
var ajax = new sack();
///city
function createcity()
{
	var obj = document.getElementById('city');
	eval(ajax.response);	// Executing the response from Ajax as Javascript code
}

function fetchhmodelList(sel)
{
	var k=0
	var m = new Array();
	var rid = sel.value;
	rid=rid.replace(/ /g,'')
	if(rid=="")
	{
		document.valuationrequest1.newversion1.options.length = 0;
		document.valuationrequest1.newversion1.options[0] = new Option("--Select Version--","");
		document.getElementById('right_version').disabled = true;
		document.valuationrequest1.newmodel1.options.length = 0;
		document.valuationrequest1.newmodel1.options[0] = new Option("--Select Model--","");
		document.getElementById('right_model').disabled = true;
	}
	else
	{
		document.valuationrequest1.newversion1.options.length = 0;
		document.valuationrequest1.newversion1.options[0] = new Option("--Select Version--","");
		document.getElementById('right_version').disabled = true;
		document.getElementById('right_model').disabled = false;
		document.valuationrequest1.newmodel1.options.length = 0;
		document.valuationrequest1.newmodel1.options[0] = new Option("--Select Model--","");
		for(var j=0;j<makes_lenf;j++)
		{
			if(makesf[rid+j])
			{
				m[k]=j;
				k++;
			}
		}
		for(var i=1;i<k+1;i++)
		{
			document.valuationrequest1.newmodel1.options[i] = new Option(makesf[rid+m[i-1]],makesf[rid+m[i-1]]);
			document.valuationrequest1.newmodel1.options[i].title = makesf[rid+m[i-1]];
		}
	}
}

function right_createmodel()
{
	var obj = document.getElementById('right_model');
	eval(ajax.response);	// Executing the response from Ajax as Javascript code
}

function fetchversionList(sel2)
{

	var k=0
	var m = new Array();
	var rid = sel2.value;
	rid=rid.replace(/ /g,'')
	if(rid=="")
	{
		document.valuationrequest1.newversion1.options.length = 0;
		document.valuationrequest1.newversion1.options[0] = new Option("--Select Version--","");
		document.getElementById('right_version').disabled = true;
	}
	else
	{
		document.getElementById('right_version').disabled = false;
		document.valuationrequest1.newversion1.options.length = 0;
		document.valuationrequest1.newversion1.options[0] = new Option("--Select Version--","");
		for(var j=0;j<versions_lenf;j++)
		{
			if(versionsf[rid+j])
			{
				m[k]=j;
				k++;
			}
		}
		for(var i=1;i<k+1;i++)
		{
			document.valuationrequest1.newversion1.options[i] = new Option(versionsf[rid+m[i-1]],versionsf[rid+m[i-1]]);
			document.valuationrequest1.newversion1.options[i].title = versionsf[rid+m[i-1]];
		}
	}
}

function right_creatversion()
{
	var obj = document.getElementById('right_version');
	eval(ajax.response);	// Executing the response from Ajax as Javascript code
}

function right_getmodelList1(sel)
{
	var right_make1 = sel.options[sel.selectedIndex].value;
	document.getElementById('right_model1').options.length = 0;	// Empty city select box
	if(right_make1.length>0)
	{
		ajax.requestFile = 'get_model_used.php?make='+right_make1;	// Specifying which file to get
		ajax.onCompletion = right_createmodel1;	// Specify function that will be executed after file has been found
		ajax.runAJAX();		// Execute AJAX function
	}
}

function right_createmodel1()
{
	var obj = document.getElementById('right_model1');
	eval(ajax.response);	// Executing the response from Ajax as Javascript code
}

function isAlphabetic(val)
{
	if (val.match(/^[a-zA-Z\s]+$/))
	{
		return true;
	}
	else
	{
		return false;
	}	
}

