
//this is used to get bodystyle for selected make, model and city  in advanced used car page
function fillCityforMake(url,Make,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=="makeSearch"){
			url=url+"?selectedMake="+Make+"&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("cityDiv").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;
		//}			
}
}

function fillCitiesforMakeModel(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() { processModel(http_request,fromPage); } ;
			http_request.open ("POST", url, true);			
			http_request.send(null);
		}
	}
	
}
function processModel(http_request,fromPage)
{ 	 
	 if (http_request.readyState == 4){	
		document.getElementById("newCarSeacrchCity").innerHTML = http_request.responseText;
	 }
}



