//Services Page
// JavaScript Document
function MethodSelection()
{
	if(document.getElementById('cmbMethod').value == "phone" || document.getElementById('cmbMethod').value == "Phone"  )
	{
	document.getElementById('mtdBlock').style.display='block';	
	}
	else{
	document.getElementById('mtdBlock').style.display='none';	
	}
}
function chkSerForm(){
document.getElementById('lRegistration').value = trim(document.getElementById('lRegistration').value);	  
	document.getElementById('txtfname').value = trim(document.getElementById('txtfname').value);	
	document.getElementById('txtlname').value = trim(document.getElementById('txtlname').value);
	document.getElementById('txtemail').value = trim(document.getElementById('txtemail').value);
	document.getElementById('txtadd1').value = trim(document.getElementById('txtadd1').value);
	document.getElementById('txtadd2').value = trim(document.getElementById('txtadd2').value);
	document.getElementById('city').value = trim(document.getElementById('city').value);
	document.getElementById('txtpcode').value = trim(document.getElementById('txtpcode').value);


   if(document.getElementById('lCarYear').value == ""){ 
		alert("Please select year of manufacture ");
		document.getElementById('lCarYear').focus();
		return false;
	}	 

	  if(document.getElementById('lCarModel').value == ""){ 
		alert("Please select vehicle model ");
		document.getElementById('lCarModel').focus();
		return false;
	}
	/* document.getElementById('lCarReg').value = trim(document.getElementById('lCarReg').value);	
	  if(document.getElementById('lCarReg').value == ""){ 
		alert("Please fill the registration number ");
		document.getElementById('lCarReg').focus();
		return false;
	}*/
	
	var objForm=document.frmserv;
	objForm.lRegistration.value = trim(objForm.lRegistration.value);

	if(objForm.lRegistration.value == "")
	{
		alert("Please enter registration number");
		objForm.lRegistration.focus();
		return false;
	}
	if(objForm.lRegistration.value.length < 4)
	{
		alert("Registration number cannot be less than 4 characters");
		objForm.lRegistration.focus();
		return false;
	}
	if (objForm.lRegistration.value != "")
	{	
		var val = objForm.lRegistration.value;
		val = val.substring(0,1);
		var objRegExp  =  /^[a-zA-Z- ]+$/; 
		var flag = objRegExp.test(val);

		 if(val != "" && !flag)
		 {
			 alert("Please enter a valid registration number");
			 objForm.lRegistration.focus();
			 return false;
		 }
		 
	}	
	if (objForm.lRegistration.value != "")
	{	
		var val = objForm.lRegistration.value;
		var objRegExp  =  /^(?!^[a-zA-Z]*$)(?!^[0-9]*$)^([a-zA-Z0-9]((\s?\-?)|(-?\s?)|(\s?\-{1}\s?)))+$/;	
		var flag = objRegExp.test(val);

		 if(val != "" && !flag)
		 {
			 alert("Please enter a valid registration number");
			 objForm.lRegistration.focus();
			 return false;
		 }
		 
	}
	objForm.lRegistration.value = (objForm.lRegistration.value).toUpperCase();

	if(document.getElementById('dateOfSer').value == ""){ 
		alert("Please choose the service date");
		document.getElementById('dateOfSer').focus();
		return false;
	}
		  
	
	if(!isName(document.getElementById('txtfname'))){ 
		alert("Please enter first name");
		document.getElementById('txtfname').focus();
		return false;
	}
	document.getElementById('txtfname').value = (document.getElementById('txtfname').value).ucfirst();
	
	if(!isName(document.getElementById('txtlname'))){ 
		alert("Please enter last name");
		document.getElementById('txtlname').focus();
		return false;
	}
	document.getElementById('txtlname').value = (document.getElementById('txtlname').value).ucfirst();
	
	if(document.getElementById('txtemail').value == ""){
		alert("Please enter email id");
		document.getElementById('txtemail').focus();
		return false;
	}
	if (document.getElementById('txtemail').value!="" && !valid_email(document.getElementById('txtemail').value)){ 
		alert("Please enter valid email id");
		document.getElementById('txtemail').focus();
		return false;
	}
	document.getElementById('txtemail').value = (document.getElementById('txtemail').value).toLowerCase();
	
	if(document.getElementById('txtadd1').value != ""){
		document.getElementById('txtadd1').value = (document.getElementById('txtadd1').value).ucfirst();	
	}

	if(document.getElementById('txtadd2').value != ""){
		document.getElementById('txtadd2').value = (document.getElementById('txtadd2').value).ucfirst();	
	}
	if(document.getElementById('city').value == ""){
		alert("Please enter city");
		document.getElementById('city').focus();
		return false;
	}
	document.getElementById('city').value = (document.getElementById('city').value).ucfirst();
	

	if(document.getElementById('txtpcode').value != "" && document.getElementById('txtpcode').value <100000){ 
		alert("Please enter proper pincode");
		document.getElementById('txtpcode').focus();
		return false;
	}
	
	document.getElementById('pHomePhone1').value = trim(document.getElementById('pHomePhone1').value);
	document.getElementById('pHomePhone2').value = trim(document.getElementById('pHomePhone2').value);
	document.getElementById('pOfficePhone1').value = trim(document.getElementById('pOfficePhone1').value);
	document.getElementById('pOfficePhone2').value = trim(document.getElementById('pOfficePhone2').value);
	document.getElementById('pMobileNo').value = trim(document.getElementById('pMobileNo').value);
	/*if(!isNotEmpty(document.getElementById('pHomePhone1'))){
		if(!isNotEmpty(document.getElementById('pOfficePhone1'))){
			if(!isNotEmpty(document.getElementById('pMobileNo'))){
				alert("Please enter mobile number");
				document.getElementById('pMobileNo').focus();
				return false;
			}
		}
	else if(!isNotEmpty(document.getElementById('pOfficePhone2'))){
		
		alert("Please enter office phone");
		document.getElementById('pOfficePhone2').focus();
		return false;
			} 
		}
	else if(!isNotEmpty(document.getElementById('pHomePhone2'))){
			alert("Please enter home phone");
			document.getElementById('pHomePhone2').focus();
			return false;
		}*/
	if ((isNotEmpty(document.getElementById('pOfficePhone1'))) && (!isNotEmpty(document.getElementById('pOfficePhone2'))))
	{
		alert("Please enter office phone");
		document.getElementById('pOfficePhone2').focus();
		return false;
	}
	var phoneLengthHome = document.getElementById('pHomePhone1').value.length + document.getElementById('pHomePhone2').value.length;
	var phoneLengthOff =  document.getElementById('pOfficePhone1').value.length + document.getElementById('pOfficePhone2').value.length;
	if(phoneLengthHome != 0){
		var stdHomeCodeFtmt = (document.getElementById('pHomePhone1').value).substring(0,1);
		var stdHomeCodeFtmt1 = (document.getElementById('pHomePhone1').value).substring(1,2);
		if(stdHomeCodeFtmt !=0 || stdHomeCodeFtmt1 == 0)
		{
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('pHomePhone1').focus();
			return false;			
		}
		if((document.getElementById('pHomePhone1').value != "") && (document.getElementById('pHomePhone2').value == ""))
		{
			alert("Please enter home phone");	
			document.getElementById('pHomePhone2').focus();
			return false;
		}
	}
	var phoneHomeFtmt = (document.getElementById('pHomePhone2').value).substring(0,1);
	if(isNotEmpty(document.getElementById('pHomePhone2')) && (phoneHomeFtmt <=1))
		{		
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('pHomePhone2').focus();
			return false;
		}	
	if(isNotEmpty(document.getElementById('pHomePhone2')) && parseInt(phoneLengthHome) != 11)
		{		
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('pHomePhone1').focus();
			return false;
		}
	if(phoneLengthOff != 0){
		var stdOffCodeFtmt = (document.getElementById('pOfficePhone1').value).substring(0,1);
		var stdOffCodeFtmt1 = (document.getElementById('pOfficePhone1').value).substring(1,2);
		if(stdOffCodeFtmt !=0 || stdOffCodeFtmt1 == 0)
		{
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('pOfficePhone1').focus();
			return false;			
		}
		if((document.getElementById('pOfficePhone1').value != "") && (document.getElementById('pOfficePhone2').value == ""))
		{
			alert("Please enter office phone");	
			document.getElementById('pOfficePhone2').focus();
			return false;
		}
	}
	var phoneOffFtmt = (document.getElementById('pOfficePhone2').value).substring(0,1);
	if(isNotEmpty(document.getElementById('pOfficePhone2')) && (phoneOffFtmt <=1))
		{		
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('pOfficePhone2').focus();
			return false;
		}

	if(isNotEmpty(document.getElementById('pOfficePhone2')) && parseInt(phoneLengthOff) != 11)
		{	
		alert("Please check the office std code / phone number you have entered");
		document.getElementById('pOfficePhone1').focus();
		return false;			
	}
	var mobLength = document.getElementById('pMobileNo').value.length;
	if(document.getElementById("pMobileNo").value == "")
	{
		alert("Please enter mobile number");
		document.getElementById("pMobileNo").focus();
		return false;
	}
	if(document.getElementById("pMobileNo").value != "")
	{
		var str = document.getElementById("pMobileNo").value;
		str = str.substring(0,1);
		if(isNotEmpty(document.getElementById("pMobileNo")) && parseInt(mobLength) != 11) 
		{
			if(str != 9) 
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("pMobileNo").focus();
				return false;
			}
			if(parseInt(mobLength) < 10 || parseInt(mobLength) > 10)
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("pMobileNo").focus();
				return false;
			}
		}
	}
	if(document.getElementById('cmbMethod').value == "" )
	{
		alert("Please select best method to contact");
		document.getElementById('cmbMethod').focus();
		return false;
	}
	if(document.getElementById('cmbMethod').value == "Phone" && document.getElementById('cmbTimeC').value == "" )
	{
		alert("Please select best time to contact");
		document.getElementById('cmbTimeC').focus();
		return false;
	}

	else
	{
		return true;	
	}
	
}

