function ValidateForm()
{
    var hndFRM = document.frmUser;
	var email= hndFRM.txt_email.value;
	
	//alert(email);
	
	  if((email=="")||(email =='null')) {
      document.getElementById('error_reg').innerHTML = "Please enter Email address 1";
       hndFRM.txt_email.focus();
        return false; }
		
		
		
			
			if(email != ""){
				
				var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
				if (filter.test(email))
				{}
				else{
					document.getElementById('error_reg').innerHTML = "Please Enter a valid E-mail Address 1";
					
					email.focus();
					return false;
				}
			}
			
			var url = "check_email.php?emailID="+email; 
			if (window.XMLHttpRequest) {
			var req_list = new XMLHttpRequest();
			req_list.onreadystatechange = function ()
			{
				if(req_list.readyState == 4 ) 
				{
						if(req_list.status == 200)
						{    		
							
							document.getElementById('error_reg').innerHTML = req_list.responseText; 												
						}
						else 
						{
							//alert(req_list.status);
						}
				 }
			return;	
				
			}
			req_list.open('POST', url, true);
			req_list.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req_list.send(null);
		// branch for IE/Windows ActiveX version
			} else if (window.ActiveXObject) {
		//alert(url);
			var req_list = new ActiveXObject('Microsoft.XMLHTTP')
			if (req_list) {
				req_list.onreadystatechange = req_list.onreadystatechange = function ()
			{
				if(req_list.readyState == 4 ) 
				{
						if(req_list.status == 200)
						{    		
							
							document.getElementById('error_reg').innerHTML=req_list.responseText; 												
						}
						else 
						{
							//alert(req_list.status);
						}
				 }
			return;	
				
			}
				req_list.open('POST', url, true);
				req_list.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
				req_list.send(null);
			 }
			}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	
	if(isBlank(hndFRM.txt_pass)== false) {
        document.getElementById('error_reg').innerHTML = "Please enter password";
        hndFRM.txt_pass.focus();
        return false;   }
	
	if(isBlank(hndFRM.txt_re_pass)==false) {
         document.getElementById('error_reg').innerHTML = "Please re-enter password";
        hndFRM.txt_re_pass.focus();
        return false;    }
		
	if(hndFRM.txt_pass.value != hndFRM.txt_re_pass.value) {
       document.getElementById('error_reg').innerHTML = "Re-enter Password should be same as Password";
        hndFRM.txt_re_pass.focus();
        return false;    }
	
	if(isBlank(hndFRM.txt_fname)==false || validateAlphaNumeric(hndFRM.txt_fname)==false) {
        document.getElementById('error_reg').innerHTML = "Please enter first name";
        hndFRM.txt_fname.focus();
        return false;    }
		
	if(isBlank(hndFRM.txt_lname)==false || validateAlphaNumeric(hndFRM.txt_fname)==false) {
		document.getElementById('error_reg').innerHTML = "Please enter last name";
		hndFRM.txt_lname.focus();
		return false;    }
	
	
	
	if(hndFRM.txt_mob_code.value!="")
	{
		if(validPhone11(hndFRM.txt_mob_code)==false)
		{
		document.getElementById('error_reg').innerHTML = "Please enter only digit";
		hndFRM.txt_mob_code.focus();
		return false;  
		}
	}
	
	
	if(hndFRM.txt_mob_code.value !="")
	{
		
		if(validNumber(hndFRM.txt_mob_number)==false || validateLength(hndFRM.txt_mob_number,10)==false)
		{
		document.getElementById('error_reg').innerHTML = "Please enter valid phone number";
		hndFRM.txt_mob_number.focus();
		return false;   
		}
	}
	
	if(validateBlank(hndFRM.txt_country.value)==false) {
			 document.getElementById('error_reg').innerHTML = "Please select country";
			hndFRM.txt_country.focus();
			return false;
		}

	if(document.getElementById('chk_cosi_terms').checked ==false)
	{
		document.getElementById('error_reg').innerHTML = "Please select 'Terms & Services'";
		return false;
	}
 
   hndFRM.action+='?SEND=YES';
   hndFRM.submit();
}


function validateLogin()
{
	var hndFRM = document.frmUserLogin;
	 if(Trim(hndFRM.txt_user_email.value)=='')    {
        alert("Please enter your e-mail address.");
        hndFRM.txt_user_email.focus();
        return false;    }
     if(!checkEmail(hndFRM.txt_user_email)) {
        alert("Please enter a valid e-mail address.");
        hndFRM.txt_user_email.focus();
        return false; }
		
	if(isBlank(hndFRM.txt_user_pass.value)) {
        alert("Please enter the Password.");
        hndFRM.txt_user_pass.focus();
        return false;    }	
	
	hndFRM.action+='?SEND=YES';
    hndFRM.submit();
   //document.frmUserLogin.submit();
}

function validPhone11()
{
	var obj= document.getElementById('txt_mob_code');
	if(validateNumeric(obj)==false) 
		{
			document.getElementById('error_reg').innerHTML="Your phone number seems invalid.";
			obj.select();
			return false;
		}
}
 
 
 
function checkphonelen()
{	
	var obj= document.getElementById('txt_mob_number');
	if(isNaN(obj.value)) 
		{
			alert("Please enter a  valid phone number.");
			obj.focus();
			return false;
		}
	if(eval(obj.value.length) >10)
		{
			alert("Please enter a  valid phone number.");
			obj.focus();
			return false;
		}
 
}
