// JavaScript Document

function checkform(){

	var bval = true;
	
	if(bval && document.getElementById("procedure").value == "")
	{
		alert("Please enter procedure name");	
		bval=false;
		document.getElementById("procedure").focus();		
	} 
	
	if(bval && document.getElementById("needs").value == "")

	{
		alert("Please tell us about your needs");	
		bval=false;
		document.getElementById("needs").focus();		
	}
	
	if(bval && document.getElementById("txtname").value == "")
	{
		alert("Please enter name");	
		bval=false;
		document.getElementById("txtname").focus();		
	}
/*
  	if(bval && document.getElementById("zip").value == "")
	{
		alert("Please enter zip code");	
		bval=false;
		document.getElementById("zip").focus();		
	} 
	if(bval)
			{
				if(isNaN(document.getElementById("zip").value) || document.getElementById("zip").value.length!=5 )
				{
					bval = false;
					alert("Invalite 5 Digit Zip");
				}
			}
	*/
	if(bval && document.getElementById("Email").value == ""){
			alert("Please enter email");
			bval=false;
			document.getElementById("Email").focus();
	}
	if(bval)
	 {
		bval= emailCheck();
	 }
	 
	 if(bval && document.getElementById("reach").value == "")
	{
		alert("Please enter best time to reach you");	
		bval=false;
		document.getElementById("reach").focus();		
	} 

	var PhoneStr1 = '(' + document.getElementById("txtPhone11").value + ') ' + document.getElementById("txtPhone12").value + '-' + document.getElementById("txtPhone13").value;
	if(bval && PhoneStr1=="() -"){

		alert("Please enter phone number");

		bval=false;

	}				

	if(bval){
		bval=PhoneCheck(PhoneStr1);
	}
	
	
	return bval;

}

function emailCheck() 

{

		var emailPat=/^(.+)@(.+)$/

		var matchArray;	

		var emailStr = document.getElementById("Email").value;	

	

		if(emailStr.length > 1)

			{  	  	

		matchArray = emailStr.match(emailPat);

		if (matchArray == null) 

		

		{

			alert("Please Enter Correct Email Address"); 

			return false;

		}	

		else

		{

			return true;

		}  		

	}

  	  	

}

function DateCheck(DateStr) {

	var PhonePat=/^\(\d\d\) \d\d-\d\d\d\d$/

	//var PhoneStr = '(' + document.DelInf.txtPhone1.value + ') ' + document.DelInf.txtPhone2.value + '-' + document.DelInf.txtPhone3.value;

	if(PhoneStr.length > 1)	{  	  	

		var matchArray = PhoneStr.match(PhonePat);

		if (matchArray == null) {

			alert("Please enter a phone number in the (xxx) xxx-xxxx format"); 

			return false;

		}	

		else{

			return true;

		}  

	}  

} 

function PhoneCheck(PhoneStr) {

	var PhonePat=/^\(\d\d\d\) \d\d\d-\d\d\d\d$/

	//var PhoneStr = '(' + document.DelInf.txtPhone1.value + ') ' + document.DelInf.txtPhone2.value + '-' + document.DelInf.txtPhone3.value;

	if(PhoneStr.length > 1)	{  	  	

		var matchArray = PhoneStr.match(PhonePat);

		if (matchArray == null) {

			alert("Please enter a phone number in the (xxx) xxx-xxxx format"); 

			return false;

		}	

		else{

			return true;

		}  

	}  

} 


function CheckAndFocus(control, noofchars, focusControl) {	    
							if(document.getElementById(control).value.length == noofchars) {   
								document.getElementById(focusControl).focus();
							}               
						} 