function getModelRequestObject() {
	
	
	if (window.ActiveXObject) {
		
		
		return(new ActiveXObject("Microsoft.XMLHTTP"));
	
	
	} 
	
	else if (window.XMLHttpRequest) {
		
		
		return(new XMLHttpRequest());
	
	
	} 
	
	else {
		
		
		return(null);
	
	
	}


}





function getModelValue(id) {
	
	
	return(escape(document.getElementById(id).value));
}





function showCarModel(inputField, resultRegion) {
	
	

	
	var baseAddress = "dd_fts/pe/models";
	
	
	var data = "menuMake=" + getModelItem(inputField);
	
	

	
	var address = baseAddress + "?" + data;
		
	
	getModelResult(address, resultRegion);


	
	
}





function getModelResult(address, resultRegion) {

		
	
	var request = getModelRequestObject();
	
	
	request.onreadystatechange =
function() { showResponseModel(request,resultRegion);};
	

	request.open("GET", address, true);
	
	
	request.send(null);


	

}

function showResponseModel(request, resultRegion) {
	
	
	if ((request.readyState == 4) && (request.status == 200)) {
	
		
			
		
		var modelSelect=document.getElementById(resultRegion);


		
		var models = request.responseXML.getElementsByTagName("models");
 
		
		
		for (var i=0; i < models[0].childNodes.length; i++){
			
			
			modelSelect.options[i+1]= new Option((models[0].childNodes[i].firstChild.nodeValue), (models[0].childNodes[i].firstChild.nodeValue));
			
   		
		}
		
		
	if(modelSelect.length > models[0].childNodes.length + 1){
				
		for(var j=modelSelect.length; j > models[0].childNodes.length; j--){
					
			modelSelect.options[j]=null;
				
		}
			
	}
	
			
	document.frmDD['model'].removeAttribute('disabled');
	
	}

	

}




function getModelItem(id)
{
  
	var Index = document.getElementById(id).selectedIndex;
  
	var message = document.getElementById(id).options[Index].text;
  
	return(escape(message));

}



