function dispFinOpts(){
	var y = document.newvehicleform;
	if(y.finance[0].checked==true){
		document.getElementById("finopts").style.display="";
	}
	else{
		document.getElementById("finopts").style.display="none";
	}
}

function nwbuyCheck(){
	var x = document.newvehicleform;
	var alphachk = /^[a-zA-Z \.\s]+$/;
	var emlchk = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	//var hasSelections = 0;
	/*
	var hasSelections = eval("document.newvehicleform.elements['locality[]']");
	var j = 0;
	for(var i = 0; i < hasSelections.length; i++){
		if(hasSelections[i].selected==true){
			j++;
		}
	}
	*/
	/*if(x.vtype.options[x.vtype.selectedIndex].value==""){
		document.getElementById("err_vtype").innerHTML = "Select vehicle type.";
		document.getElementById("err_vtype").style.display='';
		x.vtype.focus();
		return false;
	}*/
	if(x.make.options[x.make.selectedIndex].value==""){
		document.getElementById("err_make").innerHTML = "Select vehicle make.";
		document.getElementById("err_make").style.display='';
		x.make.focus();
		return false;
	}
	if(x.model.options[x.model.selectedIndex].value=="0"){
		document.getElementById("err_model").innerHTML = "Select vehicle model.";
		document.getElementById("err_model").style.display='';
		x.model.focus();
		return false;
	}
	if(x.version.options[x.version.selectedIndex].value=="0"){
		document.getElementById("err_version").innerHTML = "Select vehicle version.";
		document.getElementById("err_version").style.display='';
		x.version.focus();
		return false;
	}
	if(x.city.options[x.city.selectedIndex].value==""){
		document.getElementById("err_city").innerHTML = "Select city.";
		document.getElementById("err_city").style.display='';
		x.city.focus();
		return false;
	}
	if(x.automake)
	{
		x.automake.value = x.make.options[x.make.selectedIndex].text;
		x.automodel.value = x.model.options[x.model.selectedIndex].text;
		x.autocity.value = x.city.options[x.city.selectedIndex].text;
	}
	/*
	if(j > 4){
		document.getElementById("err_locality").innerHTML = "You can only select a maximum of 4 localities.";
		document.getElementById("err_locality").style.display='';
		hasSelections.focus();
		return false;
	}
	*/
	if(x.fname.value=="" || x.fname.value==null || !alphachk.test(x.fname.value)){
		document.getElementById("err_fname").innerHTML = "Full name is required. Only alphabets";
		document.getElementById("err_fname").style.display='';
		x.fname.focus();
		return false;
	}
	/*
	if(x.lname.value=="" || x.lname.value==null || !alphachk.test(x.lname.value)){
		document.getElementById("err_lname").innerHTML = "Last name is required. Only alphabets";
		document.getElementById("err_lname").style.display='';
		x.lname.focus();
		return false;
	}
	*/
	if(x.email.value=="" || x.email.value==null){
		document.getElementById("err_email").innerHTML = "Email is required.";
		document.getElementById("err_email").style.display='';
		x.email.focus();
		return false;
	}
	if(x.email.value!="" && !emlchk.test(x.email.value)){
		document.getElementById("err_email").innerHTML = "Invalid Email ID.";
		document.getElementById("err_email").style.display='';
		x.email.focus();
		return false;
	}
	/*
	if(x.cemail.value=="" || x.cemail.value==null || x.cemail.value!=x.email.value){
		document.getElementById("err_cemail").innerHTML = "Confirming email id does not match.";
		document.getElementById("err_cemail").style.display='';
		x.cemail.focus();
		return false;
	}
	*/
	if(x.mobile.value=="" || x.mobile.value==null || isNaN(x.mobile.value)){
		document.getElementById("err_mobile").innerHTML = "10 digit mobile number is required. Do not prefix +. Only numerics.";
		document.getElementById("err_mobile").style.display='';
		x.mobile.focus();
		return false;
	}
	if(x.mobile.value.length!=10){
		document.getElementById("err_mobile").innerHTML = "Mobile number should be of 10 digits.";
		document.getElementById("err_mobile").style.display='';
		x.mobile.focus();
		return false;
	}
	if(x.mobile.value.substr(0,1)!="9" && x.mobile.value.substr(0,1)!="8" && x.mobile.value.substr(0,1)!="7" && x.mobile.value.substr(0,1)!="6" && x.mobile.value.substr(0,1)!="5"){
		document.getElementById("err_mobile").innerHTML = "Mobile number should start with the number 9, 8, 7, 6, 5.";
		document.getElementById("err_mobile").style.display='';
		x.mobile.focus();
		return false;
	}
	/*
	if(x.landline.value!=""){
		if(isNaN(x.landline.value)){
			document.getElementById("err_landline").innerHTML = "Only numerics allowed.";
			document.getElementById("err_landline").style.display='';
			x.landline.focus();
			return false;
		}
		if(x.landline.value.length < 6){
			document.getElementById("err_landline").innerHTML = "Invalid landline number length.";
			document.getElementById("err_landline").style.display='';
			x.landline.focus();
			return false;
		}
	}
	if(x.purchase_in.options[x.purchase_in.selectedIndex].value==""){
		document.getElementById("err_purchase_in").innerHTML = "Select planning purchase in.";
		document.getElementById("err_purchase_in").style.display='';
		x.purchase_in.focus();
		return false;
	}
	
	if(x.purchase_in[0].checked!=true && x.purchase_in[1].checked!=true){
		document.getElementById("err_purchase_in").innerHTML = "Select planning purchase in.";
		document.getElementById("err_purchase_in").style.display='';
		x.purchase_in[0].focus();
		return false;
	}*/
	if(x.finance[0].checked==true){
		if(x.fin_for.options[x.fin_for.selectedIndex].value==""){
		document.getElementById("err_fin_for").innerHTML = "Select for how many months you need the finance?";
		document.getElementById("err_fin_for").style.display='';
		x.fin_for.focus();
		return false;
		}		
		if(x.fin_amt_percent.value=="" || x.fin_amt_percent.value==null || isNaN(x.fin_amt_percent.value)){
			document.getElementById("err_fin_amt_percent").innerHTML = "Percentage of the finance amount is required? Only numerics.";
			document.getElementById("err_fin_amt_percent").style.display='';
			x.fin_amt_percent.focus();
			return false;
		}
		if(x.monthly_income.value=="" || x.monthly_income.value==null || isNaN(x.monthly_income.value)){
			document.getElementById("err_monthly_income").innerHTML = "Your monthly income amount required. Only numerics.";
			document.getElementById("err_monthly_income").style.display='';
			x.monthly_income.focus();
			return false;
		}
		if(x.employment_type.options[x.employment_type.selectedIndex].value==""){
		document.getElementById("err_employment_type").innerHTML = "Select your employment type.";
		document.getElementById("err_employment_type").style.display='';
		x.employment_type.focus();
		return false;
		}		
	}
}