function one1()
{
	 if(document.valuationrequest1.right_make.value=='')
	 {
		 alert("Please select Make");
			document.valuationrequest1.right_make.focus();
		 return false;
		 }

	if(document.valuationrequest1.right_model.value=='')
	{
		 alert("Please select Model");
			document.valuationrequest1.right_model.focus();
		 return false;
	}

	if(document.valuationrequest1.right_version.value=='')
	{
		 alert("Please select Version");
			document.valuationrequest1.right_version.focus();
		 return false;
	}


	if(document.valuationrequest1.city.value=='')
	{
		 alert("Please select a city");
			document.valuationrequest1.city.focus();
		 return false;
	}


	if(document.valuationrequest1.pin.value=='')
	{
		 alert("Please enter your pincode");
			document.valuationrequest1.pin.focus();
		 return false;
	}
	
	
	
	
	
	
	
	
	
	
	
	













/*	if(document.valuationrequest1.FinanceBtn[0].checked==true)
	{
		if(document.valuationrequest1.living_residance.value=='')
		{
			alert("Please select a living residance.");
			document.valuationrequest1.living_residance.focus();
			return false;
		}
		else
		if(document.valuationrequest1.age.value=='')
		{
			alert("Please select age.");
			document.valuationrequest1.age.focus();
			return false;
		}
		else
		if(document.valuationrequest1.occp.value=='')
		{
			alert("Please select Occupation.");
			document.valuationrequest1.occp.focus();
			return false;
		}
		else
		if(document.valuationrequest1.ai.value=='')
		{
			alert("Please select Annual Income.");
			document.valuationrequest1.ai.focus();
			return false;
		}
	}*/

	if(document.valuationrequest1.name.value=='')
	{
		alert("Please Enter Name");
		document.valuationrequest1.name.focus();
		return false;
	}
	
	if(!isAlphabetic(document.valuationrequest1.name.value))
	{
		 alert("Please Enter valid Name");
		 return false;
	}


	if(document.valuationrequest1.lname.value=='')
	{
		alert("Please Enter Last Name");
		document.valuationrequest1.lname.focus();
		return false;
	}
	
	if(!isAlphabetic(document.valuationrequest1.lname.value))
	{
		 alert("Please Enter valid Last Name");
		 return false;
	}


	if(document.valuationrequest1.email.value=="" )
	{
		alert("Please Enter your email");
		document.valuationrequest1.email.focus();
		return(false);
	}

	if(document.valuationrequest1.email.value!="")
	{
	pass=document.valuationrequest1.email.value.indexOf('@');
	pass1=document.valuationrequest1.email.value.indexOf('.');
			if((pass==-1) || (pass1==-1))
			{
				alert("Please enter a valid E-mail address");
				document.valuationrequest1.email.focus();
				return(false);
			}
	}

	if(document.valuationrequest1.mob.value=="" )
	{
		alert("Please Enter your Mobile No.");
		document.valuationrequest1.mob.focus();
		return(false);
	}
	else if(!regular_num(document.valuationrequest1.mob.value))
	 {
		alert('Please Enter a valid Mobile No');
		document.valuationrequest1.mob.focus();
		return false;
	}
	else if (document.valuationrequest1.mob.value.length<10)
	{
		alert("The Mobile number is less than 10 digit.");
		document.valuationrequest1.mob.focus();
		return(false);
	}
	/*
	else if (document.valuationrequest1.mob.value.length > 10)
	{
		alert("The Mobile number is more than 10 digit.");
		document.valuationrequest1.mob.focus();
		return(false);
	}
	*/
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	if(isNotValidateMobile())
	{
		alert("Please Enter a valid Mobile No");
		return(false);
	}
	if(document.valuationrequest1.FinanceBtn.value=="Yes" )
	{
		alert("Please select finance option.");
		document.valuationrequest1.FinanceBtn.focus();
		return(false);
	}

  /* if(document.valuationrequest1.CarPurchase[0].checked == false && document.valuationrequest1.CarPurchase[1].checked == false)
	{
		alert("Please select Car Purchase.")
		return false
	}*/
	
	/*if(document.valuationrequest1.CarPurchase[0].checked==true)
	{*/
		if(document.valuationrequest1.purchase.value=="" )
		{
		alert("Please select Car Purchase time.");
		return(false);
		}
	/*}
*/
	

}



function isNotValidateMobile(){
	var mobile = document.valuationrequest1.mob.value;
	var len    = document.valuationrequest1.mob.value.length;
	var len2   = (len-10);
	mobile     = mobile.substr(len2,10);
	var mobile_arr  = new Array(5) 
	mobile_arr[0]   = mobile.substr(0,2);
	mobile_arr[1]   = mobile.substr(2,2);
	mobile_arr[2]   = mobile.substr(4,2);
	mobile_arr[3]   = mobile.substr(6,2);
	mobile_arr[4]   = mobile.substr(8,2);
	var pre_value   = '';
	var count = 0;
	for (var i = 0; i < 5; i++)
	{
	  var j = i+1
	  if(pre_value == mobile_arr[i])
	  {
			count = count+1;
			if(count>=3)
			{
				return true
			}
	  }
	  else
	  {
			count = 0;
	  }
	  pre_value = mobile_arr[i]
	}
return false
}


