// 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);
	}
	
	if(bval && document.getElementById("txtRefTotal").value == ""){
			alert("Please enter correct total");
			bval=false;
			document.getElementById("txtRefTotal").focus();
	}
	
	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;
		}  		
	}
}

/*****************Contact Page*********************/

function contactcheckform(){
	var bval = true;
	if(bval && document.getElementById("c_txtName").value == "")
	{
		alert("Please enter name");	
		bval=false;
		document.getElementById("c_txtName").focus();		
	} 
	var PhoneStr1 = '(' + document.getElementById("txtPhone21").value + ') ' + document.getElementById("txtPhone22").value + '-' + document.getElementById("txtPhone23").value;
	if(bval && PhoneStr1=="() -"){
		alert("Please enter phone number");
		bval=false;
	}				
	if(bval){
		bval=PhoneCheck(PhoneStr1);
	}
	
	if(bval && document.getElementById("c_Email").value == ""){
			alert("Please enter Email");
			bval=false;
			document.getElementById("c_Email").focus();
	}
	if(bval)
	 {
		bval= emailCheck1();
	 }
	if(bval && document.getElementById("comments").value == "")
	{
		alert("Please enter Comments");	
		bval=false;
		document.getElementById("comments").focus();		
	}
	
	return bval;
}

function emailCheck1() 
{
		var emailPat=/^(.+)@(.+)$/
		var matchArray;	
		var emailStr = document.getElementById("c_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();
							}               
						} 