function CloseDis(ctrl){
	var chk = document.getElementById(ctrl);
	if(chk.innerHTML!=""){
		setTimeout("document.getElementById('"+ctrl+"').style.display ='none';",500);
	}
}

function carLoanCheck(){
	var x = document.newvehicleform;
	var alphachk = /^[a-zA-Z \.\s]+$/;
	var emlchk = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(x.city.options[x.city.selectedIndex].value==""){
		document.getElementById("err_city").innerHTML = "Select city.";
		document.getElementById("err_city").style.display='';
		x.city.focus();
		return false;
	}
		if(x.fname.value=="" || x.fname.value==null || !alphachk.test(x.fname.value)){
		document.getElementById("err_fname").innerHTML = "Full name is required. Only alphabets";
		document.getElementById("err_fname").style.display='';
		x.fname.focus();
		return false;
	}
	
	if(x.email.value=="" || x.email.value==null){
		document.getElementById("err_email").innerHTML = "Email is required.";
		document.getElementById("err_email").style.display='';
		x.email.focus();
		return false;
	}
	if(x.email.value!="" && !emlchk.test(x.email.value)){
		document.getElementById("err_email").innerHTML = "Invalid Email ID.";
		document.getElementById("err_email").style.display='';
		x.email.focus();
		return false;
	}
	
	if(x.mobile.value=="" || x.mobile.value==null || isNaN(x.mobile.value)){
		document.getElementById("err_mobile").innerHTML = "10 digit mobile number is required. Do not prefix +. Only numerics.";
		document.getElementById("err_mobile").style.display='';
		x.mobile.focus();
		return false;
	}
	if(x.mobile.value.length!=10){
		document.getElementById("err_mobile").innerHTML = "Mobile number should be of 10 digits.";
		document.getElementById("err_mobile").style.display='';
		x.mobile.focus();
		return false;
	}
	if(x.mobile.value.substr(0,1)!="9" && x.mobile.value.substr(0,1)!="8" && x.mobile.value.substr(0,1)!="7" && x.mobile.value.substr(0,1)!="6" && x.mobile.value.substr(0,1)!="5"){
		document.getElementById("err_mobile").innerHTML = "Mobile number should start with the number 9, 8, 7, 6, 5.";
		document.getElementById("err_mobile").style.display='';
		x.mobile.focus();
		return false;
	}
	
		if(x.fin_for.options[x.fin_for.selectedIndex].value==""){
		document.getElementById("err_fin_for").innerHTML = "Select for how many months you need the finance?";
		document.getElementById("err_fin_for").style.display='';
		x.fin_for.focus();
		return false;
		}		
		if(x.fin_amt_percent.value=="" || x.fin_amt_percent.value==null || isNaN(x.fin_amt_percent.value)){
			document.getElementById("err_fin_amt_percent").innerHTML = "Finance amount is required? Only numerics.";
			document.getElementById("err_fin_amt_percent").style.display='';
			x.fin_amt_percent.focus();
			return false;
		}
		if(x.monthly_income.value=="" || x.monthly_income.value==null || isNaN(x.monthly_income.value)){
			document.getElementById("err_monthly_income").innerHTML = "Your monthly income amount required. Only numerics.";
			document.getElementById("err_monthly_income").style.display='';
			x.monthly_income.focus();
			return false;
		}
		if(x.employment_type.options[x.employment_type.selectedIndex].value==""){
		document.getElementById("err_employment_type").innerHTML = "Select your employment type.";
		document.getElementById("err_employment_type").style.display='';
		x.employment_type.focus();
		return false;
		}		
	
}