//testdrive page
function chktestdrive(){
	if(document.getElementById('cmbmodel').value == "" || document.getElementById('cmbmodel').value == "selectmodel")
	{
		alert("Please select model");
		document.getElementById('cmbmodel').focus();
		return false;
	}
	document.getElementById('txtcity').value = trim(document.getElementById('txtcity').value);
	document.getElementById('dateOfReg').value = trim(document.getElementById('dateOfReg').value);
	if(!isName(document.getElementById('txtcity'))){ 
		alert("Please enter city");
		document.getElementById('txtcity').focus();
		return false;
	}
	if(document.getElementById('dateOfReg').value == "")
	{ 
		alert("Please select Date");
		document.getElementById('dateOfReg').focus();
		return false;
	}
/*	var testdriveDate = new Date(document.getElementById('dateOfReg').value);
	var todate = new Date();
	var maxdate = new Date(todate+30);
	
	journeyDate = new Date(testdriveDate.toGMTString());
	currentDate= new Date(todate.toGMTString());

//	
	x = journeyDate.getYear();
	var y = x % 100;
	y += (y < 38) ? 2000 : 1900;
	
	Yearjn = y;
	
	Monthjn = journeyDate.getMonth();
	Dayjn = journeyDate.getDate();
	Modjn = (Date.UTC(Yearjn,Monthjn,Dayjn,0,0,0))/86400000;

	x1 = currentDate.getYear();
	var y1 = x1 % 100;
	y1 += (y1 < 38) ? 2000 : 1900;
	Yearcur = y1;
	Monthcur = currentDate.getMonth();
	Daycur = currentDate.getDate();
	Modcur = (Date.UTC(Yearcur,Monthcur,Daycur,0,0,0))/86400000;

	daysago =Math.floor( Modjn - Modcur);
		
	if(daysago <=1 )
	{
		alert("The Test Drive Date should be day after tomorrow");
		return false;
	}
	if(daysago > 60)
	{
		alert("Scheduling of Test Drive is permitted 30 days in advance only");
		return false;
	}*/

	
	if(document.getElementById('cmbtime').value == "" || document.getElementById('cmbtime').value == "selecttime")
	{
		alert("Please select time");
		document.getElementById('cmbtime').focus();
		return false;
	}
	if(document.getElementById('txtcomment').value != "" && document.getElementById('txtcomment').value.length > 500)
	{
		alert("Please enter upto 500 characters");
		document.getElementById('txtcomment').focus();
		return false;
	}
	document.getElementById('txtfname').value = trim(document.getElementById('txtfname').value);
	document.getElementById('txtlname').value = trim(document.getElementById('txtlname').value);
	if(!isName(document.getElementById('txtfname'))){ 
		alert("Please enter first name");
		document.getElementById('txtfname').focus();
		return false;
	}
	if(!isName(document.getElementById('txtlname'))){ 
		alert("Please enter last name");
		document.getElementById('txtlname').focus();
		return false;
	}
	document.getElementById('txtemail').value = trim(document.getElementById('txtemail').value);
	if(document.getElementById('txtemail').value == ""){
		alert("Please enter email id");
		document.getElementById('txtemail').focus();
		return false;
	}
	if (document.getElementById('txtemail').value!="" && !valid_email(document.getElementById('txtemail').value)){ 
		alert("Please enter valid email id");
		document.getElementById('txtemail').focus();
		return false;
	}
	document.getElementById('pHomePhone1').value = trim(document.getElementById('pHomePhone1').value);
	document.getElementById('pHomePhone2').value = trim(document.getElementById('pHomePhone2').value);
	document.getElementById('pOfficePhone1').value = trim(document.getElementById('pOfficePhone1').value);
	document.getElementById('pOfficePhone2').value = trim(document.getElementById('pOfficePhone2').value);
	document.getElementById('pMobileNo').value = trim(document.getElementById('pMobileNo').value);

	var phoneLengthHome = document.getElementById('pHomePhone1').value.length + document.getElementById('pHomePhone2').value.length;
	var phoneLengthOff =  document.getElementById('pOfficePhone1').value.length + document.getElementById('pOfficePhone2').value.length;

	if(phoneLengthHome != 0){
		var stdHomeCodeFtmt = (document.getElementById('pHomePhone1').value).substring(0,1);
		var stdHomeCodeFtmt1 = (document.getElementById('pHomePhone1').value).substring(1,2);
		if(stdHomeCodeFtmt !=0 || stdHomeCodeFtmt1 == 0)
		{
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('pHomePhone1').focus();
			return false;			
		}
		if((document.getElementById('pHomePhone1').value != "") && (document.getElementById('pHomePhone2').value == ""))
		{
			alert("Please enter home phone");	
			document.getElementById('pHomePhone2').focus();
			return false;
		}

	}
	var phoneHomeFtmt = (document.getElementById('pHomePhone2').value).substring(0,1);
	if(isNotEmpty(document.getElementById('pHomePhone2')) && (phoneHomeFtmt <=1))
		{		
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('pHomePhone2').focus();
			return false;
		}	
	if(isNotEmpty(document.getElementById('pHomePhone2')) && parseInt(phoneLengthHome) != 11)
		{		
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('pHomePhone1').focus();
			return false;
		}
/*	if( (phoneLengthOff != 0) && ((document.getElementById('pOfficePhone1').value == 0) || (document.getElementById('pOfficePhone2').value== 0)))
	{
		alert("Please check the office std code / phone number you have entered");
		document.getElementById('pOfficePhone1').focus();
		return false;
	}*/
	if(phoneLengthOff != 0){
		var stdOffCodeFtmt = (document.getElementById('pOfficePhone1').value).substring(0,1);
		var stdOffCodeFtmt1 = (document.getElementById('pOfficePhone1').value).substring(1,2);
		if(stdOffCodeFtmt !=0 || stdOffCodeFtmt1 == 0)
		{
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('pOfficePhone1').focus();
			return false;			
		}
		if((document.getElementById('pOfficePhone1').value != "") && (document.getElementById('pOfficePhone2').value == ""))
		{
			alert("Please enter office phone");	
			document.getElementById('pOfficePhone2').focus();
			return false;
		}
/*		else
		{
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('pOfficePhone1').focus();
			return false;
		}*/
	}
	var phoneOffFtmt = (document.getElementById('pOfficePhone2').value).substring(0,1);
	if(isNotEmpty(document.getElementById('pOfficePhone2')) && (phoneOffFtmt <=1))
		{		
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('pOfficePhone2').focus();
			return false;
		}	

	if(isNotEmpty(document.getElementById('pOfficePhone2')) && parseInt(phoneLengthOff) != 11)
		{	
		alert("Please check the office std code / phone number you have entered");
		document.getElementById('pOfficePhone1').focus();
		return false;			
	}
	var mobLength = document.getElementById('pMobileNo').value.length;
	if(document.getElementById("pMobileNo").value == "")
	{
		alert("Please enter mobile number");
		document.getElementById("pMobileNo").focus();
		return false;
	}
	if(document.getElementById("pMobileNo").value != "")
	{
		var str = document.getElementById("pMobileNo").value;

		str = str.substring(0,1);
		if(isNotEmpty(document.getElementById("pMobileNo")) && parseInt(mobLength) != 11) 
		{
			if(str != 9) 
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("pMobileNo").focus();
				return false;
			}
			if(parseInt(mobLength) < 10 || parseInt(mobLength) > 10)
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("pMobileNo").focus();
				return false;
			}
		}
	}
	
	if(document.getElementById('cmbMethod').value == "" )
	{
		alert("Please select best method to contact");
		document.getElementById('cmbMethod').focus();
		return false;
	}
	if((document.getElementById('cmbMethod').value == "phone" || document.getElementById('cmbMethod').value == "Phone") && document.getElementById('cmbTimeC').value == "" )
	{  
		alert("Please select best time to contact");
		document.getElementById('cmbTimeC').focus();
		return false;			
	}
	else
	{
		return true;	
	}

}

