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

}


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



function showCarYear(inputFieldOne,inputFieldTwo, resultRegion) {
	
	var baseAddress = "dd_fts/vd/years";
	
	var data = "menuMake=" + getYearItem(inputFieldOne) + "&" + "menuModel=" + getYearItem(inputFieldTwo);
	

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

}



function getYearResult(address, resultRegion) {
	
	var request = getYearRequestObject();
	
	request.onreadystatechange = function() { showResponseYear(request,resultRegion);};
	
	request.open("GET", address, true);
	
	request.send(null);

	
}




function showResponseYear(request, resultRegion) {
	
	if ((request.readyState == 4) && (request.status == 200)) {
		
		var yearSelect=document.getElementById(resultRegion);


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


}



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

}


