<!--

var xmlHttp

function fillModel(str){ 
	
	clearSelect(document.getElementById("car_year"));
	
	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}
	var url="/fill_model.php"
	url=url+"?car_make="+str
	
	xmlHttp.onreadystatechange=makeChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function fillYear(str){ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}
	var url="/fill_year.php"
	var selObject = document.getElementById("car_make");
	
	url=url+"?car_make="+ selObject.value +"&car_model=" +str
	xmlHttp.onreadystatechange=yearChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function makeChanged(){
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
    var response = xmlHttp.responseText;
    var arr = response.split("|");
    var selObject = document.getElementById("car_model");
	var itemtext;
	// alert(response);
	
    selObject.length = 1;
    selObject.length = arr.length; 
	
	populateSelect(selObject, arr);
	
	
	/* document.getElementById("resultText").innerHTML = xmlHttp.responseText; */
  }
}

function yearChanged(){
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
    var response = xmlHttp.responseText;
    var arr = response.split("|");
    var selObject = document.getElementById("car_year");
	var itemtext;
	// alert(response);
	
    selObject.length = 1;
    selObject.length = arr.length; 
	
	populateSelect(selObject, arr);
	
	/* document.getElementById("resultText").innerHTML = xmlHttp.responseText; */
  }
}

function GetXmlHttpObject(){ 
	var objXMLHttp=null
	if (window.XMLHttpRequest){
		objXMLHttp=new XMLHttpRequest()
	} else if (window.ActiveXObject){
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}

function populateSelect(elt, arr)
{
    elt.options.length = 0;
    elt.options[0] = new Option('Select...', '');
	for (var i = 0; i < arr.length; i++) {
		lineArray = arr[i].split(':');
		lineCode  = lineArray[0];
		lineName  = lineArray[1];
		if ( lineCode != '' ) {
			elt.options[i + 1] = new Option(lineName, lineCode);
		}
	}
    elt.selectedIndex = 0;
}

function clearSelect(elt)
{
    elt.options.length = 0;
    elt.selectedIndex = 0;
}

function checkempty(renew) {
	var alert_fields='';
	if (document.form1.contact_id.value == ''){
		alert_fields+='Contact ID\n';
	}
	if (document.form1.customer_id.value == ''){
		alert_fields+='Company\n';
	}
	if (document.form1.customer_contact_id.value == ''){
		alert_fields+='Location ID\n';
	}	
	if (alert_fields) {
		alert('You must enter following fields:\n' + alert_fields);
		return false;
	} else {
		document.form1.renew.value=renew;
		document.form1.submit();
	} 
}

// -->

