//Author :Prem Piyush
//Last Updated : August 20, 2008
//Login
function ValidPwd()
{
	
	document.getElementById('emailId').value = trim(document.getElementById('emailId').value)
	if (document.getElementById('emailId').value!="" && !valid_email(document.getElementById('emailId').value)){ 
		alert("Please enter valid email id");
		document.getElementById('emailId').focus();
		return false;
	}
	if(document.getElementById('emailId').value == ""){
		alert("Please enter email id");
		document.getElementById('emailId').focus();
		return false;
	}
	return true;
}

//Edit profile
function chkeditprofile(){

	document.getElementById('txtfname').value = trim(document.getElementById('txtfname').value);
	document.getElementById('txtlname').value = trim(document.getElementById('txtlname').value);
	document.getElementById('txtadd1').value = trim(document.getElementById('txtadd1').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('txtadd1').value == ""){
		alert("Please enter address");
		document.getElementById('txtadd1').focus();
		return false;
	}
	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 == ""){ 
		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);

	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 != 8 && 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;
			}
		}
	}
	
}	


//edit details
function ValidHomeForm()
{
	document.getElementById('uId').value = trim(document.getElementById('uId').value)
	document.getElementById('uPwd').value = trim(document.getElementById('uPwd').value)
	if(document.getElementById('uId').value == ""){
		alert("Please enter email id");
		document.getElementById('uId').focus();
		return false;
	}	
	if (document.getElementById('uId').value!="" && !valid_email(document.getElementById('uId').value)){ 
		alert("Please enter valid email id");
		document.getElementById('uId').focus();
		return false;
	}
	
		
	if(document.getElementById('uPwd').value == "")
	{
		alert("Please enter password");
		document.getElementById('uPwd').focus();
		return false;
	}
	
	return true;
}