// contactsell page
function chkcontactsell(){
	document.getElementById('frmFname').value = trim(document.getElementById('frmFname').value);
	document.getElementById('frmLname').value = trim(document.getElementById('frmLname').value);
	document.getElementById('frmEmail').value = trim(document.getElementById('frmEmail').value);
	document.getElementById('frmEmail').value = trim(document.getElementById('frmEmail').value);
	
	if(!isName(document.getElementById('frmFname'))){ 
		alert("Please enter first name");
		document.getElementById('frmFname').focus();
		return false;
	}
	document.getElementById('frmFname').value = (document.getElementById('frmFname').value).ucfirst();
	if(!isName(document.getElementById('frmLname'))){ 
		alert("Please enter last name");
		document.getElementById('frmLname').focus();
		return false;
	}
	document.getElementById('frmLname').value = (document.getElementById('frmLname').value).ucfirst();
	if(document.getElementById('frmEmail').value == ""){
		alert("Please enter e-mail id");
		document.getElementById('frmEmail').focus();
		return false;
	}
	if (document.getElementById('frmEmail').value!="" && !valid_email(document.getElementById('frmEmail').value)){ 
		alert("Please enter valid e-mail id");
		document.getElementById('frmEmail').focus();
		return false;
	}
	document.getElementById('frmhmSTD').value = trim(document.getElementById('frmhmSTD').value);
	document.getElementById('frmhmPh').value = trim(document.getElementById('frmhmPh').value);
	document.getElementById('frmofSTD').value = trim(document.getElementById('frmofSTD').value);
	document.getElementById('frmofPh').value = trim(document.getElementById('frmofPh').value);
	document.getElementById('frmMob').value = trim(document.getElementById('frmMob').value);

	var phoneLengthHome = document.getElementById('frmhmSTD').value.length + document.getElementById('frmhmPh').value.length;
	var phoneLengthOff =  document.getElementById('frmofSTD').value.length + document.getElementById('frmofPh').value.length;

	if(phoneLengthHome != 0){
		var stdHomeCodeFtmt = (document.getElementById('frmhmSTD').value).substring(0,1);
		var stdHomeCodeFtmt1 = (document.getElementById('frmhmSTD').value).substring(1,2);
		if(stdHomeCodeFtmt !=0 || stdHomeCodeFtmt1 == 0)
		{
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('frmhmSTD').focus();
			return false;			
		}
		if((document.getElementById('frmhmSTD').value != "") && (document.getElementById('frmhmPh').value == ""))
		{
			alert("Please enter home phone");	
			document.getElementById('frmhmPh').focus();
			return false;
		}

	}
	var phoneHomeFtmt = (document.getElementById('frmhmPh').value).substring(0,1);
	if(isNotEmpty(document.getElementById('frmhmPh')) && (phoneHomeFtmt <=1))
		{		
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('frmhmPh').focus();
			return false;
		}	
	if(isNotEmpty(document.getElementById('frmhmPh')) && parseInt(phoneLengthHome) != 11)
		{		
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('frmhmSTD').focus();
			return false;
		}
/*	if( (phoneLengthOff != 0) && ((document.getElementById('frmofSTD').value == 0) || (document.getElementById('frmofPh').value== 0)))
	{
		alert("Please check the office std code / phone number you have entered");
		document.getElementById('frmofSTD').focus();
		return false;
	}*/
	if(phoneLengthOff != 0){
		var stdOffCodeFtmt = (document.getElementById('frmofSTD').value).substring(0,1);
		var stdOffCodeFtmt1 = (document.getElementById('frmofSTD').value).substring(1,2);
		if(stdOffCodeFtmt !=0 || stdOffCodeFtmt1 == 0)
		{
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('frmofSTD').focus();
			return false;			
		}
		if((document.getElementById('frmofSTD').value != "") && (document.getElementById('frmofPh').value == ""))
		{
			alert("Please enter office phone");	
			document.getElementById('frmofPh').focus();
			return false;
		}
/*		else
		{
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('frmofSTD').focus();
			return false;
		}*/
	}
	var phoneOffFtmt = (document.getElementById('frmofPh').value).substring(0,1);
	if(isNotEmpty(document.getElementById('frmofPh')) && (phoneOffFtmt <=1))
		{		
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('frmofPh').focus();
			return false;
		}	

	if(isNotEmpty(document.getElementById('frmofPh')) && parseInt(phoneLengthOff) != 11)
		{	
		alert("Please check the office std code / phone number you have entered");
		document.getElementById('frmofSTD').focus();
		return false;			
	}
	var mobLength = document.getElementById('frmMob').value.length;
	if(document.getElementById("frmMob").value == "")
	{
		alert("Please enter mobile number");
		document.getElementById("frmMob").focus();
		return false;
	}
	if(document.getElementById("frmMob").value != "")
	{
		var str = document.getElementById("frmMob").value;



		str = str.substring(0,1);
		if(isNotEmpty(document.getElementById("frmMob")) && parseInt(mobLength) != 11) 
		{
			if(str != 9) 
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("frmMob").focus();
				return false;
			}
			if(parseInt(mobLength) < 10 || parseInt(mobLength) > 10)
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("frmMob").focus();
				return false;
			}
		}
	}
	
	if(document.getElementById("cmbMethod").value == "")
	{
		alert("Please select best method to contact");
		document.getElementById("cmbMethod").focus();
		return false;
	}
	if(document.getElementById("cmbMethod").value == "Phone")
	{
	if(document.getElementById("cmbTime").value == "")
	{
		alert("Please select best time to contact");
		document.getElementById("cmbTime").focus();
		return false;
	}
	}
	//document.getElementById('discount').value = (document.getElementById('discount').value).replace(",","");
	return true;
	
}

