

function fillModelforMake(url,State,fromPage)
{
   	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
  		http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	if('usedcarsv3'==fromPage){
		var defaultModel="<select  name='uModel' id='uModel' tabindex='6'><option selected='selected'>Select a Model</option></select>";
			 document.getElementById("usedCarModels").innerHTML =defaultModel;
			 var defaultCity="<select name='uCity' id='uCity' tabindex='7'><option selected='selected'>Select a City</option></select>";
			 document.getElementById("usedCarCities").innerHTML =defaultCity;
		}
		
		if('indexpagev3'==fromPage){
			var defaultNewModel="<select name='nModel' id='nModel' tabindex='2'><option selected='selected'>Select a Model</option></select>";
			document.getElementById("modelDiv").innerHTML =defaultNewModel;
			var defaultNewCity="<select name='nCity' id='nCity' tabindex='3'><option selected='selected'>Select a City</option></select>";
			document.getElementById("citySpan").innerHTML =defaultNewCity;
		}

		if('ppc_newcar'==fromPage){
var defaultModel="<select tabindex='2' name='model' id='model'  style=\"height:20px;\"><option selected='selected' value=''>Select a Model </option></select>";
			 document.getElementById("ppcModelSpan").innerHTML =defaultModel;
			 var defaultCity="<select name='City' id='City' tabindex='3'  style=\"height:20px;\"><option selected='selected' value=''>Select a City</option></select>";
			 document.getElementById("ppcCitySpan").innerHTML =defaultCity;
		}
		if('ppc_used'==fromPage){
			var defaultModel="<select tabindex='2' name='model' id='model'  style=\"height:18px;width:131px;\" ><option selected='selected' value=''>Select a Model</option></select>";
			 document.getElementById("ppcModelSpan").innerHTML =defaultModel;
			 var defaultCity="<select name='City' id='City' tabindex='3'  style=\"height:18px;width:131px;\"><option selected='selected' value=''>Select a City</option></select>";
			 document.getElementById("ppcCitySpan").innerHTML =defaultCity;
		}
		if('calinsurance'==fromPage){
					var defaultModel="<select tabindex='2' name='cmbModel' id='cmbModel' ><option selected='selected' value=''>Select Your Model</option></select>";
					 document.getElementById("modelInsurDiv").innerHTML =defaultModel;
					 var defaultVar="<select name='cmbVar' id='cmbVar' tabindex='3'><option value='' selected='selected'>Select Your Variant</option></select>";
					 document.getElementById("varInsurDiv").innerHTML =defaultVar;
					document.getElementById("cmbCity").selectedIndex=0;
		}
	if('carloans'==fromPage){
			var defaultNewModel="<select name='cmbmodel' id='cmbmodel' tabindex='5' ><option selected='selected'>Select a Model</option></select>";
			document.getElementById("modelSpan").innerHTML =defaultNewModel;
			var defaultNewCity="<select  name='lCity' id='lCity' tabindex='6'><option selected='selected'>Select a City</option></select>";
			//document.getElementById("cityDive").innerHTML =defaultNewCity;
		}

		if('usedcars'==fromPage){				
			var defaultNewModel="<select  name='uModel' id='uModel' tabindex='2' ><option selected='selected'>Select a Model</option></select> ";
			document.getElementById("usedCarModels").innerHTML =defaultNewModel;
			var defaultNewCity="<select  name='uCity' id='uCity' tabindex='3' ><option selected='selected'>Select a City</option></select>";
			document.getElementById("usedCarCities").innerHTML =defaultNewCity;
		}
	
	if('newcarsearch'==fromPage){
			var defaultNewModel="<select name='cModel' id='cModel' tabindex='2' style='width:150px;'><option>Select a Model</option></select>";
			document.getElementById("newCarSeacrchModel").innerHTML =defaultNewModel;
			var defaultNewCity="<select name='cCity' id='cCity' tabindex='3' style='width:150px;'><option> Select a City </option></select>";
			document.getElementById("newCarSeacrchCity").innerHTML =defaultNewCity;
		}
	
	if('usedcarsresearch'==fromPage){
		
			var defaultNewModel="<select name='uModel' id='uModel' tabindex='2' style='width:130px;'><option>Select a Model</option></select>";
			document.getElementById("usedCarModels").innerHTML =defaultNewModel;
			var defaultNewCity="<select name='uCity' id='uCity' tabindex='4'  style='width:130px;'><option>Select a City</option></select>";
			document.getElementById("usedCarCities").innerHTML =defaultNewCity;
		}
		
		if('carreviews'==fromPage){
		
			var defaultNewModel="<select name='model' id='model' tabindex='2' style='width:130px;'><option>Select a Model</option></select>";
			document.getElementById("models").innerHTML =defaultNewModel;
			
		}
		
		if('carreviews1'==fromPage){
		
			var defaultNewModel="<select name='model1' id='model1' tabindex='2' style='width:130px;'><option>Select a Model</option></select>";
			document.getElementById("modelbottom").innerHTML =defaultNewModel;
			
		}
		
	if('ppc_newcar_01'==fromPage){
		var defaultModel="<select tabindex='2' name='model' id='model'  style=\"width:132px;\"><option selected='selected' value=''>Select a Model </option></select>";
		document.getElementById("ppcModelSpan").innerHTML =defaultModel;
		var defaultCity="<select name='City' id='City' tabindex='3'  style=\"width:132px;\"><option selected='selected' value=''>Select a City</option></select>";
		document.getElementById("ppcCitySpan").innerHTML =defaultCity;
	}
	if('ppc_loan_01'==fromPage){
		var defaultModel="<select tabindex='5' name='cmbmodel' id='cmbmodel'  style=\"width:132px;\"><option selected='selected' value=''>Select a Model </option></select>";

			 document.getElementById("ppcModelSpan").innerHTML =defaultModel;
			 //alert(document.getElementById("ppcModelSpan").innerHTML);
			 /*var defaultCity="<select name='City' id='City' tabindex='6'  style=\"width:132px;\"><option selected='selected' value=''>Select a City</option></select>";
			 document.getElementById("ppcCitySpan").innerHTML =defaultCity;*/
		}
		if('ppc_loan_03'==fromPage){		
		var defaultModel="<select tabindex='5' name='cmbmodel' id='cmbmodel'  style=\"width:132px;\"><option selected='selected' value=''>Select a Model </option></select>";
			 document.getElementById("ppcModelSpan").innerHTML =defaultModel;		 
		}
		if('ppc_spl_offer'==fromPage){		
		var defaultModel="<select tabindex='5' name='cmbmodel' id='cmbmodel'  style=\"width:132px;\"><option selected='selected' value=''>Select a Model </option></select>";
			 document.getElementById("ppcModelSpan").innerHTML =defaultModel;		 
		}
		if('ppc_loan_04'==fromPage){
		var defaultModel="<select tabindex='5' name='cmbmodel' id='cmbmodel'  style=\"width:160px;\"><option selected='selected' value=''>Select a Model </option></select>";
			 document.getElementById("ppcModelSpan").innerHTML =defaultModel;
		}		
	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	if(http_request){
			
			url=url +"&selectedMake="+State + "&fromPage="+fromPage;
	
			http_request.onreadystatechange = function() { processMakeModel(http_request,fromPage); } ;
			
			http_request.open ("POST", url, true);			
			
			http_request.send(null);
			
	}
}//end of method