function getmodelListUsedRight(sel)
{

	var k=0

	var m = new Array();

	var rid = sel.value;

	rid=rid.replace(/ /,'')

	if(rid=="")

	{

		document.frm_used_car_lead.usedmodel1.options.length = 0;

		document.frm_used_car_lead.usedmodel1.options[0] = new Option("--Any--","");

		document.getElementById('used_model_right').disabled = true;

	}

	else

	{

		document.getElementById('used_model_right').disabled = false;

		document.frm_used_car_lead.usedmodel1.options.length = 0;

		document.frm_used_car_lead.usedmodel1.options[0] = new Option("--Any--","");

		for(var j=0;j<used_makes_len;j++)

		{

			if(usedmakes[rid+j])

			{

				m[k]=j;

				k++;

			}

		}



		for(var i=1;i<k+1;i++)

		{

			document.frm_used_car_lead.usedmodel1.options[i] = new Option(usedmakes[rid+m[i-1]],usedmakes[rid+m[i-1]]);
			document.frm_used_car_lead.usedmodel1.options[i].title = usedmakes[rid+m[i-1]];

		}

	}

}




function validateUsedCarForm()
{
	
	
	if(document.frm_used_car_lead.fbudget.value=='')
	 {
		 alert("Please select Budget");
		 document.frm_used_car_lead.fbudget.focus();
		 return false;
		 }

	if(document.frm_used_car_lead.tbudget.value=='')
	{
		 alert("Please select Budget");
		 document.frm_used_car_lead.tbudget.focus();
		 return false;
	}
	
	if(document.frm_used_car_lead.tbudget.value < document.frm_used_car_lead.fbudget.value)
	{
		 alert("Please select Valid Budget Range");
		 document.frm_used_car_lead.tbudget.focus();
		 return false;
	}
	
	
	if(document.frm_used_car_lead.usedmake1.value=='')
	 {
		 alert("Please select Make");
			document.frm_used_car_lead.usedmake1.focus();
		 return false;
		 }

	if(document.frm_used_car_lead.usedmodel1.value=='')
	{
		 alert("Please select Model");
			document.frm_used_car_lead.usedmodel1.focus();
		 return false;
	}




	if(document.frm_used_car_lead.city.value=='')
	{
		 alert("Please select a city");
			document.frm_used_car_lead.city.focus();
		 return false;
	}


	if(document.frm_used_car_lead.pin.value=='')
	{
		 alert("Please enter your pincode");
			document.frm_used_car_lead.pin.focus();
		 return false;
	}
	
	




	if(document.frm_used_car_lead.FinanceBtn[0].checked==true)
	{
		if(document.frm_used_car_lead.living_residance.value=='')
		{
			alert("Please select a living residance.");
			document.frm_used_car_lead.living_residance.focus();
			return false;
		}
		else
		if(document.frm_used_car_lead.age.value=='')
		{
			alert("Please select age.");
			document.frm_used_car_lead.age.focus();
			return false;
		}
		else
		if(document.frm_used_car_lead.occp.value=='')
		{
			alert("Please select Occupation.");
			document.frm_used_car_lead.occp.focus();
			return false;
		}
		else
		if(document.frm_used_car_lead.ai.value=='')
		{
			alert("Please select Annual Income.");
			document.frm_used_car_lead.ai.focus();
			return false;
		}
	}
	
	
	if(document.frm_used_car_lead.car_preference[0].checked == false && document.frm_used_car_lead.car_preference[1].checked == false && document.frm_used_car_lead.car_preference[2].checked == false && document.frm_used_car_lead.car_preference[3].checked == false)
	{
		alert("Please select Car Preference .")
		return false
	}

	if(document.frm_used_car_lead.name.value=='')
	{
		alert("Please Enter Name");
		document.valuationrequest1.name.focus();
		return false;
	}
	
	
	if(!isAlphabetic(document.frm_used_car_lead.name.value))
	{
		 alert("Please Enter valid Name");
		 return false;
	}


	if(document.frm_used_car_lead.lname.value=='')
	{
		alert("Please Enter Last Name");
		document.valuationrequest1.lname.focus();
		return false;
	}
	
	if(!isAlphabetic(document.frm_used_car_lead.lname.value))
	{
		 alert("Please Enter valid Last Name");
		 return false;
	}


	if(document.frm_used_car_lead.email.value=="" )
	{
		alert("Please Enter your email");
		document.valuationrequest1.email.focus();
		return(false);
	}

	if(document.frm_used_car_lead.email.value!="")
	{
	pass=document.frm_used_car_lead.email.value.indexOf('@');
	pass1=document.frm_used_car_lead.email.value.indexOf('.');
			if((pass==-1) || (pass1==-1))
			{
				alert("Please enter a valid E-mail address");
				document.frm_used_car_lead.email.focus();
				return(false);
			}
	}

	if(document.frm_used_car_lead.mob.value=="" )
	{
		alert("Please Enter your Mobile No.");
		document.frm_used_car_lead.mob.focus();
		return(false);
	}
	else if(!regular_num(document.frm_used_car_lead.mob.value))
	 {
		alert('Please Enter a valid Mobile No');
		document.frm_used_car_lead.mob.focus();
		return false;
	}
	else if (document.frm_used_car_lead.mob.value.length<10)
	{
		alert("The Mobile number is less than 10 digit.");
		document.frm_used_car_lead.mob.focus();
		return(false);
	}
	
	else if (document.frm_used_car_lead.mob.value.length > 10)
	{
		alert("The Mobile number is more than 10 digit.");
		document.frm_used_car_lead.mob.focus();
		return(false);
	}
	



	

   if(document.frm_used_car_lead.CarPurchase[0].checked == false && document.frm_used_car_lead.CarPurchase[1].checked == false)
	{
		alert("Please select Car Purchase.")
		return false
	}
	if(document.frm_used_car_lead.CarPurchase[0].checked==true)
	{
		if(document.frm_used_car_lead.purchase.value=="" )
		{
		alert("Please select Car Purchase time.");
		return(false);
		}
	}

}