//acc_form
function chkaccform(){
	if(document.frmaccessory.fieldChanged.value=="YES"){
		alert('Please click the GO button');
		return false;
	}
	var accessSize = document.getElementById('accessoriesCount').value;
if(accessSize==null || accessSize==""){
		accessSize = 0;
	}else{
		accSize = parseInt(accessSize);
	}
	if(accSize!=0){
		if(trim(document.getElementById('accessSelected').value)==""){
			alert('Please select an accessory');
			return false;
		}
	}
	
	document.getElementById('txtfname').value = trim(document.getElementById('txtfname').value);
	document.getElementById('txtlname').value = trim(document.getElementById('txtlname').value);
		
	if(!isName(document.getElementById('txtfname'))){ 
		alert("Please enter first name");
		document.getElementById('txtfname').focus();
		return false;
	}
	document.getElementById('txtfname').value = (document.getElementById('txtfname').value).ucfirst();
	if(!isName(document.getElementById('txtlname'))){ 
		alert("Please enter last name");
		document.getElementById('txtlname').focus();
		return false;
	}
	document.getElementById('txtlname').value = (document.getElementById('txtlname').value).ucfirst();
	document.getElementById('txtemail').value = trim(document.getElementById('txtemail').value);
	if(document.getElementById('txtemail').value == ""){
		alert("Please enter email id");
		document.getElementById('txtemail').focus();
		return false;
	}
	if (document.getElementById('txtemail').value!="" && !valid_email(document.getElementById('txtemail').value)){ 
		alert("Please enter valid email id");
		document.getElementById('txtemail').focus();
		return false;
	}
	
	
	document.getElementById('pHomePhone1').value = trim(document.getElementById('pHomePhone1').value);
	document.getElementById('pHomePhone2').value = trim(document.getElementById('pHomePhone2').value);
	document.getElementById('pOfficePhone1').value = trim(document.getElementById('pOfficePhone1').value);
	document.getElementById('pOfficePhone2').value = trim(document.getElementById('pOfficePhone2').value);
	document.getElementById('pMobileNo').value = trim(document.getElementById('pMobileNo').value);

	var phoneLengthHome = document.getElementById('pHomePhone1').value.length + document.getElementById('pHomePhone2').value.length;
	var phoneLengthOff =  document.getElementById('pOfficePhone1').value.length + document.getElementById('pOfficePhone2').value.length;

	if(phoneLengthHome != 0){
		var stdHomeCodeFtmt = (document.getElementById('pHomePhone1').value).substring(0,1);
		var stdHomeCodeFtmt1 = (document.getElementById('pHomePhone1').value).substring(1,2);
		if(stdHomeCodeFtmt !=0 || stdHomeCodeFtmt1 == 0)
		{
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('pHomePhone1').focus();
			return false;			
		}
		if((document.getElementById('pHomePhone1').value != "") && (document.getElementById('pHomePhone2').value == ""))
		{
			alert("Please enter home phone");	
			document.getElementById('pHomePhone2').focus();
			return false;
		}

	}
	var phoneHomeFtmt = (document.getElementById('pHomePhone2').value).substring(0,1);
	if(isNotEmpty(document.getElementById('pHomePhone2')) && (phoneHomeFtmt <=1))
		{		
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('pHomePhone2').focus();
			return false;
		}	
	if(isNotEmpty(document.getElementById('pHomePhone2')) && parseInt(phoneLengthHome) != 11)
		{		
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('pHomePhone1').focus();
			return false;
		}
/*	if( (phoneLengthOff != 0) && ((document.getElementById('pOfficePhone1').value == 0) || (document.getElementById('pOfficePhone2').value== 0)))
	{
		alert("Please check the office std code / phone number you have entered");
		document.getElementById('pOfficePhone1').focus();
		return false;
	}*/
	if(phoneLengthOff != 0){
		var stdOffCodeFtmt = (document.getElementById('pOfficePhone1').value).substring(0,1);
		var stdOffCodeFtmt1 = (document.getElementById('pOfficePhone1').value).substring(1,2);
		if(stdOffCodeFtmt !=0 || stdOffCodeFtmt1 == 0)
		{
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('pOfficePhone1').focus();
			return false;			
		}
		if((document.getElementById('pOfficePhone1').value != "") && (document.getElementById('pOfficePhone2').value == ""))
		{
			alert("Please enter office phone");	
			document.getElementById('pOfficePhone2').focus();
			return false;
		}
/*		else
		{
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('pOfficePhone1').focus();
			return false;
		}*/
	}
	var phoneOffFtmt = (document.getElementById('pOfficePhone2').value).substring(0,1);
	if(isNotEmpty(document.getElementById('pOfficePhone2')) && (phoneOffFtmt <=1))
		{		
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('pOfficePhone2').focus();
			return false;
		}	

	if(isNotEmpty(document.getElementById('pOfficePhone2')) && parseInt(phoneLengthOff) != 11)
		{	
		alert("Please check the office std code / phone number you have entered");
		document.getElementById('pOfficePhone1').focus();
		return false;			
	}
	var mobLength = document.getElementById('pMobileNo').value.length;
	if(document.getElementById("pMobileNo").value == "")
	{
		alert("Please enter mobile number");
		document.getElementById("pMobileNo").focus();
		return false;
	}
	if(document.getElementById("pMobileNo").value != "")
	{
		var str = document.getElementById("pMobileNo").value;


		str = str.substring(0,1);
		if(isNotEmpty(document.getElementById("pMobileNo")) && parseInt(mobLength) != 11) 
		{
			if(str != 9) 
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("pMobileNo").focus();
				return false;
			}
			if(parseInt(mobLength) < 10 || parseInt(mobLength) > 10)
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("pMobileNo").focus();
				return false;
			}
		}
	}
	
	if(document.getElementById('cmbMethod').value == "" || document.getElementById('cmbMethod').value == "Select")
	{
		alert("Please select best method to contact");
		document.getElementById('cmbMethod').focus();
		return false;
	}
	if(document.getElementById('cmbMethod').value == "Phone"){
	if(document.getElementById('cmbTime').value == "" || document.getElementById('cmbTime').value == "Select")
	{
		alert("Please select best time to contact");
		document.getElementById('cmbTime').focus();
		return false;
	}	
	}
	document.getElementById('txtcomment').value = trim(document.getElementById('txtcomment').value);
	if(document.getElementById('txtcomment').value != "" && document.getElementById('txtcomment').value.length > 500){
		alert("Please enter upto 500 characters");
		document.getElementById('txtcomment').focus();
		return false;
	}
	
	var finalAccessory = trim(document.getElementById('accessSelected').value);
	finalAccessory = finalAccessory.substring(0,finalAccessory.length-2);
	document.getElementById('accessSelected').value = finalAccessory;
	return true;
}
// contactus page
function checkcontactus(){

	document.getElementById('txtfname').value = trim(document.getElementById('txtfname').value);
	document.getElementById('txtlname').value = trim(document.getElementById('txtlname').value);
	document.getElementById('txtemail').value = trim(document.getElementById('txtemail').value);
	document.getElementById('txtadd1').value = trim(document.getElementById('txtadd1').value);
	document.getElementById('txtadd2').value = trim(document.getElementById('txtadd2').value);
	document.getElementById('txtcity').value = trim(document.getElementById('txtcity').value);
	document.getElementById('txtpcode').value = trim(document.getElementById('txtpcode').value);
	
	if(!isName(document.getElementById('txtfname'))){ 
		alert("Please enter first name");
		document.getElementById('txtfname').focus();
		return false;
	}
	document.getElementById('txtfname').value = (document.getElementById('txtfname').value).ucfirst();
	if(!isName(document.getElementById('txtlname'))){ 
		alert("Please enter last name");
		document.getElementById('txtlname').focus();
		return false;
	}
	document.getElementById('txtlname').value = (document.getElementById('txtlname').value).ucfirst();
	
	if(document.getElementById('txtemail').value==""){ 
		alert("Please enter e-mail id");
		document.getElementById('txtemail').focus();
		return false;
	}
	if (document.getElementById('txtemail').value!="" && !valid_email(document.getElementById('txtemail').value)){ 
		alert("Please enter valid email id");
		document.getElementById('txtemail').focus();
		return false;
	}
	document.getElementById('txtemail').value = (document.getElementById('txtemail').value).toLowerCase();

	if(document.getElementById('txtadd1').value != ""){
		document.getElementById('txtadd1').value = (document.getElementById('txtadd1').value).ucfirst();	
	}
	
	if(document.getElementById('txtadd2').value != ""){
		document.getElementById('txtadd2').value = (document.getElementById('txtadd2').value).ucfirst();	
	}
	if(document.getElementById('txtcity').value==""){ 
		alert("Please enter city");
		document.getElementById('txtcity').focus();
		return false;
	}
	document.getElementById('txtcity').value = (document.getElementById('txtcity').value).ucfirst();
	
	if(document.getElementById('txtpcode').value != "" && document.getElementById('txtpcode').value <100000){ 
		alert("Please enter proper pincode");
		document.getElementById('txtpcode').focus();
		return false;
	}
	
	document.getElementById('pHomePhone1').value = trim(document.getElementById('pHomePhone1').value);
	document.getElementById('pHomePhone2').value = trim(document.getElementById('pHomePhone2').value);
	document.getElementById('pOfficePhone1').value = trim(document.getElementById('pOfficePhone1').value);
	document.getElementById('pOfficePhone2').value = trim(document.getElementById('pOfficePhone2').value);
	document.getElementById('pMobileNo').value = trim(document.getElementById('pMobileNo').value);

	var phoneLengthHome = document.getElementById('pHomePhone1').value.length + document.getElementById('pHomePhone2').value.length;
	var phoneLengthOff =  document.getElementById('pOfficePhone1').value.length + document.getElementById('pOfficePhone2').value.length;

	if(phoneLengthHome != 0){
		var stdHomeCodeFtmt = (document.getElementById('pHomePhone1').value).substring(0,1);
		var stdHomeCodeFtmt1 = (document.getElementById('pHomePhone1').value).substring(1,2);
		if(stdHomeCodeFtmt !=0 || stdHomeCodeFtmt1 == 0)
		{
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('pHomePhone1').focus();
			return false;			
		}
		if((document.getElementById('pHomePhone1').value != "") && (document.getElementById('pHomePhone2').value == ""))
		{
			alert("Please enter home phone");	
			document.getElementById('pHomePhone2').focus();
			return false;
		}

	}
	var phoneHomeFtmt = (document.getElementById('pHomePhone2').value).substring(0,1);
	if(isNotEmpty(document.getElementById('pHomePhone2')) && (phoneHomeFtmt <=1))
		{		
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('pHomePhone2').focus();
			return false;
		}	
	if(isNotEmpty(document.getElementById('pHomePhone2')) && parseInt(phoneLengthHome) != 11)
		{		
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('pHomePhone1').focus();
			return false;
		}
/*	if( (phoneLengthOff != 0) && ((document.getElementById('pOfficePhone1').value == 0) || (document.getElementById('pOfficePhone2').value== 0)))
	{
		alert("Please check the office std code / phone number you have entered");
		document.getElementById('pOfficePhone1').focus();
		return false;
	}*/
	if(phoneLengthOff != 0){
		var stdOffCodeFtmt = (document.getElementById('pOfficePhone1').value).substring(0,1);
		var stdOffCodeFtmt1 = (document.getElementById('pOfficePhone1').value).substring(1,2);
		if(stdOffCodeFtmt !=0 || stdOffCodeFtmt1 == 0)
		{
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('pOfficePhone1').focus();
			return false;			
		}
		if((document.getElementById('pOfficePhone1').value != "") && (document.getElementById('pOfficePhone2').value == ""))
		{
			alert("Please enter office phone");	
			document.getElementById('pOfficePhone2').focus();
			return false;
		}
/*		else
		{
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('pOfficePhone1').focus();
			return false;
		}*/
	}
	var phoneOffFtmt = (document.getElementById('pOfficePhone2').value).substring(0,1);
	if(isNotEmpty(document.getElementById('pOfficePhone2')) && (phoneOffFtmt <=1))
		{		
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('pOfficePhone2').focus();
			return false;
		}	

	if(isNotEmpty(document.getElementById('pOfficePhone2')) && parseInt(phoneLengthOff) != 11)
		{	
		alert("Please check the office std code / phone number you have entered");
		document.getElementById('pOfficePhone1').focus();
		return false;			
	}
	var mobLength = document.getElementById('pMobileNo').value.length;
	if(document.getElementById("pMobileNo").value == "")
	{
		alert("Please enter mobile number");
		document.getElementById("pMobileNo").focus();
		return false;
	}
	if(document.getElementById("pMobileNo").value != "")
	{
		var str = document.getElementById("pMobileNo").value;

		str = str.substring(0,1);
		if(isNotEmpty(document.getElementById("pMobileNo")) && parseInt(mobLength) != 11) 
		{
			if(str != 9) 
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("pMobileNo").focus();
				return false;
			}
			if(parseInt(mobLength) < 10 || parseInt(mobLength) > 10)
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("pMobileNo").focus();
				return false;
			}
		}
	}
	
	if(document.getElementById('cmbMethod').value == "" )
	{
		alert("Please select best method to contact");
		document.getElementById('cmbMethod').focus();
		return false;
	}
	if(document.getElementById('cmbMethod').value == "Phone" && document.getElementById('cmbTimeC').value == "" )
	{
		alert("Please select best time to contact");
		document.getElementById('cmbTimeC').focus();
		return false;
	}

	return true;	
}







