// JavaScript Document



	/* -----------       AJAX STANDARD FUNCTION - START         ------------------ */

	var xmlHttp;

	// var wintest=0;

	function ajaxFunction()

	{

		try

		{

			// Firefox, Opera 8.0+, Safari

			xmlHttp=new XMLHttpRequest();

		}

		catch (e)

		{

			// Internet Explorer

			try

			{

				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");

			}

			catch (e)

			{

				try

				{

					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

				}

				catch (e)

				{

					alert("Your browser does not support AJAX!");

					return false;

				}

			}

		}

	}

	/* -----------       AJAX STANDARD FUNCTION - END         ------------------ */





	/* -----------       CALL FUNCTION FOR AJAX OUTPUT - START         ------------------ */

	function ajaxoutput(outputdiv, pageurl, arglist)	// onchange="ajaxoutput('subcatdiv', 'test2.php', new Array('mid','cid'))"	: divname, ajaxphpname, required textfield

	{

		document.getElementById(outputdiv).innerHTML="";

		document.getElementById(outputdiv).innerHTML="<img src='http://neproblema.com/wp-content/themes/neproblema/images/loading.gif' />";



		argcnt=arglist.length;

		argurl=pageurl+"?";

		for(a=0; a<argcnt; a++)

		{

			argurl = argurl + "&" + arglist[a] + "=" + document.getElementById(arglist[a]).value;

		}

		

		ajaxFunction();

		xmlHttp.onreadystatechange=function()

		{

			if(xmlHttp.readyState==4)

			{

				document.getElementById(outputdiv).innerHTML=xmlHttp.responseText;

			}

		}

		xmlHttp.open("GET",argurl,true);

		xmlHttp.send(null);

	}

	/* -----------       CALL FUNCTION FOR AJAX OUTPUT - START         ------------------ */







	

	function addNZContact()

	{

		

			ajaxFunction();

			def = document.getElementById(cmbid).value;

			argurl = "add_company.php?cname=" + cname + "&def=" + def;



			xmlHttp.onreadystatechange=function()

			{

				if(xmlHttp.readyState==4)

				{

					document.getElementById(cmbid).innerHTML=xmlHttp.responseText;

				}

			}

			xmlHttp.open("GET",argurl,true);

			xmlHttp.send(null);

	}



function chkUserReg()

{

	if(document.getElementById('first_name').value.split(" ").join("") == "")

	{

		alert("Please enter first name.");

		document.getElementById('first_name').focus();

		return false;

	}

	if(document.getElementById('last_name').value.split(" ").join("") == "")

	{

		alert("Please enter last name.");

		document.getElementById('last_name').focus();

		return false;

	}

	if(document.getElementById('email').value.split(" ").join("") == "")

	{

		alert("Please enter email address.");

		document.getElementById('email').focus();

		return false;

	}

	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;

	if(emailPattern.test(document.getElementById('email').value)==false)

	{

		alert("Please enter valid email address.");

		document.getElementById('email').focus();

		return false;

	}

	if(document.getElementById('password').value.split(" ").join("") == "")

	{

		alert("Please enter password.");

		document.getElementById('password').focus();

		return false;

	}

	if(document.getElementById('password').value.length < 6)

	{

		alert("Password must be atleast 6 character long.");

		document.getElementById('password').focus();

		return false;

	}

	if(document.getElementById('password').value != document.getElementById('repassword').value)

	{

		alert("Confirmation password does not match.");

		document.getElementById('repassword').focus();

		return false;

	}

	if(document.getElementById('address').value.split(" ").join("") == "")

	{

		alert("Please enter Address.");

		document.getElementById('address').focus();

		return false;

	}

	if(document.getElementById('city').value.split(" ").join("") == "")

	{

		alert("Please enter City.");

		document.getElementById('city').focus();

		return false;

	}

	if(document.getElementById('state').value.split(" ").join("") == "")

	{

		alert("Please select State.");

		document.getElementById('state').focus();

		return false;

	}

	if(document.getElementById('country').value.split(" ").join("") == "")

	{

		alert("Please enter Country.");

		document.getElementById('country').focus();

		return false;

	}

	if(document.getElementById('zip').value.split(" ").join("") == "")

	{

		alert("Please enter Zip Code.");

		document.getElementById('zip').focus();

		return false;

	}

	if(document.getElementById('phone').value.split(" ").join("") == "")

	{

		alert("Please enter Phone.");

		document.getElementById('phone').focus();

		return false;

	}

}





function chkUserLogin()