function regular_num(string)
{
	if (!string) return false;
	var Chars = "0123456789";

	for (var i = 0; i < string.length; i++)
	{
	  if (Chars.indexOf(string.charAt(i)) == -1)
	   return false;
	}
	return true;
}

function toggletr(obj)
{
	if(obj=='yes')
	{
		document.getElementById('finance').style.display='block'
	}
	else
	{
	   document.getElementById('finance').style.display='none'
	}
}

function toggletr2(obj)
{
	if(obj=='yes')
	{
		document.getElementById('insurance1').style.display='block'

	}
	else
	{
	   document.getElementById('insurance1').style.display='none'
	}
}




function toggletr22(obj)
{
	if(obj=='yes')
	{
		document.getElementById('insurance11').style.display='block'

	}
	else
	{
	   document.getElementById('insurance11').style.display='none'
	}
}


function validateMobile(){
				   
					var mobile = document.valuationrequest1.mob.value;
					var url    = "validate_mob_ajax.php?mobile=" + mobile;
					//alert(url);
					ajaxPageCall3(url);
			}

function ajaxPageCall3(url)
		{
		  var page_request = false
		 
		  if (window.XMLHttpRequest)     // if Mozilla, Safari etc
		  {
			page_request = new XMLHttpRequest()
		  }
		  else if (window.ActiveXObject) // if IE
		  {
			try
			{
			  page_request = new ActiveXObject("Msxml2.XMLHTTP")
			}
			catch (e)
			{
			  try
			  {
				page_request = new ActiveXObject("Microsoft.XMLHTTP")
			  }
			  catch (e){}
			}
		  }
		  else
			return false
		 
		 
		  page_request.onreadystatechange=function()
		  {
			document.valuationrequest1.v_mob_ret.value =  page_request.responseText;
		  }
		 
		 
		  anticache=(url.indexOf("?")!=-1) ?
					"&"+new Date().getTime() :
					"?"+new Date().getTime()
		 
		  page_request.open('GET', url+anticache, true)
		  page_request.send(null)
		}