function chkgetquote(){
	document.getElementById('txtfname').value = trim(document.getElementById('txtfname').value);
	document.getElementById('txtlname').value = trim(document.getElementById('txtlname').value);
	document.getElementById('txtemail').value = trim(document.getElementById('txtemail').value);
	document.getElementById('txtadd1').value = trim(document.getElementById('txtadd1').value);
	document.getElementById('txtadd2').value = trim(document.getElementById('txtadd2').value);
	document.getElementById('txtcity').value = trim(document.getElementById('txtcity').value);
	document.getElementById('txtpcode').value = trim(document.getElementById('txtpcode').value);
	
	if(!isName(document.getElementById('txtfname'))){ 
		alert("Please enter first name");
		document.getElementById('txtfname').focus();
		return false;
	}
	if(!isName(document.getElementById('txtlname'))){ 
		alert("Please enter last name");
		document.getElementById('txtlname').focus();
		return false;
	}
	if(!isName(document.getElementById('txtlname'))){ 
		alert("Please enter name");
		document.getElementById('txtlname').focus();
		return false;
	}
	if(document.getElementById('txtemail').value == ""){
		alert("Please enter email id");
		document.getElementById('txtemail').focus();
		return false;
	}
	if (document.getElementById('txtemail').value!="" && !valid_email(document.getElementById('txtemail').value)){ 
		alert("Please enter valid email id");
		document.getElementById('txtemail').focus();
		return false;
	}
	if(!isName(document.getElementById('txtcity'))){ 
		alert("Please enter city");
		document.getElementById('txtcity').focus();
		return false;
	}
	if(document.getElementById('txtpcode').value == ""){ 
		alert("Please enter pincode");
		document.getElementById('txtpcode').focus();
		return false;
	}
	if(document.getElementById('txtpcode').value <100000){ 
		alert("Please enter proper pincode");
		document.getElementById('txtpcode').focus();
		return false;
	}
	
	document.getElementById('pHomePhone1').value = trim(document.getElementById('pHomePhone1').value);
	document.getElementById('pHomePhone2').value = trim(document.getElementById('pHomePhone2').value);
	document.getElementById('pOfficePhone1').value = trim(document.getElementById('pOfficePhone1').value);
	document.getElementById('pOfficePhone2').value = trim(document.getElementById('pOfficePhone2').value);
	document.getElementById('pMobileNo').value = trim(document.getElementById('pMobileNo').value);
	if(!isNotEmpty(document.getElementById('pHomePhone1'))){
		if(!isNotEmpty(document.getElementById('pOfficePhone1'))){
			if(!isNotEmpty(document.getElementById('pMobileNo'))){
				alert("Please enter at least one contact number");
				document.getElementById('pHomePhone1').focus();
				return false;
			}
		}
	else if(!isNotEmpty(document.getElementById('pOfficePhone2'))){
		
		alert("Please enter office phone");
		document.getElementById('pOfficePhone2').focus();
		return false;
			} 
		}
	else if(!isNotEmpty(document.getElementById('pHomePhone2'))){
			alert("Please enter home phone");
			document.getElementById('pHomePhone2').focus();
			return false;
		}
	if ((isNotEmpty(document.getElementById('pOfficePhone1'))) && (!isNotEmpty(document.getElementById('pOfficePhone2'))))
	{
		alert("Please enter office phone");
		document.getElementById('pOfficePhone2').focus();
		return false;
	}
	var phoneLengthHome = document.getElementById('pHomePhone1').value.length + document.getElementById('pHomePhone2').value.length;
	var phoneLengthOff =  document.getElementById('pOfficePhone1').value.length + document.getElementById('pOfficePhone2').value.length;
	if( (phoneLengthHome != 0) && ((document.getElementById('pHomePhone1').value == 0) || (document.getElementById('pHomePhone2').value == 0)))
	{
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('pHomePhone1').focus();
			return false;
	}
	if(isNotEmpty(document.getElementById('pHomePhone2')) && parseInt(phoneLengthHome) != 11)
		{		
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('pHomePhone1').focus();
			return false;
		}
	if( (phoneLengthOff != 0) && ((document.getElementById('pOfficePhone1').value == 0) || (document.getElementById('pOfficePhone2').value== 0)))
	{
		alert("Please check the office std code / phone number you have entered");
		document.getElementById('pOfficePhone1').focus();
		return false;
	}
	if(isNotEmpty(document.getElementById('pOfficePhone2')) && parseInt(phoneLengthOff) != 11)
		{	
		alert("Please check the office std code / phone number you have entered");
		document.getElementById('pOfficePhone1').focus();
		return false;			
	}
	var mobLength = document.getElementById('pMobileNo').value.length;
	if(document.getElementById("pMobileNo").value != "")
	{
		var str = document.getElementById("pMobileNo").value;
		str = str.substring(0,1);
		if(isNotEmpty(document.getElementById("pMobileNo")) && parseInt(mobLength) != 11) 
		{
			if(str != 9) 
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("pMobileNo").focus();
				return false;
			}
			if(parseInt(mobLength) < 10 || parseInt(mobLength) > 10)
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("pMobileNo").focus();
				return false;
			}
		}
	}
	if(document.getElementById('cmbMethod').value == "" )
	{
		alert("Please select best method to contact");
		document.getElementById('cmbMethod').focus();
		return false;
	}
	if(document.getElementById('cmbTime').value == "" )
	{
		alert("Please select best time to contact");
		document.getElementById('cmbTime').focus();
		return false;
	}
	document.getElementById('txtcomment').value = trim(document.getElementById('txtcomment').value);
	if(document.getElementById('txtcomment').value != "" && document.getElementById('txtcomment').value.length > 500){
		alert("Please enter upto 500 characters");
		document.getElementById('txtcomment').focus();
		return false;
	}
	else
	{
		return true;	
	}
	
}


