// JavaScript Document
	var digits = "0123456789";
	var phoneNoDelimits="()-";
	var PhoneChars = phoneNoDelimits + "+";
	var minNo = 10;
function user_validation()
{

	//if (document.getElementById('mode').value!="Edit")
	//{
		if(document.getElementById('user_mailid').value=="")
		{
			alert("User Name should not be empty");
			//document.getElementById('error_msg').innerHTML="User Name should not be empty";
			document.getElementById('user_mailid').focus();
			return false;
		}	
		else if(EmailValidation(document.getElementById('user_mailid').value)==false)
		{
			alert('Enter Valid Mail Id');
			//document.getElementById('error_msg').innerHTML="Enter Valid Mail Id";
			document.getElementById('user_mailid').focus();
			return false;	
		}
	
			if(document.getElementById('password').value=="" )
			{
				alert("Password should not be empty");
			//	document.getElementById('error_msg').innerHTML="Password should not be empty";
				document.getElementById('password').focus();
				return false;
			}
			else if(document.getElementById('password').value.length<5)
			{
				alert("Password Characters must greater that 4");
				//document.getElementById('error_msg').innerHTML="Password Characters must greater that 4";
				document.getElementById('password').focus();
				return false;
			}
			else if(document.getElementById('confirm_password').value!=document.getElementById('password').value)
			{
			//alert((document.getElementById('password').value).length);
			alert("Both Passwords are not equal");
			//document.getElementById('error_msg').innerHTML="Dose not match with password";
			document.getElementById('confirm_password').focus();
			return false;
			} 
	
	//}
	
		
	else if(document.getElementById('username').value=="")
	{
		//document.getElementById('error_msg').innerHTML="Your name should not be empty";
		alert("Your First Name should not be empty");
		document.getElementById('username').focus();
		return false;
	}
	else if(document.getElementById('lastname').value=="")
	{
		//document.getElementById('error_msg').innerHTML="Your name should not be empty";
		alert("Your Last  Name should not be empty");
		document.getElementById('lastname').focus();
		return false;
	}
	//else if((document.getElementById('username').value).length >=15)
//	{
//		alert("Username characters upto 15");
//		//document.getElementById('error_msg').innerHTML="Username characters upto 15";
//		document.getElementById('username').focus();
//		return false;
//	}
	
	else if(document.getElementById('address').value=="")
	{
		alert("Address should not be empty");
		//document.getElementById('error_msg').innerHTML="Address should not be empty";
		document.getElementById('address').focus();
		return false;
	}	
	else if(document.getElementById('city').value=="")
	{
		alert("City should not be empty");
		//document.getElementById('error_msg').innerHTML="country should not be empty";
		document.getElementById('city').focus();
		return false;
	}	
	/*else if(document.getElementById('postal_code').value=="")
	{
		alert("Post Code should not be empty");
		//document.getElementById('error_msg').innerHTML="Post Code should not be empty";
		document.getElementById('postal_code').focus();
		return false;
	}	*/
	else if(document.getElementById('tele_no').value=="")
	{
		alert("Telephone number should not be empty");
		//document.getElementById('error_msg').innerHTML="Telephone No should not be empty";
		document.getElementById('tele_no').focus();
		return false;
	}		
	else if (checkInternationalPhone(document.getElementById("tele_no").value)==false)
	{
		alert('Enter Valid Phone Number');
		document.getElementById('tele_no').focus();
		return false;
	}
			
	checkcaptcha(document.getElementById('user_mailid').value,document.getElementById('security_code').value);
	return false;
	

}
function validation()
{

	//if (document.getElementById('mode').value!="Edit")
	//{
	
			 
	 if(document.getElementById('username').value=="")
	{
		//document.getElementById('error_msg').innerHTML="Your name should not be empty";
		alert("Your First Name should not be empty");
		document.getElementById('username').focus();
		return false;
	}
	else if(document.getElementById('user_mailid').value=="")
		{
			alert("Email should not be empty");
			//document.getElementById('error_msg').innerHTML="User Name should not be empty";
			document.getElementById('user_mailid').focus();
			return false;
		}	
		else if(EmailValidation(document.getElementById('user_mailid').value)==false)
		{
			alert('Enter Valid Mail Id');
			//document.getElementById('error_msg').innerHTML="Enter Valid Mail Id";
			document.getElementById('user_mailid').focus();
			return false;	
		}
	
	else if(document.getElementById('lastname').value=="")
	{
		//document.getElementById('error_msg').innerHTML="Your name should not be empty";
		alert("Your Last  Name should not be empty");
		document.getElementById('lastname').focus();
		return false;
	}
 
	
	else if(document.getElementById('address').value=="")
	{
		alert("Address should not be empty");
		//document.getElementById('error_msg').innerHTML="Address should not be empty";
		document.getElementById('address').focus();
		return false;
	}	
	else if(document.getElementById('city').value=="")
	{
		alert("City should not be empty");
		//document.getElementById('error_msg').innerHTML="country should not be empty";
		document.getElementById('city').focus();
		return false;
	}	
 	else if(document.getElementById('tele_no').value=="")
	{
		alert("Telephone number should not be empty");
		//document.getElementById('error_msg').innerHTML="Telephone No should not be empty";
		document.getElementById('tele_no').focus();
		return false;
	}		
	 
	 	

}
function EmailValidation(str)
{
	var apos = str.indexOf("@");
	var dotpos = str.lastIndexOf(".");
	if(apos<1 || dotpos-apos <2)
	{
		return false;
	}
	else
	{
		return true;
	}
}
function isInteger(s)
{
	
	var i;
    for (i = 0; i < s.length; i++)
    {           
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }

    return true;
}
function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}
function checkInternationalPhone(strPhone)
{
	s=stripCharsInBag(strPhone,PhoneChars);
	return (isInteger(s) && s.length >= minNo);
}

function billing_address_validation()
{

	
		
 if(document.getElementById('billing_fname').value=="")
	{
		alert("Your First Name should not be empty");
		document.getElementById('billing_fname').focus();
		return false;
	}
	else if(document.getElementById('billing_lname').value=="")
	{
		alert("Your Last  Name should not be empty");
		document.getElementById('billing_lname').focus();
		return false;
	}
	
	else if(document.getElementById('billing_address').value=="")
	{
		alert("Address should not be empty");
		document.getElementById('billing_address').focus();
		return false;
	}	
	else if(document.getElementById('billing_city').value=="")
	{
		alert("City should not be empty");
		document.getElementById('billing_city').focus();
		return false;
	}	
	else if(document.getElementById('billing_postalcode').value=="")
	{
		alert("Post Code should not be empty");
		document.getElementById('billing_postalcode').focus();
		return false;
	}	

}