// JavaScript Documentfunction validateFormFrontPage(){	if($('#first_name').val()=='')	{		alert('Name field can not be empty.');		$('#first_name').focus();		return false;	}		if($('#day_phone').val()=='')	{		alert('Day Phone field can not be empty.');		$('#day_phone').focus();		return false;	}		if($('#date_requested').val()=='')	{		alert('Enter the date of appointment.');		$('#date_requested').focus();		return false;	}		if($('#appt_preference').val()=='')	{		alert('Select your appointment preference.');		$('#appt_preference').focus();		return false;	}		if($('#service_requested').val()=='')	{		alert('Select the service you would like to request.');		$('#service_requested').focus();		return false;	}		return true;	}function validateFormAppointment(){	if($('#first_name').val()=='')	{		alert('First Name field can not be empty.');		$('#first_name').focus();		return false;	}		if($('#last_name').val()=='')	{		alert('Last Name field can not be empty.');		$('#last_name').focus();		return false;	}		if($('#day_phone').val()=='')	{		alert('Day Phone field can not be empty.');		$('#day_phone').focus();		return false;	}		if($('#address').val()=='')	{		alert('Address field can not be empty.');		$('#address').focus();		return false;	}		if($('#city').val()=='')	{		alert('City field can not be empty.');		$('#city').focus();		return false;	}		if($('#state').val()=='')	{		alert('State field can not be empty.');		$('#state').focus();		return false;	}		if($('#zip').val()=='')	{		alert('Zip field can not be empty.');		$('#zip').focus();		return false;	}		if(!echeck($('#email').val()))	{		$('#email').focus();		return false;	}/*	if($('#car_year').val()=='')	{		alert('Enter your vehicle year information');		$('#car_year').focus();		return false;	}		if($('#car_make').val()=='')	{		alert('Enter the make of your vehicle');		$('#car_make').focus();		return false;	}		if($('#car_model').val()=='')	{		alert('Enter the model of your vehicle.');		$('#car_model').focus();		return false;	}	if($('#engine_size').val()=='')	{		alert('Enter the engine size of your vehicle.');		$('#engine_size').focus();		return false;	}			*/	if($('#date_requested').val()=='')	{		alert('Enter the date of appointment.');		$('#date_requested').focus();		return false;	}		if($('#appt_preference').val()=='')	{		alert('Select your appointment preference.');		$('#appt_preference').focus();		return false;	}		if($('#service_requested').val()=='')	{		alert('Select the service you would like to request.');		$('#service_requested').focus();		return false;	}		if($('#captchastring').val()=='')	{		alert('Please enter the sucurity text.');		$('#captchastring').focus();		return false;	}			return true;}function validateFormEmployment(){	if($('#first_name').val()=='')	{		alert('Name field can not be empty.');		$('#first_name').focus();		return false;	}		if($('#day_phone').val()=='')	{		alert('Day Phone field can not be empty.');		$('#day_phone').focus();		return false;	}		if($('#address').val()=='')	{		alert('Address field can not be empty.');		$('#address').focus();		return false;	}		if($('#city').val()=='')	{		alert('City field can not be empty.');		$('#city').focus();		return false;	}		if($('#state').val()=='')	{		alert('State field can not be empty.');		$('#state').focus();		return false;	}		if($('#zip').val()=='')	{		alert('Zip field can not be empty.');		$('#zip').focus();		return false;	}		if(isNaN($('#zip').val()))	{		alert('Zip field should have a numeric value.');		$('#zip').focus();		return false;	}		if(!echeck($('#email').val()))	{		$('#email').focus();		return false;	}	if($('#desired_position').val()=='')	{		alert('Please let us know what is your desired position');		$('#desired_position').focus();		return false;	}		if($('#certification').val()=='')	{		alert('Plese let us know about your certifications');		$('#certification').focus();		return false;	}		if($('#desired_income').val()=='')	{		alert('Please let us know what is your desired income');		$('#desired_income').focus();		return false;	}		if(isNaN($('#desired_income').val()))	{		alert('Desired income should have a numeric value.');		$('#desired_income').focus();		return false;	}	if($('#captchastring').val()=='')	{		alert('Please enter the sucurity text.');		$('#captchastring').focus();		return false;	}				return true;}function echeck(str) {		var at="@"		var dot="."		var lat=str.indexOf(at)		var lstr=str.length		var ldot=str.indexOf(dot)		if (str.indexOf(at)==-1){		   alert("Invalid E-mail ID")		   return false		}		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){		   alert("Invalid E-mail ID")		   return false		}		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){		    alert("Invalid E-mail ID")		    return false		}		 if (str.indexOf(at,(lat+1))!=-1){		    alert("Invalid E-mail ID")		    return false		 }		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){		    alert("Invalid E-mail ID")		    return false		 }		 if (str.indexOf(dot,(lat+2))==-1){		    alert("Invalid E-mail ID")		    return false		 }				 if (str.indexOf(" ")!=-1){		    alert("Invalid E-mail ID")		    return false		 } 		 return true						}function validateSubscriptionForm(){	if(document.getElementById('f_name').value=='')	{		alert('First Name field can not be empty.');		document.getElementById('f_name').focus();		return false;	}	if(document.getElementById('l_name').value=='')	{		alert('Last Name field can not be empty.');		document.getElementById('l_name').focus();		return false;	}		if(!echeck(document.getElementById('email_addr').value))	{		document.getElementById('email_addr').focus();		return false;	}	return true;}function makeBlank(id,val,check)	{				var trimmed = val.replace(/^\s+|\s+$/g, '') ;		if(trimmed==check)		{			eval("document.getElementById('"+id+"').value=''");		}	}	function putValue(id,val,check)	{				var trimmed = val.replace(/^\s+|\s+$/g, '') ;				if(trimmed=='')		{			eval("document.getElementById('"+id+"').value='"+check+"'");		}				}function changeFontSize(strDirection){	var arrCookies = get_cookie_array();	if ( !arrCookies['fontsize'] || arrCookies['fontsize'] == 'undefined' || arrCookies['fontsize'] == "NaN" ) {		document.cookie = "fontsize=3; expires=Sun, 01-Dec-2020 08:00:00 GMT; path=/";		var fontsize = 1;			} else {		var fontsize = parseInt(arrCookies['fontsize']);			if ( strDirection == "up" && fontsize < 5 ) {			fontsize++;						} else if ( strDirection == "down" && fontsize > 1 ) {			fontsize--;					}				document.cookie = "fontsize=" + fontsize + "; expires=Sun, 01-Dec-2020 08:00:00 GMT; path=/";			}		var arrTds = document.getElementsByTagName('div');		for ( var i=0; i<arrTds.length; i++ ) {		if ( arrTds[i].className.indexOf("normal_text") != -1 ) {			arrTds[i].className = "normal_text_" + fontsize; 						}			}//for}function get_cookie_array(){	var arrCookies = new Array();	var arrParts = document.cookie.split(";");		for ( var i=0; i<arrParts.length; i++ ) {		arrParts2 = arrParts[i].split("=");		arrCookies[trim(arrParts2[0])] = trim(arrParts2[1]);			}//for		return arrCookies;}function trim(str){   return str.replace(/^\s*|\s*$/g,"");}function Form_Invoice_Validator(theForm){  var chkVal = theForm.InvoiceNumber.value;  var prsVal = chkVal;  if (chkVal== "")  {    alert("Please enter a value in the \"InvoiceNumber\" field.");    theForm.InvoiceNumber.focus();    return (false);  }  var chkVal = theForm.Amount.value;  var prsVal = chkVal;  if (chkVal== "" || isNaN(chkVal))  {    alert("Please enter proper value in the \"Amount\" field.");    theForm.Amount.focus();	theForm.Amount.value='';    return (false);  }   var chkVal = theForm.Contact_FirstName.value;  var prsVal = chkVal;  if (chkVal == "")  {    alert("Please enter a value in the \"FirstName\" field.");    theForm.Contact_FirstName.focus();    return (false);  }  var chkVal = theForm.Contact_LastName.value;  var prsVal = chkVal;  if (chkVal == "")  {    alert("Please enter a value in the \"LastName\" field.");    theForm.Contact_LastName.focus();    return (false);  }  var chkVal = theForm.Contact_Email.value;  var prsVal = chkVal;  if (chkVal == "" )  {    alert("Please enter a value in the \"Email\" field.");    theForm.Contact_Email.focus();    return (false);  }    var chkVal = theForm.CardNumber.value;  var prsVal = chkVal;  if (chkVal == "" )  {    alert("Please enter a value in the \"Card Number\" field.");    theForm.CardNumber.focus();    return (false);  }  var chkVal = theForm.CardCVV.value;  var prsVal = chkVal;  if (chkVal == "" )  {    alert("Please enter a value in the \"Card Identification Number\" field.");    theForm.CardCVV.focus();    return (false);  }  var chkVal = theForm.CardAddress.value;  var prsVal = chkVal;  if (chkVal == "" )  {    alert("Please enter a value in the \"Card Address\" field.");    theForm.CardAddress.focus();    return (false);  }  var chkVal = theForm.CardCity.value;  var prsVal = chkVal;  if (chkVal == "" )  {    alert("Please enter a value in the \"Card City\" field.");    theForm.CardCity.focus();    return (false);  }  var chkVal = theForm.CardState.value;  var prsVal = chkVal;  if (chkVal == "" )  {    alert("Please enter a value in the \"Card State\" field.");    theForm.CardState.focus();    return (false);  }  var chkVal = theForm.CardZip.value;  var prsVal = chkVal;  if (chkVal == "" || isNaN(chkVal))  {    alert("Please enter proper value in the \"Card Zip\" field.");    theForm.CardZip.focus();    return (false);  }      return (true);}function Form_Invoice_Check_Validator(theForm){  var chkVal = theForm.Contact_FirstName.value;  var prsVal = chkVal;  if (chkVal == "")  {    alert("Please enter a value in the \"FirstName\" field.");    theForm.Contact_FirstName.focus();    return (false);  }  var chkVal = theForm.Contact_LastName.value;  var prsVal = chkVal;  if (chkVal == "")  {    alert("Please enter a value in the \"LastName\" field.");    theForm.Contact_LastName.focus();    return (false);  }  var chkVal = theForm.Contact_Email.value;  var prsVal = chkVal;  if (chkVal == "" )  {    alert("Please enter a value in the \"Email\" field.");    theForm.Contact_Email.focus();    return (false);  }    var chkVal = theForm.bank_name.value;  var prsVal = chkVal;  if (chkVal == "" )  {    alert("Bank Name can't be empty.");    theForm.bank_name.focus();    return (false);  }  var chkVal = theForm.routing_number.value;  var prsVal = chkVal;  if (chkVal == "" )  {    alert("Routing number of the bank can not be empty.");    theForm.routing_number.focus();    return (false);  }  var chkVal = theForm.account_number.value;  var prsVal = chkVal;  if (chkVal == "" )  {    alert("Account number can't be empty");    theForm.account_number.focus();    return (false);  }  var chkVal = theForm.cust_account_name.value;  var prsVal = chkVal;  if (chkVal == "" )  {    alert("Please enter your name as it appears on your bank account.");    theForm.cust_account_name.focus();    return (false);  }  var chkVal = theForm.Address.value;  var prsVal = chkVal;  if (chkVal == "" )  {    alert("Please enter a value in the \"Address\" field.");    theForm.Address.focus();    return (false);  }    var chkVal = theForm.City.value;  var prsVal = chkVal;  if (chkVal == "" )  {    alert("Please enter a value in the \"City\" field.");    theForm.City.focus();    return (false);  }  var chkVal = theForm.State.value;  var prsVal = chkVal;  if (chkVal == "" )  {    alert("Please enter a value in the \"State\" field.");    theForm.State.focus();    return (false);  }  var chkVal = theForm.Zip.value;  var prsVal = chkVal;  if (chkVal == "" || isNaN(chkVal))  {    alert("Please enter proper value in the \"Zip\" field.");    theForm.Zip.focus();    return (false);  }  return (true);}
//function for referfnd page
function valReferFnd()
{
	var frm=document.referfnd;
	if(frm.ffname.value=='')
	{
		alert("Please Enter Refferer Firstname");
		frm.ffname.focus();
		return false;
	}
	if(frm.flname.value=='')
	{
		alert("Please Enter Refferer Lastname");
		frm.flname.focus();
		return false;
	}
	var em=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(frm.femail.value=='')
	{
		alert("Please Enter Refferer E-Mail Address");
		frm.femail.focus();
		return false;
	}
	else if((!em.test(frm.femail.value)))
	{
		alert ("Invalid email address for Referrer.");
		return false;
	}
		
	var f = 0;
	for(var j=0;j<frm.elements["toemail[]"].length;j++)	
	{
		if(frm.elements['toemail[]'][j].value=='')
		 f = f+1;
		else if(frm.elements['toemail[]'][j].value!='')
		{
			if((!em.test(frm.elements['toemail[]'][j].value)))
			{
				alert ("Invalid email address for Referral.");
				return false;
			}
				
			if(frm.elements['tofname[]'][j].value=='')
			{
				alert("Please enter Referral First Name."); 
				return false;
			}
			if(frm.elements['tolname[]'][j].value=='')	
			{
				alert("Please enter Referral Last Name."); 
				return false;
			}
		} 	
	}
	if(f==3)
	{
		alert("Please enter atleast one Referral Mail Address");
		return false;
	}
	frm.hidtype.value="referSubmit";
	return true;
}