function chkeditdetails(){
	document.getElementById('cmbmfmn').value = trim(document.getElementById('cmbmfmn').value)
	document.getElementById('cmbmfyr').value = trim(document.getElementById('cmbmfyr').value)
	document.getElementById('cmbmodel').value = trim(document.getElementById('cmbmodel').value)
	document.getElementById('txtregno').value = trim(document.getElementById('txtregno').value)
	document.getElementById('txtdelnm').value = trim(document.getElementById('txtdelnm').value)
	document.getElementById('cmbpltp').value = trim(document.getElementById('cmbpltp').value)
	document.getElementById('txtinscom').value = trim(document.getElementById('txtinscom').value)
	document.getElementById('txtinsexpdt').value = trim(document.getElementById('txtinsexpdt').value)
	document.getElementById('serviceDate1').value = trim(document.getElementById('serviceDate1').value)
	document.getElementById('cmbsertype1').value = trim(document.getElementById('cmbsertype1').value)
	document.getElementById('cmbserstat1').value = trim(document.getElementById('cmbserstat1').value)
	document.getElementById('sersum1').value = trim(document.getElementById('sersum1').value)
	
	document.getElementById('serviceDate2').value = trim(document.getElementById('serviceDate2').value)
	document.getElementById('cmbsertype2').value = trim(document.getElementById('cmbsertype2').value)
	document.getElementById('cmbserstat2').value = trim(document.getElementById('cmbserstat2').value)
	document.getElementById('sersum2').value = trim(document.getElementById('sersum2').value)
	
	document.getElementById('serviceDate3').value = trim(document.getElementById('serviceDate3').value)
	document.getElementById('cmbsertype3').value = trim(document.getElementById('cmbsertype3').value)
	document.getElementById('cmbserstat3').value = trim(document.getElementById('cmbserstat3').value)
	document.getElementById('sersum3').value = trim(document.getElementById('sersum3').value)
	
	document.getElementById('serviceDate4').value = trim(document.getElementById('serviceDate4').value)
	document.getElementById('cmbsertype4').value = trim(document.getElementById('cmbsertype4').value)
	document.getElementById('cmbserstat4').value = trim(document.getElementById('cmbserstat4').value)
	document.getElementById('sersum4').value = trim(document.getElementById('sersum4').value)
	
	document.getElementById('serviceDate5').value = trim(document.getElementById('serviceDate5').value)
	document.getElementById('cmbsertype5').value = trim(document.getElementById('cmbsertype5').value)
	document.getElementById('cmbserstat5').value = trim(document.getElementById('cmbserstat5').value)
	document.getElementById('sersum5').value = trim(document.getElementById('sersum5').value)
		
/*	if(document.getElementById('cmbmfmn').value == "")
	{
		alert("Please select month");
		document.getElementById('cmbmfmn').focus();
		return false;
	}
	if(document.getElementById('cmbmfyr').value == "")
	{
		alert("Please select year");
		document.getElementById('cmbmfyr').focus();
		return false;
	}*/
	var objForm=document.frmeditdetails;
	if(objForm.cmbmfmn.selectedIndex == 0){
		alert("Please select month & year of manufacture");
		objForm.cmbmfmn.focus();
		return false;
	}
	if(objForm.cmbmfyr.selectedIndex == 0){
		alert("Please select month & year of manufacture");
		objForm.cmbmfyr.focus();
		return false;
	}
	var d=new Date();
    var thisMonth = d.getMonth();
	var thisYear = d.getYear();	
	if (((objForm.cmbmfmn.selectedIndex - 1) > thisMonth ) && ((objForm.cmbmfyr.selectedIndex) == 1))
	{
	 alert("Please check the manufacturing month and year");
	 objForm.cmbmfmn.focus();
	 return false;
	}
	
	if(document.getElementById('cmbmodel').value == "")
	{
		alert("Please select model");
		document.getElementById('cmbmodel').focus();
		return false;
	}
	
	if(document.getElementById('cmbmodel').value == "")
	{
		alert("Please select model");
		document.getElementById('cmbmodel').focus();
		return false;
	}
	
	objForm.txtregno.value = trim(objForm.txtregno.value);

	if(objForm.txtregno.value == "")
	{
		alert("Please enter registration number");
		objForm.txtregno.focus();
		return false;
	}
	if(objForm.txtregno.value.length < 4)
	{
		alert("Registration number cannot be less than 4 characters");
		objForm.txtregno.focus();
		return false;
	}
	if (objForm.txtregno.value != "")
	{	
		var val = objForm.txtregno.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.txtregno.focus();
			 return false;
		 }
		 
	}	
	if (objForm.txtregno.value != "")
	{	
		var val = objForm.txtregno.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.txtregno.focus();
			 return false;
		 }
		 
	}
	if(document.getElementById('txtdelnm').value == "")
	{
		alert("Please enter dealer name");	
		document.getElementById('txtdelnm').focus();
		return false;
	}
	if(document.getElementById('cmbpltp').value == "")
	{
		alert("Please select insurance policy type");	
		document.getElementById('cmbpltp').focus();
		return false;
	}
	if(document.getElementById('txtinscom').value == "")
	{
		alert("Please enter insurance company");	
		document.getElementById('txtinscom').focus();
		return false;
	}
	var expirydate = new Date(objForm.txtinsexpdt.value);
	if(document.getElementById('txtinsexpdt').value == "")
	{
		alert("Please select insurance expiry date");	
		document.getElementById('txtinsexpdt').focus();
		return false;
	}
	var manumonth = objForm.cmbmfmn.value;
	if(manumonth=="Jan"){
		manumonth=1;
		}
		if(manumonth=="Feb"){
		manumonth=2;
		}
		if(manumonth=="Mar"){
		manumonth=3;
		}
		if(manumonth=="Apr"){
		manumonth=4;
		}
		if(manumonth=="May"){
		manumonth=5;
		}
		if(manumonth=="Jun"){
		manumonth=6;
		}
		if(manumonth=="Jul"){
		manumonth=7;
		}
		if(manumonth=="Aug"){
		manumonth=8;
		}
		if(manumonth=="Sep"){
		manumonth=9;
		}
		if(manumonth=="Oct"){
		manumonth=10;
		}
		if(manumonth=="Nov"){
		manumonth=11;
		}
		if(manumonth=="Dec"){
		manumonth=12;
		}
	//alert(manumonth);
	var manuyear = objForm.cmbmfyr.value;
	var firstdate = expirydate.getDate();
	var firstmonth = expirydate.getMonth();
	var firstyear = expirydate.getFullYear();
	firstmonth=parseInt(firstmonth) +1 ;
	if (manuyear > firstyear)
	{     alert("'Insurance Expiry' year should be greater than or equal to year of manufacture");				
		objForm.txtinsexpdt.focus();
		return false;
	}
	else if ( manuyear == firstyear)
		{	
		
	    if( manumonth > firstmonth )
	    {alert("'Insurance Expiry' month should be greater than or equal to month of manufacture");
	    objForm.txtinsexpdt.focus();
		return false;
		}
	    
					}

	for(var i=1;i<=5;i++)
	{
	//	alert(i)
								var serDat = document.getElementById('serviceDate'+i).value;
								var serDtl = document.getElementById('cmbsertype'+i).value;
								var serSts = document.getElementById('cmbserstat'+i).value;
								
								if((serDat !="") || (serDtl !="") || (serSts !="")){
										var tempVar='serviceDate'+i;
															if(document.getElementById(tempVar).value == "")
															{
																alert("Please select service date");	
																document.getElementById(tempVar).focus();
																return false;
															}
															else{
var expirydate1 = new Date(document.getElementById(tempVar).value);
		
var firstdate = expirydate1.getDate();
	var firstmonth1 = expirydate1.getMonth();
	var firstyear1 = expirydate1.getFullYear();
	firstmonth1=parseInt(firstmonth1) +1 ;
if (manuyear > firstyear1)
	{     alert("'Service Date' should be greater than or equal to year of manufacture");				
		document.getElementById(tempVar).focus();
		return false;
	}
	else if ( manuyear == firstyear1)
		{	
		
	    if( manumonth > firstmonth1 )
	    	{
alert("'Service Date' should be greater than or equal to month of manufacture");
	    document.getElementById(tempVar).focus();
		return false;
		}													}
																}
															tempVar='cmbsertype'+i;
															if(document.getElementById(tempVar).value == "")
															{
																alert("Please select service type");	
																document.getElementById(tempVar).focus();
																return false;
															}
															tempVar='cmbserstat'+i;
															if(document.getElementById(tempVar).value == "")
															{
																alert("Please select status");	
																document.getElementById(tempVar).focus();
																return false;
															}
								}
	}//for loop

		return true;	


}

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 != 8 && 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;	
}
//add details
function chkaddetails(){
	document.getElementById('cmbmfmn').value = trim(document.getElementById('cmbmfmn').value)
	document.getElementById('cmbmfyr').value = trim(document.getElementById('cmbmfyr').value)
	document.getElementById('cmbmodel').value = trim(document.getElementById('cmbmodel').value)
	document.getElementById('txtregno').value = trim(document.getElementById('txtregno').value)
	document.getElementById('txtdelnm').value = trim(document.getElementById('txtdelnm').value)
	document.getElementById('cmbpltp').value = trim(document.getElementById('cmbpltp').value)
	document.getElementById('txtinscom').value = trim(document.getElementById('txtinscom').value)
	document.getElementById('txtinsexpdt').value = trim(document.getElementById('txtinsexpdt').value)
	document.getElementById('serviceDate1').value = trim(document.getElementById('serviceDate1').value)
	document.getElementById('cmbsertype1').value = trim(document.getElementById('cmbsertype1').value)
	document.getElementById('cmbserstat1').value = trim(document.getElementById('cmbserstat1').value)
	document.getElementById('sersum1').value = trim(document.getElementById('sersum1').value)
	
	document.getElementById('serviceDate2').value = trim(document.getElementById('serviceDate2').value)
	document.getElementById('cmbsertype2').value = trim(document.getElementById('cmbsertype2').value)
	document.getElementById('cmbserstat2').value = trim(document.getElementById('cmbserstat2').value)
	document.getElementById('sersum2').value = trim(document.getElementById('sersum2').value)
	
	document.getElementById('serviceDate3').value = trim(document.getElementById('serviceDate3').value)
	document.getElementById('cmbsertype3').value = trim(document.getElementById('cmbsertype3').value)
	document.getElementById('cmbserstat3').value = trim(document.getElementById('cmbserstat3').value)
	document.getElementById('sersum3').value = trim(document.getElementById('sersum3').value)
	
	document.getElementById('serviceDate4').value = trim(document.getElementById('serviceDate4').value)
	document.getElementById('cmbsertype4').value = trim(document.getElementById('cmbsertype4').value)
	document.getElementById('cmbserstat4').value = trim(document.getElementById('cmbserstat4').value)
	document.getElementById('sersum4').value = trim(document.getElementById('sersum4').value)
	
	document.getElementById('serviceDate5').value = trim(document.getElementById('serviceDate5').value)
	document.getElementById('cmbsertype5').value = trim(document.getElementById('cmbsertype5').value)
	document.getElementById('cmbserstat5').value = trim(document.getElementById('cmbserstat5').value)
	document.getElementById('sersum5').value = trim(document.getElementById('sersum5').value)
	
	
	var objForm=document.frmaddetails;
	/*if(document.getElementById('cmbmfmn').value == "")
	{
		alert("Please select month");
		document.getElementById('cmbmfmn').focus();
		return false;
	}
	if(document.getElementById('cmbmfyr').value == "")
	{
		alert("Please select year");
		document.getElementById('cmbmfyr').focus();
		return false;
	}*/
	/*
	code added for validating month and year*/
	if(objForm.cmbmfmn.selectedIndex == 0){
		alert("Please select month & year of manufacture");
		objForm.cmbmfmn.focus();
		return false;
	}
	if(objForm.cmbmfyr.selectedIndex == 0){
		alert("Please select month & year of manufacture");
		objForm.cmbmfyr.focus();
		return false;
	}
	var d=new Date();
    var thisMonth = d.getMonth();
	var thisYear = d.getYear();	
	if (((objForm.cmbmfmn.selectedIndex - 1) > thisMonth ) && ((objForm.cmbmfyr.selectedIndex) == 1))
	{
	 alert("Please check the manufacturing month and year");
	 objForm.cmbmfmn.focus();
	 return false;
	}
	
	
	if(document.getElementById('cmbmodel').value == "")
	{
		alert("Please select model");
		document.getElementById('cmbmodel').focus();
		return false;
	}
	
	if(document.getElementById('cmbmodel').value == "")
	{
		alert("Please select model");
		document.getElementById('cmbmodel').focus();
		return false;
	}
	
	objForm.txtregno.value = trim(objForm.txtregno.value);

	if(objForm.txtregno.value == "")
	{
		alert("Please enter registration number");
		objForm.txtregno.focus();
		return false;
	}
	if(objForm.txtregno.value.length < 4)
	{
		alert("Registration number cannot be less than 4 characters");
		objForm.txtregno.focus();
		return false;
	}
	if (objForm.txtregno.value != "")
	{	
		var val = objForm.txtregno.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.txtregno.focus();
			 return false;
		 }
		 
	}	
	if (objForm.txtregno.value != "")
	{	
		var val = objForm.txtregno.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.txtregno.focus();
			 return false;
		 }
		 
	}
	if(document.getElementById('txtdelnm').value == "")
	{
		alert("Please enter dealer name");	
		document.getElementById('txtdelnm').focus();
		return false;
	}
	if(document.getElementById('cmbpltp').value == "")
	{
		alert("Please select insurance policy type");	
		document.getElementById('cmbpltp').focus();
		return false;
	}
	if(document.getElementById('txtinscom').value == "")
	{
		alert("Please enter insurance company");	
		document.getElementById('txtinscom').focus();
		return false;
	}
	var expirydate = new Date(objForm.txtinsexpdt.value);
	if(document.getElementById('txtinsexpdt').value == "")
	{
		alert("Please select insurance expiry date");	
		document.getElementById('txtinsexpdt').focus();
		return false;
	}
	/*code added for validating expiry date*/
	var manumonth = objForm.cmbmfmn.value;
	if(manumonth=="Jan"){
		manumonth=1;
		}
		if(manumonth=="Feb"){
		manumonth=2;
		}
		if(manumonth=="Mar"){
		manumonth=3;
		}
		if(manumonth=="Apr"){
		manumonth=4;
		}
		if(manumonth=="May"){
		manumonth=5;
		}
		if(manumonth=="Jun"){
		manumonth=6;
		}
		if(manumonth=="Jul"){
		manumonth=7;
		}
		if(manumonth=="Aug"){
		manumonth=8;
		}
		if(manumonth=="Sep"){
		manumonth=9;
		}
		if(manumonth=="Oct"){
		manumonth=10;
		}
		if(manumonth=="Nov"){
		manumonth=11;
		}
		if(manumonth=="Dec"){
		manumonth=12;
		}
	//alert(manumonth);
	var manuyear = objForm.cmbmfyr.value;
	var firstdate = expirydate.getDate();
	var firstmonth = expirydate.getMonth();
	var firstyear = expirydate.getFullYear();
	firstmonth=parseInt(firstmonth) +1 ;
	if (manuyear > firstyear)
	{     alert("'Insurance Expiry' year should be greater than or equal to year of manufacture");				
		objForm.txtinsexpdt.focus();
		return false;
	}
	else if ( manuyear == firstyear)
		{	
		
	    if( manumonth > firstmonth )
	    {alert("'Insurance Expiry' month should be greater than or equal to month of manufacture");
	    objForm.txtinsexpdt.focus();
		return false;
		}
	    
					}
					/*var i=0;
		for(i=1;i<=5;i++){ 
		var sd = "serDat"+i;
		
	var sd = document.getElementById('serviceDate'+i).value;
	var serDt+i = document.getElementById('cmbsertype'+i).value;
	var serSts+i = document.getElementById('cmbserstat'+i).value;
		}*/
	//alert (serDat);
	for(var i=1;i<=5;i++)
	{
	//	alert(i)
								var serDat = document.getElementById('serviceDate'+i).value;
								var serDtl = document.getElementById('cmbsertype'+i).value;
								var serSts = document.getElementById('cmbserstat'+i).value;
								
								if((serDat !="") || (serDtl !="") || (serSts !="")){
										var tempVar='serviceDate'+i;
									if(document.getElementById(tempVar).value == "")
									{
										alert("Please select service date");	
										document.getElementById(tempVar).focus();
										return false;
									}
									else{
var expirydate1 = new Date(document.getElementById(tempVar).value);
		
var firstdate = expirydate1.getDate();
	var firstmonth1 = expirydate1.getMonth();
	var firstyear1 = expirydate1.getFullYear();
	firstmonth1=parseInt(firstmonth1) +1 ;
if (manuyear > firstyear1)
	{     alert("'Service Date' should be greater than or equal to year of manufacture");				
		document.getElementById(tempVar).focus();
		return false;
	}
	else if ( manuyear == firstyear1)
		{	
		
	    if( manumonth > firstmonth1 )
	    	{
alert("'Service Date' should be greater than or equal to month of manufacture");
	    document.getElementById(tempVar).focus();
		return false;
		}													}
																}
									tempVar='cmbsertype'+i;
									if(document.getElementById(tempVar).value == "")
									{
										alert("Please select service type");	
										document.getElementById(tempVar).focus();
										return false;
									}
									tempVar='cmbserstat'+i;
									if(document.getElementById(tempVar).value == "")
									{
										alert("Please select status");	
										document.getElementById(tempVar).focus();
										return false;
									}
								}
	}//for loop
		return true;	

}


