
<script language="javascript">
	function editSelect(elmt,divToWrite){
			if(elmt.selectedIndex){
				if(elmt.name =="manufacturers_ID"){					
					preSelectedMake = 0;					
					pageCall="qryMakesByManufacturer.cfm?selectedManufacturer=" + elmt[elmt.selectedIndex].value + "&selectedMake=" + preSelectedMake;	
				
				}else{
					preSelectedModel = 0;					
					pageCall="qryModelsByMake.cfm?selectedMake=" + elmt[elmt.selectedIndex].value + "&selectedModel=" + preSelectedModel;		
				
				}
				
				ajaxFunction(divToWrite,pageCall);
		
			}else{
				innerCode ='<select class="splashSelect" disabled="disabled"></select>';
				document.getElementById(divToWrite).innerHTML=innerCode;	
			}
			
		}
	
	function ajaxFunction(divToWrite,PageToCall){
		var xmlHttp;
		
		try{// Firefox, Opera 8.0+, Safari
			xmlHttp=new XMLHttpRequest();
		}
		catch (e){// Internet Explorer
			try{
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e){
				try{
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
					catch (e){
						alert("Your browser does not support AJAX!");
					return false;
					}
			}
		}
		
		
		
		
		xmlHttp.onreadystatechange=function(){
			/*
			The readyState property holds the status of the server's response. 
			Each time the readyState changes, the onreadystatechange function will be executed.
				0	The request is not initialized
				1	The request has been set up
				2	The request has been sent
				3	The request is in process
				4	The request is complete
			*/
			if(xmlHttp.readyState==4){
				// Get the data from the server's response
				//The data sent back from the server can be retrieved with the responseText property.
				//alert(xmlHttp.responseText);
				document.getElementById(divToWrite).innerHTML=xmlHttp.responseText;
			}
		}
		//pageToOpen = "qryModelsByMake.cfm?selectedMake=" + selectedMake + "&selectedModel=" + selectedModel;
		xmlHttp.open("GET",PageToCall,true);
		xmlHttp.send(null);
		
		
	}

</script> 