function getHTTPObject() 
{
	  var xmlhttp;

	  if(window.XMLHttpRequest)
	  {
			xmlhttp = new XMLHttpRequest();
	  }
	  else if (window.ActiveXObject)
	  {
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  
			if (!xmlhttp)
			{
				xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
			}

	  }
		return xmlhttp;
}

var loginhttp=null;
	function ValidateLogin(frm)
	{
		var errMsg='';
		
		if((frm.email.value)=="")
			errMsg+="Please provide an user name.\r\n";
		
		if((frm.password.value)=='')
			errMsg += "Please provide a password.\r\n";
		
		if(errMsg=='')
		{
			var loginurl = "/login_versa/ajax_versatile.php?call_user_function=login&";
			loginhttp = getHTTPObject();
		
			var params = "user_name="+frm.email.value+"&user_pwd="+frm.password.value;
			
			loginhttp.open("POST",loginurl,true);
		
			loginhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			loginhttp.setRequestHeader("Content-length", params.length);
			loginhttp.setRequestHeader("Connection", "close");
			
			loginhttp.onreadystatechange = after_alogin;
			loginhttp.send(params);
		}
		else
		{
			alert(errMsg);
		}
		return false;
	}		
	function after_alogin()
	{ 
		if(loginhttp.readyState == 4 || loginhttp.readyState =="complete") 
		{
			var results =  loginhttp.responseText;

			if(results=='1')
				document.location="/members.php";
			else if (results== '2')
				alert("Your registration is not approved yet. You will receive an e-mail when your registration is approved. Thank you for registering. ");
			else
				alert("Invalid username or password");
		}
	}
	
	
	
	
	//function Validate_Form(frm, emp_id)
//	{
//		var url = "/login_versa/ajax_versatile.php?call_user_function=checkmail&";
//		if(emp_id != '')
//		{
//			var params = "emp_id="+emp_id;	
//		} else {
//	with(frm)
//	{
//		/* Check for empty field */
//		
//		if (name.value == "" || company.value == "" || address.value == "" || city.value == "" || zip_code.value == "" || email.value == "" || password.value == "" || phone.value == "") {
//			alert("Fields marked with * are mandatory");
//			return false;
//		}
//			
//			
//		if(!IsInt(phone, 'Oppsss!!! Invalid input. \nPlease re-check Phone.'))
//		{			
//			return false;
//		}
//
////		/* Check for valid email */
//		if(email.value != "")
//		{
//			if(!IsEmail(email, 'Oppsss!!! Invalid Email Address specified!'))
//			{
//				return false;
//			}
//		}
//		
//		if(password.value != retype_password.value)
//		{
//		alert("Password not same!");
//		return false;
//		}
//		
//		var params = "name="+name.value+"&company="+company.value+"&address="+address.value+"&city="+city.value+"&state="+state.value+"&email="+email.value+"&country="+country.value+"&zip_code="+zip_code.value+"&password="+password.value+"&phone="+phone.value+"&fax="+fax.value+"&product_interest="+product_interest.value;
//		//var params = "email="+email.value;
//			//alert("hello how are your");
//					name.value = "";
//					company.value = "";
//					address.value = "";
//					state.value = "";
//					city.value = "";
//					email.value = "";
//					country.value = ""; 
//					zip_code.value = "";
//					email.value = "";
//					password.value = "";
//					phone.value = "";
//					fax.value = "";
//					product_interest.value = "";
//
//					
//	}
//		}
//	
//		empHttp = getHTTPObject();
//		empHttp.open("POST",url,true);
//		empHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
//		empHttp.setRequestHeader("Content-length", params.length);
//		empHttp.setRequestHeader("Connection", "close");
//		empHttp.onreadystatechange = after_add_emp;
//		empHttp.send(params);
//		
//		return false;
//	
//}
//
//	function after_add_emp()
//	{
//		if(empHttp.readyState == 4 || empHttp.readyState == "complete")	
//		{
//			var results = empHttp.responseText;
//			//document.getElementById("employment_grid").innerHTML = response;
//			
//			//var results =  loginhttp.responseText;
//
//			if(results=='1')
//				document.location="/register.php";
//			else
//				alert("Invalid username or password!");
//		}
//		
//		
//	}

	