// JavaScript Document
function checkform(frmName){
	var bval = true;
	if(bval && frmName.cmbProcedure.value == "")
	{
		alert("Please enter procedure");	
		bval=false;
		frmName.cmbProcedure.focus();		
	} 
	
	if(bval && (frmName.txtNeeds.value == "" || frmName.txtNeeds.value == "Message"))
	{
		alert("Please enter your message");	
		bval=false;
		frmName.txtNeeds.focus();		
	}
	
	if(bval && (frmName.txtName.value == "" || frmName.txtName.value == "Name"))
	{
		alert("Please enter name");	
		bval=false;
		frmName.txtName.focus();		
	}

	if(bval && (frmName.txtEmail.value == "" || frmName.txtEmail.value == "Email")){
			alert("Please enter email");
			bval=false;
			frmName.txtEmail.focus();
	}
	
	if(bval && frmName.txtEmail.value!=""){
		bval=emailCheck(frmName.txtEmail.value);
	}
		 
	 if(bval && (frmName.txtPhone.value == "" || frmName.txtPhone.value == "Phone"))
	{
		alert("Please enter phone");	
		bval=false;
		frmName.txtPhone.focus();		
	} 

	if(bval && frmName.txtPhone.value!=""){
		bval= phonecheck(frmName.txtPhone.value);
	}
			
	 
	 if(bval && frmName.reach.value == "")
	{
		alert("Please enter best time to reach you");	
		bval=false;
		frmName.reach.focus();		
	} 
	return bval;
}


function phonecheck(strPhone) {
	var phonePat=/^(\()?(\d{3})([\)-\. ])?(\d{3})([-\. ])?(\d{4})$/
	var matchArray;	
	var phoneStr1 =strPhone;	
	
	matchArray = phoneStr1.match(phonePat);
	if (matchArray == null) 
	
	{
		alert("Please enter valid phone number with xxx-xxx-xxxx format"); 
		return false;
	}	
	else 
	return true;

}













function checkTipsForm(frmName){
	var Field= Array();
	var FieldName= Array();	
	
	Field[0]=frmName.txtName;
	Field[1]=frmName.txtEmail;
	Field[2]=frmName.txtPhone;
		
	FieldName[0]="Name ";
	FieldName[1]="Email ";
	FieldName[2]="Phone ";
		
	var msg="";
	var bval = true;
	
	for(i=0; i<3; i++)
	{
		if(Field[i].value=="" || Field[i].value==null)
		{
			//alert("Please fill " + FieldName[i] + " field.");
			msg = msg + "Please Fill:"
			msg = msg + "\n" + ">> " + FieldName[i];
			alert(msg);
			Field[i].focus();
			bval = false;
			break;
		}
		
	}
	if(bval){
		bval=emailCheck(frmName.txtEmail.value);
	}
	if(bval){
		bval= PhoneCheck(frmName.txtPhone.value);
	}
		
	return bval;
}

function checkServiceForm(frmName){
	var Field= Array();
	var FieldName= Array();
	
	Field[0]=frmName.txtFirstName;
	Field[1]=frmName.txtLastName;
	Field[2]=frmName.txtEmail;
	Field[3]=frmName.txtPhone;
	
	FieldName[0]="First Name ";
	FieldName[1]="Last Name ";
	FieldName[2]="Email ";
	FieldName[3]="Phone ";
		
	var msg="";
	var bval = true;
	
	for(i=0; i<4; i++)
	{
		if(Field[i].value=="" || Field[i].value==null)
		{
			//alert("Please fill " + FieldName[i] + " field.");
			msg = msg + "Please Fill:"
			msg = msg + "\n" + ">> " + FieldName[i];
			alert(msg);
			Field[i].focus();
			bval = false;
			break;
		}
		
	}
	if(bval){
		bval=emailCheck(frmName.txtEmail.value);
	}
	if(bval){
		bval= PhoneCheck(frmName.txtPhone.value);
	}
	return bval;
}


function ZipCheck(zipStr){
	var zipPat=/[0-9]{5}/; 		

	if(zipStr.length > 0)	{  	  	
	var matchArray = zipStr.match(zipPat);
		if (matchArray == null) {
			alert("Please enter valid 5 digit Zip Code"); 
			return false;
		}	
		else{
			return true;
		}  
	}
}

function emailCheck(strEmail) {
	var emailPat=/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/
	var matchArray;	
	var emailStr1 =strEmail;	
	
	matchArray = emailStr1.match(emailPat);
	if (matchArray == null) 
	
	{
		alert("Please Enter Valid Email Address"); 
		return false;
	}	
	else 
	return true;

}