function processMakeModel(http_request,fromPage)
{ 	 
	
	 if (http_request.readyState == 4){
		if(fromPage=="usedcars"){			
		      document.getElementById("usedCarModels").innerHTML = http_request.responseText;
		}
		if(fromPage=="usedcarsresearch")
			document.getElementById("usedCarModels").innerHTML = http_request.responseText;

		if(fromPage=="usedCarIndexpage")
			document.getElementById("usedCarModels").innerHTML = http_request.responseText;
		
		if(fromPage=="newcarsearch"){
			
			document.getElementById("newCarSeacrchModel").innerHTML = http_request.responseText;
					
		}
	
        if(fromPage=="indexpage")
			 document.getElementById("modelDiv").innerHTML = http_request.responseText;
	    
		if(fromPage=="sellyourcar")
			 document.getElementById("modelDiv").innerHTML = http_request.responseText;
		if(fromPage=="pricequite")
			 document.getElementById("modelDiv").innerHTML = http_request.responseText;

		if(fromPage=="advancedNewCarSearch")
			 document.getElementById("modelSpan").innerHTML = http_request.responseText;

		if(fromPage=="carloans")
			 document.getElementById("modelSpan").innerHTML = http_request.responseText;

		 if(fromPage=="insuranceRenewal")
			 document.getElementById("modelSpan").innerHTML = http_request.responseText;
			 
		 if(fromPage=="usedCarAdvancedpage")
			 document.getElementById("advancedUsedModel").innerHTML = http_request.responseText;
			 
		if(fromPage=="indexpagev3")
		 document.getElementById("modelDiv").innerHTML = http_request.responseText;
		
		if(fromPage=="usedcarsv3"){
		  document.getElementById("usedCarModels").innerHTML = http_request.responseText;
		}
		if(fromPage=="ppc_newcar" ){
			  document.getElementById("ppcModelSpan").innerHTML = http_request.responseText;
		}
		if(fromPage=="ppc_used"){
			  document.getElementById("ppcModelSpan").innerHTML = http_request.responseText;
		}
		if(fromPage=="calinsurance"){
			  document.getElementById("modelInsurDiv").innerHTML = http_request.responseText;
		}
		if(fromPage=="carreviews"){
			  document.getElementById("models").innerHTML = http_request.responseText; }
		
		if(fromPage=="carreviews1"){
			  document.getElementById("modelbottom").innerHTML = http_request.responseText; }
		
		if(fromPage=="ppc_newcar_01" ){
			  document.getElementById("ppcModelSpan").innerHTML = http_request.responseText;
		}				
		if(fromPage=="ppc_loan_01" ){	
			  document.getElementById("ppcModelSpan").innerHTML = http_request.responseText;
			  //alert(document.getElementById("ppcModelSpan").innerHTML);
		}
		if(fromPage=="ppc_loan_03" ){
			  document.getElementById("ppcModelSpan").innerHTML = http_request.responseText;
		}
		if(fromPage=="ppc_spl_offer" ){
			  document.getElementById("ppcModelSpan").innerHTML = http_request.responseText;
		}
		if(fromPage=="ppc_loan_04" ){	
			  document.getElementById("ppcModelSpan").innerHTML = http_request.responseText;
			  //alert(document.getElementById("ppcModelSpan").innerHTML);
		}
	} 

}
function fillCitiesforMakeModel(url,selectedMake,model,formPage)
{
		//alert("page:"+formPage);
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
  		http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	if('usedcarsv3'==formPage){
		var defaultCity="<select name='uCity' id='uCity' tabindex='7'><option selected='selected'>Select a City</option></select>";
		document.getElementById("usedCarCities").innerHTML =defaultCity;
	}
	if('indexpagev3'==formPage){
		var defaultNewCity="<select name='nCity' id='nCity' tabindex='3'><option selected='selected'>Select a City</option>";
		document.getElementById("citySpan").innerHTML =defaultNewCity;
	}
	if('ppc_newcar'==formPage){
		 var defaultCity="<select name='City' tabindex='3' id='City' style=\"height:20px;\"><option selected='selected' value=''>Select a City</option></select>";
		 document.getElementById("ppcCitySpan").innerHTML =defaultCity;
	}
	if('ppc_used'==formPage){
		 var defaultCity="<select name='City' id='City'  tabindex='3' style=\"height:18px;width:131px;\" ><option selected='selected' value=''>Select a City</option></select>";
		 document.getElementById("ppcCitySpan").innerHTML =defaultCity;
	}if('calinsurance'==formPage){
		var defaultVar="<select name='cmbVar' id='cmbVar' tabindex='3'><option value='' selected='selected'>Select Your Variant</option></select>";
		document.getElementById("varInsurDiv").innerHTML =defaultVar;
		document.getElementById("cmbCity").selectedIndex=0;
	}
	if('carloans'==formPage){
			var defaultNewCity="<select  name='lCity' id='lCity' tabindex='6'><option selected='selected'>Select a City</option></select>";
			//document.getElementById("cityDive").innerHTML =defaultNewCity;
		}
	if('usedcars'==formPage){
		var defaultNewCity="<select  name='uCity' id='uCity' tabindex='3' ><option selected='selected'>Select a City</option>			</select>";
			document.getElementById("usedCarCities").innerHTML =defaultNewCity;

	}

	if('newcarsearch'==formPage){
			var defaultNewCity="<select name='cCity' id='cCity' tabindex='3' style='width:150px;'><option> Select a City </option></select>";
			document.getElementById("newCarSeacrchCity").innerHTML =defaultNewCity;
	}
	if('usedcarsresearch'==formPage){
			var defaultNewCity="<select name='uCity' id='uCity' tabindex='4'  style='width:130px;'><option>Select a City</option></select>";
			document.getElementById("usedCarCities").innerHTML =defaultNewCity;
		}

	if('ppc_newcar_01'==formPage){
		 var defaultCity="<select name='City' id='City' tabindex='3'  style=\"width:132px;\"><option selected='selected' value=''>Select a City</option></select>";
		 document.getElementById("ppcCitySpan").innerHTML =defaultCity;
	}
	if('ppc_loan_01'==formPage){
			 var defaultCity="<select name='City' id='City' tabindex='6'  style=\"width:132px;\"><option selected='selected' value=''>Select a City</option></select>";
			 document.getElementById("ppcCitySpan").innerHTML =defaultCity;
	}
	
	if(http_request){
	       	url=url +"&selectedMake="+selectedMake + "&selectedModel="+model + "&fromPage="+formPage;
			http_request.onreadystatechange = function() { processCitiesForMakeModel(http_request,formPage); } ;
			http_request.open ("GET", url, true);
			http_request.send(null);
	}
}//end of method