function chkonlineinfo(){
	document.getElementById('txtfname').value = trim(document.getElementById('txtfname').value);
	document.getElementById('txtlname').value = trim(document.getElementById('txtlname').value);
	document.getElementById('txtemail').value = trim(document.getElementById('txtemail').value);
	document.getElementById('txtadd1').value = trim(document.getElementById('txtadd1').value);
	document.getElementById('txtadd2').value = trim(document.getElementById('txtadd2').value);
	document.getElementById('txtcity').value = trim(document.getElementById('txtcity').value);
	document.getElementById('txtpcode').value = trim(document.getElementById('txtpcode').value);
	
	if(!isName(document.getElementById('txtfname'))){ 
		alert("Please enter first name");
		document.getElementById('txtfname').focus();
		return false;
	}
	if(!isName(document.getElementById('txtlname'))){ 
		alert("Please enter last name");
		document.getElementById('txtlname').focus();
		return false;
	}
	if(!isName(document.getElementById('txtlname'))){ 
		alert("Please enter name");
		document.getElementById('txtlname').focus();
		return false;
	}
	if(document.getElementById('txtemail').value == ""){
		alert("Please enter email id");
		document.getElementById('txtemail').focus();
		return false;
	}
	if (document.getElementById('txtemail').value!="" && !valid_email(document.getElementById('txtemail').value)){ 
		alert("Please enter valid email id");
		document.getElementById('txtemail').focus();
		return false;
	}
	if(!isName(document.getElementById('txtcity'))){ 
		alert("Please enter city");
		document.getElementById('txtcity').focus();
		return false;
	}
	if(document.getElementById('txtpcode').value == ""){ 
		alert("Please enter pincode");
		document.getElementById('txtpcode').focus();
		return false;
	}
	if(document.getElementById('txtpcode').value <100000){ 
		alert("Please enter proper pincode");
		document.getElementById('txtpcode').focus();
		return false;
	}
	
	document.getElementById('pHomePhone1').value = trim(document.getElementById('pHomePhone1').value);
	document.getElementById('pHomePhone2').value = trim(document.getElementById('pHomePhone2').value);
	document.getElementById('pOfficePhone1').value = trim(document.getElementById('pOfficePhone1').value);
	document.getElementById('pOfficePhone2').value = trim(document.getElementById('pOfficePhone2').value);
	document.getElementById('pMobileNo').value = trim(document.getElementById('pMobileNo').value);
	if(!isNotEmpty(document.getElementById('pHomePhone1'))){
		if(!isNotEmpty(document.getElementById('pOfficePhone1'))){
			if(!isNotEmpty(document.getElementById('pMobileNo'))){
				alert("Please enter at least one contact number");
				document.getElementById('pHomePhone1').focus();
				return false;
			}
		}
	else if(!isNotEmpty(document.getElementById('pOfficePhone2'))){
		
		alert("Please enter office phone");
		document.getElementById('pOfficePhone2').focus();
		return false;
			} 
		}
	else if(!isNotEmpty(document.getElementById('pHomePhone2'))){
			alert("Please enter home phone");
			document.getElementById('pHomePhone2').focus();
			return false;
		}
	if ((isNotEmpty(document.getElementById('pOfficePhone1'))) && (!isNotEmpty(document.getElementById('pOfficePhone2'))))
	{
		alert("Please enter office phone");
		document.getElementById('pOfficePhone2').focus();
		return false;
	}
	var phoneLengthHome = document.getElementById('pHomePhone1').value.length + document.getElementById('pHomePhone2').value.length;
	var phoneLengthOff =  document.getElementById('pOfficePhone1').value.length + document.getElementById('pOfficePhone2').value.length;
	if( (phoneLengthHome != 0) && ((document.getElementById('pHomePhone1').value == 0) || (document.getElementById('pHomePhone2').value == 0)))
	{
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('pHomePhone1').focus();
			return false;
	}
	if(isNotEmpty(document.getElementById('pHomePhone2')) && parseInt(phoneLengthHome) != 11)
		{		
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('pHomePhone1').focus();
			return false;
		}
	if( (phoneLengthOff != 0) && ((document.getElementById('pOfficePhone1').value == 0) || (document.getElementById('pOfficePhone2').value== 0)))
	{
		alert("Please check the office std code / phone number you have entered");
		document.getElementById('pOfficePhone1').focus();
		return false;
	}
	if(isNotEmpty(document.getElementById('pOfficePhone2')) && parseInt(phoneLengthOff) != 11)
		{	
		alert("Please check the office std code / phone number you have entered");
		document.getElementById('pOfficePhone1').focus();
		return false;			
	}
	var mobLength = document.getElementById('pMobileNo').value.length;
	if(document.getElementById("pMobileNo").value != "")
	{
		var str = document.getElementById("pMobileNo").value;
		str = str.substring(0,1);
		if(isNotEmpty(document.getElementById("pMobileNo")) && parseInt(mobLength) != 11) 
		{
			if(str != 9) 
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("pMobileNo").focus();
				return false;
			}
			if(parseInt(mobLength) < 10 || parseInt(mobLength) > 10)
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("pMobileNo").focus();
				return false;
			}
		}
	}
	
	
	if(document.getElementById('cmbMethod').value == "" )
	{
		alert("Please select best method to contact");
		document.getElementById('cmbMethod').focus();
		return false;
	}
	if(document.getElementById('cmbTime').value == "" )
	{
		alert("Please select best time to contact");
		document.getElementById('cmbTime').focus();
		return false;
	}
	document.getElementById('txtcomment').value = trim(document.getElementById('txtcomment').value);
	if(document.getElementById('txtcomment').value != "" && document.getElementById('txtcomment').value.length > 500){
		alert("Please enter upto 500 characters");
		document.getElementById('txtcomment').focus();
		return false;
	}
	else
	{
		return true;	
	}
	
}

function validatePrice(obj) {
	 var objRegExp  =  /^[\d*\.\,]*$/; 
	 var flag = objRegExp.test(obj.value);
	 
	 if(obj.value != "" && !flag)
	 {
		 alert("Please enter numerical value");
		 obj.value = "";
		 obj.focus();
	  	 return false;
	 }
	else {
		return true;
	}
}
function trim(str) {
	return str.replace(/^\s*|\s*$/g,"");
}

function isName(obj) {
    var str = obj.value;
	var re = /^[a-zA-Z.]+([ ]*[a-zA-Z.]+)*$/;
    str = str.toString( );
    	
	/*if(!rejectName(str)) {
		return false;	
	}*/
	
	if(str.toLowerCase()=="asdf") {
		return false;	
	}
	
	if (!str.match(re)) {
        return false;
    }
	r2=new RegExp("[AaBbcCEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvXxYyZz]+"); 
	return(r2.test(str));
		
    return true;
}

function validateAlphabet(obj) {
		var objRegExp  =  /^[a-zA-Z-\. ]+$/; 
		 var flag = objRegExp.test(obj.value);
		
		 if(obj.value != "" && !flag)
		 {
			 alert("Please enter alphabets only");
			 obj.value = "";
			 obj.focus();
			 return false;
		 }
		else {
			return true;
		}
}

function isNotEmpty(elem) {
    var str = elem.value;
    var re = /^[a-zA-Z0-9]+([-_\/ ]?[a-zA-Z0-9]*)*$/;
    if(!str.match(re)) {
        return false;
    } else {
        return true;
    }
}

function valid_email(mailStr){
	var matchStr=mailStr;
	var isValid = (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(matchStr));
	
	if(isValid){
		return true;
	}
	else{
		return false;
	}
}

function clsfrm()
{
	document.frmcontactus.reset();	
}
function clsfrm()
{
	document.frmservices.reset();	
}
function checkMax(obj)
{
	var limit=500;
	if(obj.value.length >=limit)
	{
		obj.value=obj.value.substring(0,limit-1);
		alert("Enter upto 500 characters only");
		return false;
	}
	else {
		return true;
	}

}
function  validateNumeric(strValue) {
	 var objRegExp  =  /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/; 
	 var flag = objRegExp.test(strValue.value);
	 
	 if(strValue.value != "" && !flag)
	 {
		 alert("Please enter numerical value");
		 strValue.value = "";
		 strValue.focus();
	  	 return false;
	 }
	else {
		return true;
	}
		
}

function chkaccessmodel(){

	if(document.getElementById('model').value == "" || document.getElementById('model').value == 'selectmodel' )
	{
		alert("Please select model");
		document.getElementById('model').focus();
		return false;
	}
	else
	{
		
		return true;	
	}
}