//testdrive
function chktestdrive(){
	if(document.getElementById('dateOfDrv').value == ""){ 
		alert("Please choose the test drive date");
		document.getElementById('dateOfDrv').style.backgroundColor="#EDF8FE";
		return false;
	}
	if(document.getElementById('cmbtime').value == ""){ 
		alert("Please select the time");
		document.getElementById('cmbtime').focus();
		return false;
	}
	
	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 != 0 && 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 != 8 && 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('cmbTimea').value == ""  )
	{
		document.getElementById('starIt').style.color='red';
		alert("Please select best time to contact");
		document.getElementById('cmbTimea').focus();
		return false;
		
	}
	if(document.getElementById('cmbMethod').value == "email" )
	{
		document.getElementById('starIt').style.color='#fff';
	}
	
	else
	{
		return true;	
	}
	
}


//EMI Calculator
function formvalid()
{

formElement = document.getElementById('formCalculator');
if(formElement.loan_amount.value.indexOf('.') > 0)
{
alert("Loan Amount does not accept fractions");
formElement.loan_amount.value = "";
formElement.loan_amount.focus();
return false;
}

if(formElement.loan_amount.value=="") {
	alert("Please enter the loan amount");
	formElement.loan_amount.focus();
	return false;
}
else if (parseInt(formElement.loan_amount.value) > 10000000) {
    alert("Loan amount is limited to 1 Crore");
	formElement.loan_amount.focus();
	return false;
}

else if (parseInt(formElement.loan_amount.value) < 100000) {
    alert("Minimum loan amount is 1 lakh");
	formElement.loan_amount.focus();
	return false;
}

if(formElement.interest.value=="") {
	alert("Please enter the interest");
	formElement.interest.focus();
	return false;
}

if(formElement.interest.value == 0) {
	alert("Rate of interest can't be 0%");
	formElement.interest.focus();
	return false;
}

else if (parseInt(formElement.interest.value) > 50) {
    alert("Rate of interest can't be more than 50%");
	formElement.interest.focus();
	return false;
}
else {
	if(formElement.interest.value.indexOf(".") > 0) {
		var check = formElement.interest.value.split(".");
		if(check[0].length > 2) {
			alert("Please enter proper interest rate");
			formElement.interest.focus();
			return false;
		}
	}
}

if(formElement.installments.selectedIndex == "") {
	alert("Please select the Long Term/Tenure");
	formElement.installments.focus();
	return false;
}
showEMI();
return true;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}