function processCitiesForMakeModel(http_request,formPage)
{  

	 if (http_request.readyState == 4){
		   
		  if(formPage=="usedcars"){
			 document.getElementById("usedCarCities").innerHTML = http_request.responseText;
		  }
		  if(formPage=="newcarsearch")
			document.getElementById("newCarSeacrchCity").innerHTML = http_request.responseText;

		  if(formPage=="indexpage")
			  document.getElementById("citySpan").innerHTML = http_request.responseText;

		  if(formPage=="usedCarIndexpage")
			document.getElementById("usedCarCities").innerHTML = http_request.responseText;

		  if(formPage=="usedcarsresearch")
			document.getElementById("usedCarCities").innerHTML = http_request.responseText;

		  if(formPage=="sellyourcar"){
			 document.getElementById("variantDiv").innerHTML = http_request.responseText;
			
		  }
		  if(formPage=="pricequite")
			 document.getElementById("variantDiv").innerHTML = http_request.responseText;

		  if(formPage=="advancedNewCarSearch")
			 document.getElementById("citySpan").innerHTML = http_request.responseText;

		  if(formPage=="carloans")
			 //document.getElementById("cityDive").innerHTML = http_request.responseText;
			 
		  if(formPage=="usedCarAdvancedpage")
			 document.getElementById("advancedUsedCity").innerHTML = http_request.responseText;


			 
			if(formPage=="usedcarsv3"){
			  document.getElementById("usedCarCities").innerHTML = http_request.responseText;
			}
			if(formPage=="indexpagev3")
			  document.getElementById("citySpan").innerHTML = http_request.responseText;
			 if(formPage=="ppc_newcar" ){
				  document.getElementById("ppcCitySpan").innerHTML = http_request.responseText;
			}if(formPage=="ppc_used"){
				  document.getElementById("ppcCitySpan").innerHTML = http_request.responseText;
			}
			if(formPage=="calinsurance"){
				  document.getElementById("varInsurDiv").innerHTML = http_request.responseText;
			}
			if(formPage=="ppc_newcar_01" ){
				document.getElementById("ppcCitySpan").innerHTML = http_request.responseText;
			}
			if(formPage=="ppc_loan_01" ){
				  document.getElementById("ppcCitySpan").innerHTML = http_request.responseText;
			}
			if(formPage=="insuranceVrnt" ){
				  document.getElementById("varSpan").innerHTML = http_request.responseText;
			}
			
	}
}


