
// Get the HTTP Object
function getHTTPObject()
{   
if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");   
else if (
window.XMLHttpRequest) return new XMLHttpRequest();   
else {      
alert("Your browser does not support AJAX.");    
return null; 
}
}   

// Change the value of the model select

function modelOutput(){   
if(httpObject.readyState == 4){        
var combo = document.getElementById('model');
combo.options.length = 0;
var response = httpObject.responseText; 
var items = response.split(";");
var count = items.length; 

for (var i=0;i<count;i++){            
var options = items[i].split("_");            
combo.options[i] =  new Option(options[0],options[1]);  
}   
}
} 

// Implement business logic    
function selectModel(){ 
httpObject = getHTTPObject();

if (httpObject != null) { 
httpObject.open("GET", "http://www.autoworld-uk.co.uk/usedcarsupermarket/update.asp?make=" +document.getElementById('make').value, true); 
httpObject.onreadystatechange = modelOutput;   
httpObject.send(null);    }
}
var httpObject = null; 




// Change the value of the variant select
function variantOutput(){   
if(httpObject.readyState == 4){        
var combo = document.getElementById('variant');
combo.options.length = 0;
var response = httpObject.responseText; 
var items = response.split(";");
var count = items.length; 

for (var i=0;i<count;i++){            
var options = items[i].split("_");            
combo.options[i] =  new Option(options[0],options[1]);  
}   
}
} 


// Implement business logic    
function selectVariant(){ 
httpObject = getHTTPObject();

if (httpObject != null) { 
httpObject.open("GET", "http://www.autoworld-uk.co.uk/usedcarsupermarket/update.asp?model=" +document.getElementById('model').value, true); 
httpObject.onreadystatechange = variantOutput;   
httpObject.send(null);    }
}
var httpObject = null; 


// Change the value of the bodytype select
function BodytypeOutput(){   
if(httpObject.readyState == 4){        
var combo = document.getElementById('bodytype');
combo.options.length = 0;
var response = httpObject.responseText; 
var items = response.split(";");
var count = items.length; 

for (var i=0;i<count;i++){            
var options = items[i].split("_");            
combo.options[i] =  new Option(options[0],options[1]);  
}   
}
} 


// Implement business logic    
function selectBodytype(){ 
httpObject = getHTTPObject();

if (httpObject != null) { 
httpObject.open("GET", "http://www.autoworld-uk.co.uk/usedcarsupermarket/update.asp?variant=" +document.getElementById('variant').value, true); 
httpObject.onreadystatechange = BodytypeOutput;   
httpObject.send(null);    }
}
var httpObject = null; 