function checkkey(checkStr)
{
	var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.- ";
	var checkStr = document.frmservices.regno.value;
	var allValid = true;
	for (i = 0;  i < checkStr.length;  i++)
	{
	ch = checkStr.charAt(i);
	for (j = 0;  j < checkOK.length;  j++)
	if (ch == checkOK.charAt(j))
	break;
	if (j == checkOK.length)
		{
			allValid = false;
			break;
		}
	}
	if (!allValid)
	{
	alert("Please enter only letter and numeric characters");
	document.frmservices.regno.focus();
	return (false);
	}
}
function checkleadform(formName){
	document.getElementById('txtfname').value = trim(document.getElementById('txtfname').value);
	document.getElementById('txtlname').value = trim(document.getElementById('txtlname').value);
	document.getElementById('txtemail').value = trim(document.getElementById('txtemail').value);
	document.getElementById('txtadd1').value = trim(document.getElementById('txtadd1').value);
	document.getElementById('txtadd2').value = trim(document.getElementById('txtadd2').value);
	document.getElementById('txtcity').value = trim(document.getElementById('txtcity').value);
	document.getElementById('txtpcode').value = trim(document.getElementById('txtpcode').value);
	if(!isName(document.getElementById('txtfname'))){ 
		alert("Please enter first name");
		document.getElementById('txtfname').focus();
		return false;
	}
	document.getElementById('txtfname').value = (document.getElementById('txtfname').value).ucfirst();
	
	if(!isName(document.getElementById('txtlname'))){ 
		alert("Please enter last name");
		document.getElementById('txtlname').focus();
		return false;
	}
	document.getElementById('txtlname').value = (document.getElementById('txtlname').value).ucfirst();
	
	if(document.getElementById('txtemail').value==""){ 
		alert("Please enter e-mail id");
		document.getElementById('txtemail').focus();
		return false;
	}
	if (document.getElementById('txtemail').value!="" && !valid_email(document.getElementById('txtemail').value)){ 
		alert("Please enter valid email id");
		document.getElementById('txtemail').focus();
		return false;
	}
	document.getElementById('txtemail').value = (document.getElementById('txtemail').value).toLowerCase();

	if(document.getElementById('txtadd1').value != ""){
		document.getElementById('txtadd1').value = (document.getElementById('txtadd1').value).ucfirst();	
	}
	if(document.getElementById('txtadd2').value != ""){
		document.getElementById('txtadd2').value = (document.getElementById('txtadd2').value).ucfirst();	
	}
	
	if(!isName(document.getElementById('txtcity'))){ 
		alert("Please enter city");
		document.getElementById('txtcity').focus();
		return false;
	}
	document.getElementById('txtcity').value = (document.getElementById('txtcity').value).ucfirst();
	
	if(document.getElementById('txtpcode').value != "" && document.getElementById('txtpcode').value <100000){ 
		alert("Please enter proper pincode");
		document.getElementById('txtpcode').focus();
		return false;
	}
	
	document.getElementById('pHomePhone1').value = trim(document.getElementById('pHomePhone1').value);
	document.getElementById('pHomePhone2').value = trim(document.getElementById('pHomePhone2').value);
	document.getElementById('pOfficePhone1').value = trim(document.getElementById('pOfficePhone1').value);
	document.getElementById('pOfficePhone2').value = trim(document.getElementById('pOfficePhone2').value);
	document.getElementById('pMobileNo').value = trim(document.getElementById('pMobileNo').value);

	var phoneLengthHome = document.getElementById('pHomePhone1').value.length + document.getElementById('pHomePhone2').value.length;
	var phoneLengthOff =  document.getElementById('pOfficePhone1').value.length + document.getElementById('pOfficePhone2').value.length;

	if(phoneLengthHome != 0){
		var stdHomeCodeFtmt = (document.getElementById('pHomePhone1').value).substring(0,1);
		var stdHomeCodeFtmt1 = (document.getElementById('pHomePhone1').value).substring(1,2);
		if(stdHomeCodeFtmt !=0 || stdHomeCodeFtmt1 == 0)
		{
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('pHomePhone1').focus();
			return false;			
		}
		if((document.getElementById('pHomePhone1').value != "") && (document.getElementById('pHomePhone2').value == ""))
		{
			alert("Please enter home phone");	
			document.getElementById('pHomePhone2').focus();
			return false;
		}
	}
	var phoneHomeFtmt = (document.getElementById('pHomePhone2').value).substring(0,1);
	if(isNotEmpty(document.getElementById('pHomePhone2')) && (phoneHomeFtmt <=1))
		{		
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('pHomePhone2').focus();
			return false;
		}	
	if(isNotEmpty(document.getElementById('pHomePhone2')) && parseInt(phoneLengthHome) != 11)
		{		
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('pHomePhone1').focus();
			return false;
		}

	if(phoneLengthOff != 0){
		var stdOffCodeFtmt = (document.getElementById('pOfficePhone1').value).substring(0,1);
		var stdOffCodeFtmt1 = (document.getElementById('pOfficePhone1').value).substring(1,2);
		if(stdOffCodeFtmt !=0 || stdOffCodeFtmt1 == 0)
		{
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('pOfficePhone1').focus();
			return false;			
		}
		if((document.getElementById('pOfficePhone1').value != "") && (document.getElementById('pOfficePhone2').value == ""))
		{
			alert("Please enter office phone");	
			document.getElementById('pOfficePhone2').focus();
			return false;
		}
	}
	var phoneOffFtmt = (document.getElementById('pOfficePhone2').value).substring(0,1);
	if(isNotEmpty(document.getElementById('pOfficePhone2')) && (phoneOffFtmt <=1))
		{		
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('pOfficePhone2').focus();
			return false;
		}	

	if(isNotEmpty(document.getElementById('pOfficePhone2')) && parseInt(phoneLengthOff) != 11)
		{	
		alert("Please check the office std code / phone number you have entered");
		document.getElementById('pOfficePhone1').focus();
		return false;			
	}
	var mobLength = document.getElementById('pMobileNo').value.length;
	if(document.getElementById("pMobileNo").value == "")
	{
		alert("Please enter mobile number");
		document.getElementById("pMobileNo").focus();
		return false;
	}
	if(document.getElementById("pMobileNo").value != "")
	{
		var str = document.getElementById("pMobileNo").value;
		str = str.substring(0,1);
		if(isNotEmpty(document.getElementById("pMobileNo")) && parseInt(mobLength) != 11) 
		{
			if(str != 9) 
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("pMobileNo").focus();
				return false;
			}
			if(parseInt(mobLength) < 10 || parseInt(mobLength) > 10)
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("pMobileNo").focus();
				return false;
			}
		}
	}
	
	if(document.getElementById('cmbMethod').value == "" )
	{
		alert("Please select best method to contact");
		document.getElementById('cmbMethod').focus();
		return false;
	}
	if(document.getElementById('cmbMethod').value == "Phone" && document.getElementById('cmbTimeC').value == "" )
	{
		alert("Please select best time to contact");
		document.getElementById('cmbTimeC').focus();
		return false;
	}
/*	if(document.getElementById("termscheck").checked != "checked") {
		alert("");
		return false;
	}*/
	if(formName=='accessoriesForm'){
		document.accessoriesForm.action="/newcars/dealSummary.htm";	
		//document.accessoriesForm.submit();
	}
	
	if(formName=='loanForm'){
				document.loanForm.action="/newcars/dealSummary.htm";	
		//document.loanForm.submit();
	}
	if(formName=='tradeinCarForm'){
		//alert(formName);
		document.tradeinCarForm.action="/newcars/dealSummary.htm";	
		//document.loanForm.submit();
	}
	
	//return true;	
}
function showformelements(myCarvalue)
{
	if(myCarvalue=="Non Maruti"){
		hideelements();
	}
	else{
		showelements();	
	}
}
function showelements(){
document.getElementById('selectedTradeInVehicleType').value="Maruti";	
document.getElementById("tradeInModel").disabled = false;
document.getElementById("tradeInVariant").disabled = false;
document.getElementById("tradeInYear").disabled = false;
document.getElementById("tradeInEmission").disabled = false;
document.getElementById("tradeInValue").disabled = false;
}