function fillColoursforMakeModelVariant(url,selectedMake,selectedmodel,selectedvariant,formPage)
{
    // alert("Hai");
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
  		http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
	}







	
	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	if(http_request){
	       	url=url +"&selectedMake="+selectedMake + "&selectedModel="+selectedmodel +"&selectedVariant="+selectedvariant + "&fromPage="+formPage;
			http_request.onreadystatechange = function() { processColoursForMakeModelVariant(http_request); } ;
			http_request.open ("POST", url, true);
			http_request.send(null);
	}






}//end of method









function processColoursForMakeModelVariant(http_request)
{  
	 if (http_request.readyState == 4){
		  document.getElementById("colourDiv").innerHTML = http_request.responseText;
  }

}

// this function is used for emailalert page
function fillMakeforYear(url,selectedYear,formPage)


{


	
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
  		http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
	}


	
	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	if(http_request){
	       	url=url +"&Year="+selectedYear + "&fromPage="+formPage;
			http_request.onreadystatechange = function() { processMakesforModel(http_request); } ;
			http_request.open ("POST", url, true);
			http_request.send(null);
	}



}//end of method

function processMakesforModel(http_request)
{  
	 if (http_request.readyState == 4){
		  document.getElementById("makeSpan").innerHTML = http_request.responseText;
  }


}



