/**
* @author Rizwan Aslam
*/

function validateEmail(strValue) {
	var objRegExp  =/(^[a-z]([a-zA-Z0-9_\.]*)@([a-z_\.]*)([.][a-z]{3})$)|(^[a-z]([a-z_\.]*)@([a-z_\.]*)(\.[a-z]{2,3})(\.[a-z]{2})*$)/i;
  //check for valid email
  return objRegExp.test(strValue);
}

function IsNumeric(strString)
   {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }

function validateUserInfo() {
	var errors="";
 	
	
	if(document.getElementById("uname").value=="")
		errors =errors +"<li>Please Enter User Name</li>";
		
	 if(document.getElementById("yes").checked)
	 {
	 		if(document.getElementById("uscfid").value=="")
			errors =errors +"<li>Please Enter USCF ID</li>";
	 }
			  
	if(document.getElementById("fname").value=="")
		errors =errors +"<li>Please Enter First Name</li>";
	if(document.getElementById("lname").value=="")
		errors =errors +"<li>Please Enter Last Name</li>";
		
	var emailaddr = document.getElementById("email");
	if(emailaddr != null)
	{
		if(emailaddr.value=="")
		errors =errors +"<li>Please Enter Your Email Address</li>";
		else if(!validateEmail(emailaddr.value))
		errors =errors +"<li>Not a valid email id</li>";
	}
 	if(document.getElementById("password").value=="")
		errors =errors +"<li>Please Enter a Valid Password</li>";
	
	if(document.getElementById("cpassword").value!=document.getElementById("password").value)
		errors =errors +"<li>The Passwords Do Not Match</li>";		
	if(document.getElementById("phone").value=="")
		errors =errors +"<li>Please Enter a Valid Main Phone</li>";
	if(document.getElementById("cphone").value=="")
		errors =errors +"<li>Please Enter a valid cell phone</li>";
	if(document.getElementById("address").value=="")
		errors =errors +"<li>Please Enter a valid address</li>";
	if(document.getElementById("city").value=="")
		errors =errors +"<li>Please Enter the city</li>";
		
	if(document.getElementById("grade").value!="")
	{
	if (IsNumeric(document.getElementById("grade").value) == false)
			errors =errors +"<li>Please Enter the Numeric values in Grade</li>";
	}	
	
			
	if(document.getElementById("phone").value=="")
		errors =errors +"<li>Please Enter a Phone Number</li>";

	if(document.getElementById("cphone").value=="")
		errors =errors +"<li>Please Enter a Cell Phone</li>";

 //	if(document.getElementById("dob").value=="")
		// errors =errors +"<li>Please Enter your date of birth</li>";
	//alert(document.getElementById("dob").value);
	
	var stateddl = document.getElementById("state");
	if(stateddl.options[stateddl.selectedIndex].value=="")
		errors =errors +"<li>Select the state</li>";

	if(stateddl.options[stateddl.selectedIndex].value=="NA")
	{
			errors =errors +"<li>select the state</li>";
	}
	if(document.getElementById("zip").value=="")
		errors =errors +"<li>Please Enter your Zip Code</li>";
					
	if(errors=="")
		return true;
	else
	{
		var div=document.getElementById("error");
		div.innerHTML="<ul>"+errors+"</ul>";
		div.style.display="block";
		 //calculateHelpHeight();
		return false;
	}
}
function disbox() {
	 document.getElementById("uscfid").disabled=true;
	 document.getElementById("uscfid").value="";
}

function enabbox() {
	 document.getElementById("uscfid").disabled=false;
}