//Function to validate Request Appointment form
function valReqApp()
{
	var frm=document.frmReqAppnt;
	//alert(frm);
	//alert(frm.UserDate.value);
	if(frm.UserDate.value=='')
	{
		alert("Please choose Appointment Date");
		return false;
	}
	
	repires = -1;
    for (j=frm.elements['repire[]'].length-1; j > -1; j--) 
	{
		if (frm.elements['repire[]'][j].checked)
		{
			repires = j;
		}
	}
 	if (repires == -1) 
	{
		alert("Please select the Services you want");
		return false;
	}
	if(frm.name.value=='')
	{
		alert("Please enter Name");
		frm.name.focus();
		return false;
	}
	var em=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(frm.email.value=='')
	{
		alert("Please enter E-Mail address");
		frm.email.focus();
		return false;
	}
	else if((!em.test(frm.email.value)))
	{
		alert ("Invalid E-Mail address.");
		return false;
	}
	if(frm.phone.value=='')
	{
		alert("Please enter Tel number");
		frm.phone.focus();
		return false;
	}
	if(frm.mobile.value=='')
	{
		alert("Please enter Cell number");
		frm.mobile.focus();
		return false;
	}
	if(frm.captcha_code.value=='')
	{
		alert("Please enter Secure Code");
		frm.captcha_code.focus();
		return false;
	}
	
	frm.hid_type.value="reqAppoinment";
	frm.submit;
	
}