function fillModelforMakeYear(url,selectedYear,selectedMake,formPage)



{

	
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
  		http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
	}






	
	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	if(http_request){
	       	url=url +"&Year="+selectedYear +"&uMake="+selectedMake + "&fromPage="+formPage;
			http_request.onreadystatechange = function() { processModelForMakeYear(http_request); } ;
			http_request.open ("POST", url, true);
			http_request.send(null);
	}













}//end of method













function processModelForMakeYear(http_request)
{  
	 if (http_request.readyState == 4){
		  document.getElementById("modelSpan").innerHTML = http_request.responseText;
  }

}



function fillcitiesformakemodelandyear(url,selectedYear,selectedMake,selectedModel,formPage)




{



	
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
  		http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
	}



	
	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	if(http_request){
	       	url=url +"&Year="+selectedYear +"&uMake="+selectedMake +"&uModel="+selectedModel + "&fromPage="+formPage;
			http_request.onreadystatechange = function() { processCitiesformakemodelandyear(http_request); } ;
			http_request.open ("POST", url, true);
			http_request.send(null);
	}

}//end of method



function processCitiesformakemodelandyear(http_request)
{  
	 if (http_request.readyState == 4){
		  document.getElementById("citySpan").innerHTML = http_request.responseText;
  }

}

//added for getting cities based on selected state
function fillCitiesForState(url,State,fromPage)
{
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
  		http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	if(http_request){
		if(fromPage=="newregister"){
			url=url +"&selectedState="+State + "&fromPage="+fromPage;
			http_request.onreadystatechange = function() { processStateCityInEditProfile(http_request); } ;
			http_request.open ("POST", url, true);
			http_request.send(null);
		}
		if(fromPage=="sell-price-quote"){
			url=url +"&selectedState="+State + "&fromPage="+fromPage;
			http_request.onreadystatechange = function() { processStateCityInEditProfile(http_request); } ;
			http_request.open ("POST", url, true);
			http_request.send(null);
		}
		if(fromPage=="insurance_policy"){
			url=url +"&selectedState="+State + "&fromPage="+fromPage;
			http_request.onreadystatechange = function() { processStateCityInEditProfile(http_request); } ;
			http_request.open ("POST", url, true);
			http_request.send(null);
		}
		if(fromPage=="insurance_renewal"){
			url=url +"&selectedState="+State + "&fromPage="+fromPage;
			http_request.onreadystatechange = function() { processStateCityInEditProfile(http_request); } ;
			http_request.open ("POST", url, true);
			http_request.send(null);
		}
	}
}//end of fillState