function showEMI() {
 if ((document.formCalculator.loan_amount.value == 0 || !isNotEmpty(document.formCalculator.loan_amount)) ||
     (document.formCalculator.installments.selectedIndex == 0)
||
     (document.formCalculator.interest.value == 0))
 { document.formCalculator.emi.value = ""; }
 else
 {
 var princ = document.formCalculator.loan_amount.value;
 var term  = document.formCalculator.installments.value;
 var intr  = document.formCalculator.interest.value / 1200;
 document.formCalculator.emi.value = Math.round(princ * intr / (1 - (Math.pow(1/(1 + intr), term))));
 }
}





//Common Contact Us form and Accessories Contact Us Form
function chkcontactus(){

	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 != 0 && 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 != 8 && 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('cmbTimeC').value == "" )
	{  
		alert("Please select best time to contact");
		document.getElementById('cmbTimeC').focus();
		return false;			
	}

	return true;	
}

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';	
	}
}


//Loan page
function chkLoanForm(){

   if(document.getElementById('LModel').value == ""){ 
		alert("Please select model ");
		document.getElementById('LModel').focus();
		return false;
	}	 

	  if(document.getElementById('LAmount').value == ""){ 
		alert("Please select loan amount ");
		document.getElementById('LAmount').focus();
		return false;
	}
 
	  if(document.getElementById('LDuration').value == ""){ 
		alert("Please select loan duration ");
		document.getElementById('LDuration').focus();
		return false;
	}
	if(document.getElementById('LIncome').value == ""){ 
		alert("Please select annual income ");
		document.getElementById('LIncome').focus();
		return false;
	}
	  if(document.getElementById('LTimeFrame').value == ""){ 
		alert("Please select loan time frame ");
		document.getElementById('LTimeFrame').focus();
		return false;
	}

   
	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('txtpcode').value = trim(document.getElementById('txtpcode').value);
	document.getElementById('city').value = trim(document.getElementById('city').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(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 != 0 && 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 != 8 && 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 ((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 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(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;			
	}

	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;	
}


//Service page
function chkSerForm(){

if(document.getElementById('servicetype').value == ""){ 
		alert("Please select the type of service");
		document.getElementById('servicetype').focus();
		return false;
	}
  if(document.getElementById('dateOfSer').value == ""){ 
		alert("Please choose the service date");
		document.getElementById('dateOfSer').focus();
		return false;
	}
	if(document.getElementById('lCarMonth').value == ""){ 
		alert("Please select month of registration ");
		document.getElementById('lCarMonth').focus();
		return false;
	}	 
		if(document.getElementById('lCarYear').value == ""){ 
		alert("Please select year of registration ");
		document.getElementById('lCarYear').focus();
		return false;
	}	 
	var d=new Date();
    var thisMonth = d.getMonth();
	var thisYear = d.getYear();	
	if (((document.frmserv.lCarMonth.selectedIndex - 1) > thisMonth ) && ((document.frmserv.lCarYear.selectedIndex) == 1))
	{
	 alert("Please check the registration month and year");
	 document.frmserv.lCarMonth.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(document.getElementById('lkilometers').value==""){ 
		alert("Please enter kilometers done");
		document.getElementById('lkilometers').focus();
		return false;
	}
	if(document.getElementById('lkilometers').value==0){ 
		alert("Kilometers done cannot be zero");
		document.getElementById('lkilometers').focus();
		return false;
	}	
	document.getElementById('lkilometers').value = parseInt(trim(document.getElementById('lkilometers').value), 10);
	if(document.getElementById('lkilometers').value==""){ 
		alert("Please enter kilometers done");
		document.getElementById('lkilometers').focus();
		return false;
	}
		
	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(!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 != 0 && 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 != 8 && 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;
			}
		}
	}
	
	else
	{
		return true;	
	}
	
}
//Insurance form start
function chkinsnewForm(){
//alert('clicked new submit btn');
var objForm=document.insuranceForm;
	//alert(document.getElementById("new1").checked);
	var curDate=new Date();
					
					curYear=curDate.getFullYear();
					curMonth=curDate.getMonth()+1;
					
					oldYear=curYear-5;
					oldMonth=curMonth-1;
					
				//	var month1=document.getElementById('cmbMonth').value;
					//var year1=document.getElementById('txtYear').value;
					
					
			
				 
   
	  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;
	}
	if(objForm.lModel.selectedIndex == 0){
		alert("Please select a model");
		objForm.lModel.focus();
		return false;
	}*/
	
	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(objForm.lManufactureMonth.selectedIndex == 0){
		alert("Please select month & year of manufacture");
		objForm.lManufactureMonth.focus();
		return false;
	}
	if(objForm.lManufactureYear.selectedIndex == 0){
		alert("Please select month & year of manufacture");
		objForm.lManufactureYear.focus();
		return false;
	}
	var d=new Date();
    var thisMonth = d.getMonth();
	var thisYear = d.getYear();	
	if (((objForm.lManufactureMonth.selectedIndex - 1) > thisMonth ) && ((objForm.lManufactureYear.selectedIndex) == 1))
	{
	 alert("Please check the manufacturing month and year");
	 objForm.lManufactureMonth.focus();
	 return false;
	}
	if(document.getElementById('lVehicleType').value == ""){ 
		alert("Please select type of vehicle ownership");
		document.getElementById('lVehicleType').focus();
		return false;
	}
	if(document.getElementById("new1").checked==false)
	{
		document.getElementById('lCompany').value=trim(document.getElementById('lCompany').value);
		if(document.getElementById('lCompany').value == ""){ 
		alert("Please enter the insurance company ");
		document.getElementById('lCompany').focus();
		return false;
		}
		document.getElementById('lCompany').value = (document.getElementById('lCompany').value).ucfirst();
	
		if(document.getElementById('lInsuranceType').value == ""){ 
		alert("Please select insurance type ");
		document.getElementById('lInsuranceType').focus();
		return false;
		}
		if(objForm.lInsuranceToDay.value == ""){
		alert("Please select insurance expiry date");
		objForm.lInsuranceToDay.focus();
		return false;
		}
		/*if(objForm.lInsuranceFromDay.value == ""){
		alert("Please select insurance from date");
		objForm.lInsuranceFromDay.focus();
		return false;
		}*/
		/*var fromdate = new Date(objForm.lInsuranceFromDay.value);*/
	/*	var todate = new Date();
		if(fromdate >= todate) {
		alert(" Insurance from date should be less than today's date");
		objForm.lInsuranceFromDay.focus();
		return false;
		}*/
	/*	var manumonth = objForm.lManufactureMonth.value;
		if(manumonth=="Jan"){
		manumonth=1;
		}
		if(manumonth=="Feb"){
		manumonth=2;
		}
		if(manumonth=="Mar"){
		manumonth=3;
		}
		if(manumonth=="Apr"){
		manumonth=4;
		}
		if(manumonth=="May"){
		manumonth=5;
		}
		if(manumonth=="Jun"){
		manumonth=6;
		}
		if(manumonth=="Jul"){
		manumonth=7;
		}
		if(manumonth=="Aug"){
		manumonth=8;
		}
		if(manumonth=="Sep"){
		manumonth=9;
		}
		if(manumonth=="Oct"){
		manumonth=10;
		}
		if(manumonth=="Nov"){
		manumonth=11;
		}
		if(manumonth=="Dec"){
		manumonth=12;
		}*/
	/*	var manuyear = objForm.lManufactureYear.value;
		var firstdate = fromdate.getDate();
		var firstmonth = fromdate.getMonth();
		var firstyear = fromdate.getFullYear();
		firstmonth=parseInt(firstmonth) +1 ;
		if (manuyear > firstyear)
		{     alert("'Insurance from' year should be greater than or equal to year of manufacture");				
			objForm.lInsuranceFromDay.focus();
			return false;
		}
		else if ( manuyear == firstyear)
		{	
			if( manumonth > firstmonth )
			{alert("'Insurance from' month should be greater than or equal to month of manufacture");
			objForm.lInsuranceFromDay.focus();
			return false;
			}
	    }*/
		
		/*if(objForm.lInsuranceToDay.value == ""){
		alert("Please select insurance to date");
		objForm.lInsuranceToDay.focus();
		return false;
		}*/
	/*	  var finaldate = new Date(objForm.lInsuranceToDay.value);
		  var lastdate = finaldate.getDate();
		  var lastmonth = finaldate.getMonth();
		  var lastyear = finaldate.getFullYear();
		  lastmonth=parseInt(lastmonth) +1 ;*/
/*		  if ( lastyear < firstyear ) 
		  { 
		  alert("'Insurance to' year should be greater than 'Insurance from' year");
		  objForm.lInsuranceToDay.focus();
		  return false;
		  }
	  	else if ( firstyear == lastyear )
      	 {
			   if ( lastmonth < firstmonth ) 
			   { 
				alert("'Insurance to' month should be greater than 'Insurance from' month");
				objForm.lInsuranceToDay.focus();
				return false;
			   }
			   else if ((firstmonth == lastmonth) && (firstyear == lastyear) )
	   		   {
				  if (lastdate <= firstdate) 
				  { 
				  alert("'Insurance to' date should be greater than 'Insurance from' date");
				  objForm.lInsuranceToDay.focus();
				  return false;
				  }   
	   		  }
	   }
*/	}

		if(document.getElementById('lVehicleUnder').value == ""){ 
			alert("Please select vehicle requirement ");
			document.getElementById('lVehicleUnder').focus();
			return false;
		}
	
	
	if(document.getElementById("new1").checked==false)
	{
		
		document.getElementById('lPremium').value = trim(document.getElementById('lPremium').value);
		if(document.getElementById('lPremium').value == "")
		{ 
			alert("Please enter current premium ");
			document.getElementById('lPremium').focus();
			return false;
		}
		if(document.getElementById('lPremium').value ==0)
		{
			alert("Current premium cannot be zero");
			document.getElementById('lPremium').value="";
			document.getElementById('lPremium').focus();
			return false;
		}
		else
		{
		document.getElementById('lPremium').value = parseInt(document.getElementById('lPremium').value, 10);
		}
		
		document.getElementById('lInsuredAmount').value = trim(document.getElementById('lInsuredAmount').value);
		if(document.getElementById('lInsuredAmount').value == ""){ 
			alert("Please enter insured amount ");
			document.getElementById('lInsuredAmount').focus();
			return false;
		}
		if(document.getElementById('lInsuredAmount').value == 0){ 
			alert("Insured amount cannot be zero ");
			document.getElementById('lInsuredAmount').value="";
			document.getElementById('lInsuredAmount').focus();
			return false;
		}
		document.getElementById('lInsuredAmount').value = parseInt(document.getElementById('lInsuredAmount').value, 10);
		
	}    
	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('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();	
	}
	
	document.getElementById('txtcity').value = trim(document.getElementById('txtcity').value);
	if(!isName(document.getElementById('txtcity'))){ 
		alert("Please enter the city");
		document.getElementById('txtcity').focus();
		return false;
	}
	document.getElementById('txtcity').value = (document.getElementById('txtcity').value).ucfirst();
	
	if(document.getElementById('txtpcode').value != 0 && 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;
/*	{
			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 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(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 != 8 && 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;
			}
		}
	}
	
	else
	{
		return true;	
	}
	
}
//Insurance Form end


//Get Quote Form
function chkquotecontact(){
	document.getElementById('pFirstName').value = trim(document.getElementById('pFirstName').value);
	document.getElementById('pLastName').value = trim(document.getElementById('pLastName').value);
	document.getElementById('pEmail').value = trim(document.getElementById('pEmail').value);
	document.getElementById('address1').value = trim(document.getElementById('address1').value);

	document.getElementById('city').value = trim(document.getElementById('city').value);
	document.getElementById('pincode').value = trim(document.getElementById('pincode').value);
	
	if(!isName(document.getElementById('pFirstName'))){ 
		alert("Please enter first name");
		document.getElementById('pFirstName').focus();
		return false;
	}
	document.getElementById('pFirstName').value = (document.getElementById('pFirstName').value).ucfirst();
	
	if(!isName(document.getElementById('pLastName'))){ 
		alert("Please enter last name");
		document.getElementById('pLastName').focus();
		return false;
	}
	document.getElementById('pLastName').value = (document.getElementById('pLastName').value).ucfirst();
	
	if(document.getElementById('pEmail').value == ""){
		alert("Please enter email id");
		document.getElementById('pEmail').focus();
		return false;
	}
	if (document.getElementById('pEmail').value!="" && !valid_email(document.getElementById('pEmail').value)){ 
		alert("Please enter valid email id");
		document.getElementById('pEmail').focus();
		return false;
	}
	document.getElementById('pEmail').value = (document.getElementById('pEmail').value).toLowerCase();
	
	if(document.getElementById('address1').value != ""){
		document.getElementById('address1').value = (document.getElementById('address1').value).ucfirst();	
	}
	
	if(document.getElementById('address2').value != ""){
		document.getElementById('address2').value = (document.getElementById('address2').value).ucfirst();	
	}
	
	if(!isName(document.getElementById('city'))){ 
		alert("Please enter city");
		document.getElementById('city').focus();
		return false;
	}
	document.getElementById('city').value = (document.getElementById('city').value).ucfirst();

	if(document.getElementById('pincode').value != 0 && document.getElementById('pincode').value <100000){ 
		alert("Please enter proper pincode");
		document.getElementById('pincode').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 != 8 && 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('cmbTimeC').value == "")
	{
		alert("Please select best time to contact");
		document.getElementById('cmbTimeC').focus();
		return false;		
	}	
	return true;	
}
//Accessories Form
function chkaccform()
{
/*	if(document.getElementById('accessSelectedAmt').value =="" || document.getElementById('accessSelectedAmt').value =="0"){
		alert("Please select at least one 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;
	}
	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);
	/*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){
		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 != "")
	{
		var str = document.getElementById("pMobileNo").value;
		str = str.substring(0,1);
		if(isNotEmpty(document.getElementById("pMobileNo")) && parseInt(mobLength) != 11) 
		{
			if(str != 8 && 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('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;
}

/*Sign Up Form*/
function chksignupform(){
	
	document.getElementById('txtcode').value = trim(document.getElementById('txtcode').value);
	document.getElementById('txtemail').value = trim(document.getElementById('txtemail').value);
	document.getElementById('txtpass').value = trim(document.getElementById('txtpass').value);
	document.getElementById('txtpass1').value = trim(document.getElementById('txtpass1').value);
	document.getElementById('txtfname').value = trim(document.getElementById('txtfname').value);
	document.getElementById('txtlname').value = trim(document.getElementById('txtlname').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);
	document.getElementById('txtcode').value = trim(document.getElementById('txtcode').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('txtemail').value = (document.getElementById('txtemail').value).toLowerCase();
	
	if(document.getElementById('txtpass').value == ""){ 
		alert("Please enter password");
		document.getElementById('txtpass').focus();
		return false;
	}
	if(document.getElementById('txtpass').value.length < 6){ 
		alert("Password cannot be less than 6 characters");
		document.getElementById('txtpass').focus();
		return false;
	}
	if(document.getElementById('txtpass1').value == ""){ 
		alert("Please enter confirm password");
		document.getElementById('txtpass1').focus();
		return false;
	}
	
	if((document.getElementById('txtpass1').value != "" && ((document.getElementById('txtpass1').value != (document.getElementById('txtpass').value ))))){ 
		alert("Confirm password and password should be same");
		document.getElementById('txtpass1').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('txtadd1').value == ""){
		alert("Please enter address");
		document.getElementById('txtadd1').focus();
		return false;
	}
	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;
	}
	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);

	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 != 8 && 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('txtcode').value == ""){
		alert("Please enter the code shown");
		document.getElementById('txtcode').focus();
		return false;
	}
	
	if(document.getElementById('txtcode').value!=code){
		alert("Wrong access code entered.")
		document.getElementById('txtcode').value ="";
		document.getElementById('txtcode').focus();
		return false;
	}
	
}

function clsfrm()
{
	document.frmcontactus.reset();	
}

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 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("[AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz]+"); 
	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  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  validateNumeric(strValue) {
	var objId = strValue.id;
	var objRegExp;
	var flag;
	if((objId == "pHomePhone1") | (objId == "pHomePhone2") | (objId == "pOfficePhone1") | (objId == "pOfficePhone2") | (objId == "pMobileNo")) {
		objRegExp  =  /(^-?\d\d*\d*$)|(^-?\d\d*$)|(^-?\d\d*$)/; 
		 flag = objRegExp.test(strValue.value);
		 if(strValue.value != "" && !flag)
		 {
			 alert("Please enter numerical value");
			 strValue.value ="";
			 strValue.focus();
			 return false;
		 }
		else {
			return true;
		}		
		
	}else {
	 	objRegExp  =  /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/; 
		flag = objRegExp.test(strValue.value);
	 	if(strValue.value != "" && !flag)
		 {
			 alert("Please enter numerical value");
			 strValue.value = "";
		 	strValue.focus();
	  	 	return false;
		 }
		else {
			return true;
		}
	}
}

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;
	}

}
String.prototype.ucfirst = function()
{
	var str = this;
	var firstChar;
	var secondChar;
	var thirdChar;
	var finalStr ="";
	var initialChar = str.charAt(0).toUpperCase();
	
	for(var i = 1; i < str.length; i++)
	{
		var firstChar = str.charAt(i);
		if((firstChar == ",") || (firstChar == ".") || (firstChar == " "))
		{
			if(str.charAt(i+1) == " "){
				secondChar = str.charAt(i+1);
				var thirdChar = (str.charAt(i+2)).toUpperCase();
				firstChar = firstChar + secondChar + thirdChar;
				i=i+2;
			}
			else {
				var secondChar = (str.charAt(i+1)).toUpperCase();
				firstChar = firstChar + secondChar;
				i = i+1;
			}
		}
		finalStr=finalStr + firstChar; 
	}
	   return initialChar + finalStr;
};
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;
	}
}
if (document.images)
{
pic1= new Image(62,22); 
pic1.src="/images/home/login-mo.jpg"; 
pic2= new Image(141,26); 
pic2.src="/images/bottons/configure_mo.png"; 
pic3= new Image(81,25); 
pic3.src="/images/bottons/book_test_drive_mo.jpg"; 
pic4= new Image(79,23); 
pic4.src="/images/bottons/submit_mo.jpg";
pic5= new Image(79,23); 
pic5.src="images/bottons/reset_mo.jpg"; 
pic6= new Image(137,25); 
pic6.src="/images/bottons/getmore_mo.jpg"; 
pic7= new Image(57,20); 
pic7.src="/images/bottons/go_mo.jpg";

pic8= new Image(141,23); 
pic8.src="/images/buttons/loan_mo.png";
pic9= new Image(81,25); 
pic9.src="/images/buttons/cu-reset-mo.jpg";
pic10= new Image(81,25); 
pic10.src="/images/buttons/cu-submit-mo.jpg";
pic11= new Image(141,23); 
pic11.src="/images/buttons/accessories1_mo.jpg";
pic12= new Image(77,25); 
pic12.src="/images/mycar/cancel-on.jpg";
pic13= new Image(100,25); 
pic13.src="/images/mycar/adddetail-on.jpg";
pic14= new Image(107,25); 
pic14.src="/images/mycar/edit-on.jpg";
pic15= new Image(69,25); 
pic15.src="/images/mycar/view-on.jpg";
pic16= new Image(69,25); 
pic16.src="/images/mycar/delete-on.jpg";






}