//Function to validate Feedback form
function valFeedbackFrm()
{
	var frm=document.frmFeedback;
	//alert(frm);
	//alert(frm.UserDate.value);

	feedbk = -1;
    for (j=frm.elements['feedback[]'].length-1; j > -1; j--) 
	{
		if (frm.elements['feedback[]'][j].checked)
		{
			feedbk = j;
		}
	}
 	if (feedbk == -1) 
	{
		alert("Please check what you want to feedback on");
		return false;
	}
	if(frm.name.value=='')
	{
		alert("Please Enter Name");
		frm.name.focus();
		return false;
	}
	var em=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(frm.email.value=='')
	{
		alert("Please enter E-Mail address");
		frm.email.focus();
		return false;
	}
	else if((!em.test(frm.email.value)))
	{
		alert ("Invalid E-Mail address.");
		return false;
	}
	if(frm.phone.value=='')
	{
		alert("Please enter Tel number");
		frm.phone.focus();
		return false;
	}
	var ph=/^\d{10}$/;
  	if (frm.mobile.value.search(ph)==-1) 
  	{
    	alert ("Please enter valid Cell number.\n");
		frm.mobile.focus();
		return false;
  	}

	
	frm.hid_type.value="setFeedback";
	frm.submit;
	
}


//Function to validate Request Appointment form
function valContactUS()
{
	var frm=document.frmContact;
	
	repires = -1;
    for (j=frm.elements['contact[]'].length-1; j > -1; j--) 
	{
		if (frm.elements['contact[]'][j].checked)
		{
			repires = j;
		}
	}
 	if (repires == -1) 
	{
		alert("Please select what would you like to contact us about.");
		return false;
	}
	if(frm.name.value=='')
	{
		alert("Please enter Name");
		frm.name.focus();
		return false;
	}
	var em=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(frm.email.value=='')
	{
		alert("Please enter E-Mail address");
		frm.email.focus();
		return false;
	}
	else if((!em.test(frm.email.value)))
	{
		alert ("Invalid E-Mail address.");
		return false;
	}

	if(frm.tel.value=='')
	{
		alert("Please enter Tel number");
		frm.tel.focus();
		return false;
	}


	if(frm.cell.value=='')
	{
		alert("Please enter Cell number");
		frm.cell.focus();
		return false;
	}
	var ph=/^\d{10}$/;
  	if (frm.cell.value.search(ph)==-1) 
  	{
    	alert ("Please enter valid Cell number.\n");
		frm.cell.focus();
		return false;
  	}
	if(frm.captcha_code.value=='')
	{
		alert("Please enter Secure Code");
		frm.captcha_code.focus();
		return false;
	}
	
	
	frm.hid_type.value="reqAppoinment";
	frm.submit;
	
}