{

	if(document.getElementById('email').value.split(" ").join("") == "")

	{

		alert("Please enter email address.");

		document.getElementById('email').focus();

		return false;

	}

	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;

	if(emailPattern.test(document.getElementById('email').value)==false)

	{

		alert("Please enter valid email address.");

		document.getElementById('email').focus();

		return false;

	}

	if(document.getElementById('password').value.split(" ").join("") == "")

	{

		alert("Please enter password.");

		document.getElementById('password').focus();

		return false;

	}

}



function chkForgotPass()

{

	if(document.getElementById('email').value.split(" ").join("") == "" || document.getElementById('email').value == "Username")

	{

		alert("Please enter email address.");

		document.getElementById('email').focus();

		return false;

	}

	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;

	if(emailPattern.test(document.getElementById('email').value)==false)

	{

		alert("Please enter valid email address.");

		document.getElementById('email').focus();

		return false;

	}

}



function chkEditProf()

{

	if(document.getElementById('first_name').value.split(" ").join("") == "")

	{

		alert("Please enter first name.");

		document.getElementById('first_name').focus();

		return false;

	}

	if(document.getElementById('last_name').value.split(" ").join("") == "")

	{

		alert("Please enter last name.");

		document.getElementById('last_name').focus();

		return false;

	}

	if(document.getElementById('address').value.split(" ").join("") == "")

	{

		alert("Please enter Address.");

		document.getElementById('address').focus();

		return false;

	}

	if(document.getElementById('city').value.split(" ").join("") == "")

	{

		alert("Please enter City.");

		document.getElementById('city').focus();

		return false;

	}

	if(document.getElementById('state').value.split(" ").join("") == "")

	{

		alert("Please select State.");

		document.getElementById('state').focus();

		return false;

	}

	if(document.getElementById('country').value.split(" ").join("") == "")

	{

		alert("Please enter Country.");

		document.getElementById('country').focus();

		return false;

	}

	if(document.getElementById('zip').value.split(" ").join("") == "")

	{

		alert("Please enter Zip Code.");

		document.getElementById('zip').focus();

		return false;

	}

	if(document.getElementById('phone').value.split(" ").join("") == "")

	{

		alert("Please enter Phone.");

		document.getElementById('phone').focus();

		return false;

	}

}



function chkChangePass()

{

	if(document.getElementById('cur_password').value.split(" ").join("") == "")

	{

		alert("Please enter current password.");

		document.getElementById('cur_password').focus();

		return false;

	}

	if(document.getElementById('cur_password').value.length < 6)

	{

		alert("Current password must be atleast 6 character long.");

		document.getElementById('cur_password').focus();

		return false;

	}

	if(document.getElementById('new_password').value.split(" ").join("") == "")

	{

		alert("Please enter new password.");

		document.getElementById('new_password').focus();

		return false;

	}

	if(document.getElementById('new_password').value.length < 6)

	{

		alert("New password must be atleast 6 character long.");

		document.getElementById('new_password').focus();

		return false;

	}

	if(document.getElementById('new_password').value != document.getElementById('repassword').value)

	{

		alert("Confirmation password does not match.");

		document.getElementById('repassword').focus();

		return false;

	}

}



function chkContact()

{

	if(document.getElementById('name').value.split(" ").join("") == "")

	{

		alert("Please enter your name.");

		document.getElementById('name').focus();

		return false;

	}

	if(document.getElementById('email').value.split(" ").join("") == "")

	{

		alert("Please enter email address.");

		document.getElementById('email').focus();

		return false;

	}

	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;

	if(emailPattern.test(document.getElementById('email').value)==false)

	{

		alert("Please enter valid email address.");

		document.getElementById('email').focus();

		return false;

	}

	if(document.getElementById('phone').value.split(" ").join("") == "")

	{

		alert("Please enter your phone number.");

		document.getElementById('phone').focus();

		return false;

	}

	if(document.getElementById('message').value.split(" ").join("") == "")

	{

		alert("Please enter your message.");

		document.getElementById('message').focus();

		return false;

	}

}



function validateForm()

{

	if(document.getElementById('author').value.split(" ").join("") == "")

	{

		alert("Please enter your Name.");

		document.getElementById('author').focus();

		return false;

	}

	if(document.getElementById('email').value.split(" ").join("") == "")

	{

		alert("Please enter email address.");

		document.getElementById('email').focus();

		return false;

	}

	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;

	if(emailPattern.test(document.getElementById('email').value)==false)

	{

		alert("Please enter valid email address.");

		document.getElementById('email').focus();

		return false;

	}

	if(document.getElementById('comment').value.split(" ").join("") == "")

	{

		alert("Please enter your Comment.");

		document.getElementById('comment').focus();

		return false;

	}

}