function processStateCityInEditProfile(http_request)
{
	 if (http_request.readyState == 4){
	  	document.getElementById("cityDiv").innerHTML = http_request.responseText;
	}
}

function fillMakesforCity(url,city,fromPage)
{

	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
  		http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
	}

	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	if(http_request){		
			url=url +"/"+city + "/"+fromPage;
			http_request.onreadystatechange = function() { processMakesforCity(http_request,fromPage); } ;
			http_request.open ("POST", url, true);			
			http_request.send(null);
	}
}//end of method




function processMakesforCity(http_request,fromPage)
{  

	 if (http_request.readyState == 4){
		if(fromPage=="dealerpage"){			
		      document.getElementById("Citymakes").innerHTML = http_request.responseText;
		}
        if(fromPage=="dealerListingpage"){			
		      document.getElementById("Citymakes").innerHTML = http_request.responseText;
		}




	 }
}


//this is used to get bodystyle for selected make, model and city  in advanced used car page
function fillBodyStyleforMakeModelCity(url,Make,Model,City,fromPage)
{
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
  		http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	if(http_request){
		if(fromPage=="usedCarAdvancedpage"){
			url=url+"&selectedMake="+Make+"&selectedModel="+Model+"&selectedCity="+City+ "&fromPage="+fromPage;
			http_request.onreadystatechange = function() { processMakeModelCityInAdvancedUsedSearch(http_request); } ;
			http_request.open ("POST", url, true);
			http_request.send(null);
		}
	}
}//end of fillState

function processMakeModelCityInAdvancedUsedSearch(http_request)
{
	 if (http_request.readyState == 4){
	  	document.getElementById("advancedUsedBdyStyle").innerHTML = http_request.responseText;
	}
}

function fillCitiesforMakeModelTrim(url,make,fromPage){	
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
  		http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	var defaultCityVal = "<select class='pTxt' style='width:145px;' name='cmbCity'  tabindex='3'><option>Select a City </option></select>";
	document.getElementById("newCarSeacrchCity").innerHTML = defaultCityVal;	

	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	if(http_request){
		if(document.getElementById('cmbModel').selectedIndex != 0){
			url= url+"/"+make+"/"+fromPage;
		
			http_request.onreadystatechange = function() { processCityModel(http_request,fromPage); } ;
			http_request.open ("POST", url, true);			
			http_request.send(null);
		}
	}
	
}
function processCityModel(http_request,fromPage)
{ 	 
	 if (http_request.readyState == 4){	
		document.getElementById("newCarSeacrchCity").innerHTML = http_request.responseText;
	 }
}


function fillTrimsforMakeModel(url,make,model,formPage){
	//alert("url:fillTrimsforMakeModel:"+url+""+"page:"+formPage);
	
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
} else if (window.ActiveXObject) { // IE
	http_request = new ActiveXObject("Microsoft.XMLHTTP");
}	
if (!http_request) {
	alert('Giving up :( Cannot create an XMLHTTP instance');
	return false;
}
if('testDriveVrnt'==formPage){
	var defaultVariant="<select name='cmbVariant' id='cmbVariant' tabindex='7'><option selected='selected'>Select a Variant</option></select>";
	document.getElementById("vartdSpan").innerHTML =defaultVariant;
} 		
if(http_request){

       	url=url +"&selectedMake="+make + "&selectedModel="+model + "&fromPage="+formPage;
		//alert("url:"+url);
		http_request.onreadystatechange = function() { processTrimsForMakeModel(http_request,formPage); } ;
		http_request.open ("GET", url, true);
		http_request.send(null);
}
}//end of method
function processTrimsForMakeModel(http_request,formPage)
{  
 if (http_request.readyState == 4){		
		if(formPage=="testDriveVrnt" ){
		//alert(http_request.responseText);
			  document.getElementById("vartdSpan").innerHTML = http_request.responseText;
		}			
}
}

