// JavaScript Document
function ValidateContactForm()
{
	

	if(document.formreg.company.value=="")
	{
		alert("Please Enter Your company Name");
		document.formreg.company.focus();
		return false;
	}


	if(document.formreg.fname.value=="")
	{
		alert("Please Enter Your First Name");
		document.formreg.fname.focus();
		return false;
	}
   	
		if(document.formreg.lname.value=="")
	{
		alert("Please Enter Your Last Name");
		document.formreg.lname.focus();
		return false;
	}


    
	
   	
		
	
	if(document.formreg.homephone1.value=="")
		{
			alert("Please Enter Your Phone Number");
			document.formreg.homephone1.focus();
			<!--document.contactusForm.submit.disabled = false;-->
			return false;
		}
	
	if(document.formreg.homephone1.value!="")
		{
			if (IsPhone(document.formreg.homephone1.value) == false) 
			  {
			  alert("Phone Number is not Valid\nPlease Enter Valid Phone Number");
			  document.formreg.homephone1.focus();
			 <!-- document.contactusForm.submit.disabled = false;-->
				return false;
			  }
			
		}
			if(document.formreg.homephone1.value!="")
	{
		if (IsPhone(document.formreg.homephone1.value) == false) 
		  {
		  alert("Phone Number is not Valid\nPlease Enter Valid Phone Number");
		  document.formreg.homephone1.focus();
			return false;
		  }
		  if (document.formreg.homephone1.value.length<3) 
		  {
		  alert("Phone Number is not Valid\nPlease Enter Valid Phone Number");
		  document.formreg.homephone1.focus();
			return false;
		  }
		
	}
	
	
	
	
	
	
	
	
		
	
	if(document.formreg.homephone2.value=="")
		{
			alert("Please Enter Your Second Phone Number");
			document.formreg.homephone2.focus();
			<!--document.contactusForm.submit.disabled = false;-->
			return false;
		}
	
	if(document.formreg.homephone2.value!="")
		{
			if (IsPhone(document.formreg.homephone2.value) == false) 
			  {
			  alert("Phone Number is not Valid\nPlease Enter Valid Phone Number");
			  document.formreg.homephone2.focus();
			 <!-- document.contactusForm.submit.disabled = false;-->
				return false;
			  }
			
		}
			if(document.formreg.homephone2.value!="")
	{
		if (IsPhone(document.formreg.homephone2.value) == false) 
		  {
		  alert("Phone Number is not Valid\nPlease Enter Valid Phone Number");
		  document.formreg.homephone2.focus();
			return false;
		  }
		  if (document.formreg.homephone2.value.length<3) 
		  {
		  alert("Phone Number is not Valid\nPlease Enter Valid Phone Number");
		  document.formreg.homephone2.focus();
			return false;
		  }
		
	}
	
	
	
	
	
		
	
	if(document.formreg.homephone3.value=="")
		{
			alert("Please Enter Your Third Phone Number");
			document.formreg.homephone3.focus();
			<!--document.contactusForm.submit.disabled = false;-->
			return false;
		}
	
	if(document.formreg.homephone3.value!="")
		{
			if (IsPhone(document.formreg.homephone3.value) == false) 
			  {
			  alert("Phone Number is not Valid\nPlease Enter Valid Phone Number");
			  document.formreg.homephone3.focus();
			 <!-- document.contactusForm.submit.disabled = false;-->
				return false;
			  }
			
		}
			if(document.formreg.homephone3.value!="")
	{
		if (IsPhone(document.formreg.homephone3.value) == false) 
		  {
		  alert("Phone Number is not Valid\nPlease Enter Valid Phone Number");
		  document.formreg.homephone3.focus();
			return false;
		  }
		  if (document.formreg.homephone3.value.length<4) 
		  {
		  alert("Phone Number is not Valid\nPlease Enter Valid Phone Number");
		  document.formreg.homephone3.focus();
			return false;
		  }
		
	}
	
	
	
	
	if( !isValidEmail(document.formreg.email.value))
	{
			alert("Please enter a valid e-mail.");
			document.formreg.email.focus();
			<!--document.contactusForm.submit.disabled = false;-->
			return false;
	}else if(document.formreg.email.value != "")
	{
		if(!isValidEmail(document.formreg.email.value))
		{
			alert("Please enter a valid e-mail.");
			document.formreg.email.focus();
			<!--document.contactusForm.submit.disabled = false;-->
			return false;
		}
	}
	
	




   if(document.formreg.address.value=="")
		{
			alert("Please Enter Address");
			document.formreg.address.focus();
			return false;
		}	
	if(document.formreg.city.value=="")
	{
		alert("Please Enter City Name");
		document.formreg.city.focus();
		return false;
	}
	
	
			
	if (document.formreg.country.options[document.formreg.country.selectedIndex].value == "0") {
		   alert("Please select Country");
		   document.formreg.country.focus();
		   return false; 
		}
	if(document.formreg.state.value=="" || document.formreg.state.value=="0")
		{
			alert("Please Enter/select your state");
			document.formreg.state.focus();
			return false;
		}
	


    if(document.formreg.zipcode.value=="")
		{
			alert("Please Enter Zipcode");
			document.formreg.zipcode.focus();
			return false;
		}
	if(document.formreg.zipcode.value!="")
	{
		if(isNaN(document.formreg.zipcode.value))
		{
			alert("Please Enter Valid Numeric Zipcode");
			document.formreg.zipcode.focus();
			return false;
		}
		if(document.formreg.zipcode.value.length!=5)
		{   
			alert("Please Enter Valid 5digit Zipcode");
			document.formreg.zipcode.focus();
			return false;
			
			}
	}



    if(document.formreg.comments.value=="")
	{
		alert("Please Enter Your Comments");
		document.formreg.comments.focus();
		return false;
	}



    if(document.formreg.captcha.value=="")
	{
		alert("Please Enter Your Security Code");
		document.formreg.captcha.focus();
		return false;
	}


	else
	return true;
	
}







function phoneValue(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57) && charCode!=45) {
        //alert("Enter only numeric values\nThat is between 0-9\n in this field.");
        return false;
    }
    return true;
}
function IsPhone(strString)
   //  check for valid numeric strings	
   {
   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 isValidEmail(str) {
	if(!(/^[^a-zA-Z]/.test(str)) && (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(str))) {
		return true
	} else {
		return false
	}
	





	
}