function hideelements(){
	document.getElementById('selectedTradeInVehicleType').value="Non Maruti";
	
	document.getElementById("tradeInModel").value="";
	//document.getElementById("tradeInVariant").value="";
	
	document.getElementById("tradeInVariant").options.length = 1;
	document.getElementById("tradeInVariant").options[0].text = "Select a Variant"
	document.getElementById("tradeInVariant").selectedIndex = 0;
	
	//document.getElementById("tradeInYear").value="";
	
	document.getElementById("tradeInYear").options.length = 1;
	document.getElementById("tradeInYear").options[0].text = "Select a Year"
	document.getElementById("tradeInYear").selectedIndex = 0;
	
	//document.getElementById("tradeInEmission").value="";
	
	document.getElementById("tradeInEmission").options.length = 1;
	document.getElementById("tradeInEmission").options[0].text = "Select a Emission"
	document.getElementById("tradeInEmission").selectedIndex = 0;
	
	document.getElementById("tradeInValue").value="";
	document.getElementById("selectedTradeinModel").value="";
	document.getElementById("selectedTradeinvariant").value="";
	document.getElementById("selectedTradeinYear").value="";
	document.getElementById("selectedTradeinEmission").value="";
	document.getElementById("selectedTradeInEstimatedValue").value="";

	document.getElementById("tradeInModel").disabled = true;
	document.getElementById("tradeInVariant").disabled = true;
	document.getElementById("tradeInYear").disabled = true;
	document.getElementById("tradeInEmission").disabled = true;
	document.getElementById("tradeInValue").disabled = true;

}
/*New Car Special*/
function chkdismodel(){
	if(document.getElementById('variant').value == "")
	{
		alert("Please select vairant")	
		document.getElementById('variant').focus();
		return false;
	}
	else
	{
		return true;
	}
}
function chknewspecial(){

	document.getElementById('txtfname').value = trim(document.getElementById('txtfname').value);
	document.getElementById('txtlname').value = trim(document.getElementById('txtlname').value);
	document.getElementById('txtemail').value = trim(document.getElementById('txtemail').value);
	document.getElementById('txtadd1').value = trim(document.getElementById('txtadd1').value);
	document.getElementById('txtadd2').value = trim(document.getElementById('txtadd2').value);
	document.getElementById('txtcity').value = trim(document.getElementById('txtcity').value);
	document.getElementById('txtpcode').value = trim(document.getElementById('txtpcode').value);
	
	if(!isName(document.getElementById('txtfname'))){ 
		alert("Please enter first name");
		document.getElementById('txtfname').focus();
		return false;
	}
	document.getElementById('txtfname').value = (document.getElementById('txtfname').value).ucfirst();
	
	if(!isName(document.getElementById('txtlname'))){ 
		alert("Please enter last name");
		document.getElementById('txtlname').focus();
		return false;
	}
	document.getElementById('txtlname').value = (document.getElementById('txtlname').value).ucfirst();	
	
	if(document.getElementById('txtemail').value == ""){
		alert("Please enter email id");
		document.getElementById('txtemail').focus();
		return false;
	}
	
	if (document.getElementById('txtemail').value!="" && !valid_email(document.getElementById('txtemail').value)){ 
		alert("Please enter valid email id");
		document.getElementById('txtemail').focus();
		return false;
	}
	document.getElementById('txtemail').value = (document.getElementById('txtemail').value).toLowerCase();

	if(document.getElementById('txtadd1').value != ""){
		document.getElementById('txtadd1').value = (document.getElementById('txtadd1').value).ucfirst();	
	}

	if(document.getElementById('txtadd2').value != ""){
		document.getElementById('txtadd2').value = (document.getElementById('txtadd2').value).ucfirst();	
	}

	if(!isName(document.getElementById('txtcity'))){ 
		alert("Please enter city");
		document.getElementById('txtcity').focus();
		return false;
	}
	document.getElementById('txtcity').value = (document.getElementById('txtcity').value).ucfirst();

	if(document.getElementById('txtpcode').value != "" && document.getElementById('txtpcode').value <100000){ 
		alert("Please enter proper pincode");
		document.getElementById('txtpcode').focus();
		return false;
	}
	
	document.getElementById('pHomePhone1').value = trim(document.getElementById('pHomePhone1').value);
	document.getElementById('pHomePhone2').value = trim(document.getElementById('pHomePhone2').value);
	document.getElementById('pOfficePhone1').value = trim(document.getElementById('pOfficePhone1').value);
	document.getElementById('pOfficePhone2').value = trim(document.getElementById('pOfficePhone2').value);
	document.getElementById('pMobileNo').value = trim(document.getElementById('pMobileNo').value);

	var phoneLengthHome = document.getElementById('pHomePhone1').value.length + document.getElementById('pHomePhone2').value.length;
	var phoneLengthOff =  document.getElementById('pOfficePhone1').value.length + document.getElementById('pOfficePhone2').value.length;

	if(phoneLengthHome != 0){
		var stdHomeCodeFtmt = (document.getElementById('pHomePhone1').value).substring(0,1);
		var stdHomeCodeFtmt1 = (document.getElementById('pHomePhone1').value).substring(1,2);
		if(stdHomeCodeFtmt !=0 || stdHomeCodeFtmt1 == 0)
		{
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('pHomePhone1').focus();
			return false;			
		}
		if((document.getElementById('pHomePhone1').value != "") && (document.getElementById('pHomePhone2').value == ""))
		{
			alert("Please enter home phone");	
			document.getElementById('pHomePhone2').focus();
			return false;
		}

	}
	var phoneHomeFtmt = (document.getElementById('pHomePhone2').value).substring(0,1);
	if(isNotEmpty(document.getElementById('pHomePhone2')) && (phoneHomeFtmt <=1))
		{		
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('pHomePhone2').focus();
			return false;
		}	
	if(isNotEmpty(document.getElementById('pHomePhone2')) && parseInt(phoneLengthHome) != 11)
		{		
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('pHomePhone1').focus();
			return false;
		}
/*	if( (phoneLengthOff != 0) && ((document.getElementById('pOfficePhone1').value == 0) || (document.getElementById('pOfficePhone2').value== 0)))
	{
		alert("Please check the office std code / phone number you have entered");
		document.getElementById('pOfficePhone1').focus();
		return false;
	}*/
	if(phoneLengthOff != 0){
		var stdOffCodeFtmt = (document.getElementById('pOfficePhone1').value).substring(0,1);
		var stdOffCodeFtmt1 = (document.getElementById('pOfficePhone1').value).substring(1,2);
		if(stdOffCodeFtmt !=0 || stdOffCodeFtmt1 == 0)
		{
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('pOfficePhone1').focus();
			return false;			
		}
		if((document.getElementById('pOfficePhone1').value != "") && (document.getElementById('pOfficePhone2').value == ""))
		{
			alert("Please enter office phone");	
			document.getElementById('pOfficePhone2').focus();
			return false;
		}
/*		else
		{
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('pOfficePhone1').focus();
			return false;
		}*/
	}
	var phoneOffFtmt = (document.getElementById('pOfficePhone2').value).substring(0,1);
	if(isNotEmpty(document.getElementById('pOfficePhone2')) && (phoneOffFtmt <=1))
		{		
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('pOfficePhone2').focus();
			return false;
		}	

	if(isNotEmpty(document.getElementById('pOfficePhone2')) && parseInt(phoneLengthOff) != 11)
		{	
		alert("Please check the office std code / phone number you have entered");
		document.getElementById('pOfficePhone1').focus();
		return false;			
	}
	var mobLength = document.getElementById('pMobileNo').value.length;
	if(document.getElementById("pMobileNo").value == "")
	{
		alert("Please enter mobile number");
		document.getElementById("pMobileNo").focus();
		return false;
	}
	if(document.getElementById("pMobileNo").value != "")
	{
		var str = document.getElementById("pMobileNo").value;
		str = str.substring(0,1);
		if(isNotEmpty(document.getElementById("pMobileNo")) && parseInt(mobLength) != 11) 
		{
			if(str != 9) 
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("pMobileNo").focus();
				return false;
			}
			if(parseInt(mobLength) < 10 || parseInt(mobLength) > 10)
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("pMobileNo").focus();
				return false;
			}
		}
	}
	
	
	document.getElementById('txtcomment').value = trim(document.getElementById('txtcomment').value);
	if(document.getElementById('txtcomment').value != "" && document.getElementById('txtcomment').value.length > 500){
		alert("Please enter upto 500 characters");
		document.getElementById('txtcomment').focus();
		return false;
	}
	if(document.getElementById('cmbMethod').value == "" )
	{
		alert("Please select best method to contact");
		document.getElementById('cmbMethod').focus();
		return false;
	}
	if((document.getElementById('cmbMethod').value == "phone" || document.getElementById('cmbMethod').value == "Phone") && document.getElementById('cmbTime').value == "" )
	{  
		alert("Please select best time to contact");
		document.getElementById('cmbTime').focus();
		return false;			
	}

	return true;	
}


