<!--
var showroom;

function display_vehicles(vehicles_type)
{	
	showroom = vehicles_type;
	
	if (vehicles_type == 'cars')
	{
		document.getElementById('cars_id').style.display = '';
		document.getElementById('crossovers_id').style.display = 'none';
		document.getElementById('suvs_id').style.display = 'none';
		document.getElementById('minivan_id').style.display = 'none';
		document.getElementById('trucks_id').style.display = 'none';
		
		document.getElementById('Image28').src = 'images/cars_over.gif';
		document.getElementById('Image29').src = 'images/crossovers.gif';
		document.getElementById('Image30').src = 'images/suvs.gif';
		document.getElementById('Image31').src = 'images/minivan.gif';
		document.getElementById('Image32').src = 'images/trucks.gif';
	}
	else if (vehicles_type == 'crossovers')
	{
		document.getElementById('cars_id').style.display = 'none';
		document.getElementById('crossovers_id').style.display = '';
		document.getElementById('suvs_id').style.display = 'none';
		document.getElementById('minivan_id').style.display = 'none';
		document.getElementById('trucks_id').style.display = 'none';
		
		document.getElementById('Image28').src = 'images/cars.gif';
		document.getElementById('Image29').src = 'images/crossovers_over.gif';
		document.getElementById('Image30').src = 'images/suvs.gif';
		document.getElementById('Image31').src = 'images/minivan.gif';
		document.getElementById('Image32').src = 'images/trucks.gif';
	}
	else if (vehicles_type == 'suvs')
	{
		document.getElementById('cars_id').style.display = 'none';
		document.getElementById('crossovers_id').style.display = 'none';
		document.getElementById('suvs_id').style.display = '';
		document.getElementById('minivan_id').style.display = 'none';
		document.getElementById('trucks_id').style.display = 'none';
		
		document.getElementById('Image28').src = 'images/cars.gif';
		document.getElementById('Image29').src = 'images/crossovers.gif';
		document.getElementById('Image30').src = 'images/suvs_over.gif';
		document.getElementById('Image31').src = 'images/minivan.gif';
		document.getElementById('Image32').src = 'images/trucks.gif';
	}
	else if (vehicles_type == 'minivan')
	{
		document.getElementById('cars_id').style.display = 'none';
		document.getElementById('crossovers_id').style.display = 'none';
		document.getElementById('suvs_id').style.display = 'none';
		document.getElementById('minivan_id').style.display = '';
		document.getElementById('trucks_id').style.display = 'none';
		
		document.getElementById('Image28').src = 'images/cars.gif';
		document.getElementById('Image29').src = 'images/crossovers.gif';
		document.getElementById('Image30').src = 'images/suvs.gif';
		document.getElementById('Image31').src = 'images/minivan_over.gif';
		document.getElementById('Image32').src = 'images/trucks.gif';
	}
	else if (vehicles_type == 'trucks')
	{
		document.getElementById('cars_id').style.display = 'none';
		document.getElementById('crossovers_id').style.display = 'none';
		document.getElementById('suvs_id').style.display = 'none';
		document.getElementById('minivan_id').style.display = 'none';
		document.getElementById('trucks_id').style.display = '';
		
		document.getElementById('Image28').src = 'images/cars.gif';
		document.getElementById('Image29').src = 'images/crossovers.gif';
		document.getElementById('Image30').src = 'images/suvs.gif';
		document.getElementById('Image31').src = 'images/minivan.gif';
		document.getElementById('Image32').src = 'images/trucks_over.gif';
	}
}

function imgMouseOut(vehicles_type, img_id, img)
{
	if (showroom != vehicles_type) document.getElementById(img_id).src = img;
}

function gc_sort_vehicles(sort_id, sort_value, order_by, order_type)
{
	document.getElementById('orderby').value = order_by;
	document.getElementById('ordertype').value = order_type;
	
	document.getElementById('year').value = '';
	if (order_by != 'model') document.getElementById('make').value = '';
	document.getElementById('model').value = '';
	/*document.getElementById('mileage').value = '';*/
	document.getElementById('price').value = '';

	if (document.getElementById('fuel')) document.getElementById('fuel').value = '';
	
	document.getElementById(sort_id).value = sort_value;
	
	document.sortForm.submit();
}

function getRequest() {
    var xmlhttp=false;
    /*@cc_on @*/
    /*@if (@_jscript_version >= 5)
    // JScript gives us Conditional compilation, we can cope with old IE versions.
    // and security blocked creation of the objects.
     try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (e) {
      try {
       xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
       xmlhttp = false;
      }
     }
    @end @*/
    if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
        try {
            xmlhttp = new XMLHttpRequest();
        } catch (e) {
            xmlhttp=false;
        }
    }
    if (!xmlhttp && window.createRequest) {
        try {
            xmlhttp = window.createRequest();
        } catch (e) {
            xmlhttp=false;
        }
    }

    return xmlhttp;
}

function selectYear(year, id)
{
	document.getElementById("year").disabled = true;
	
	clearListBox(document.getElementById("make"), "Loading ...");
	clearListBox(document.getElementById("model"), "Select Model");
	clearListBox(document.getElementById("trim"), "Select Trim");
	    
    //do request
    var request = getRequest();
	request.open("get", "../inventory/select_data.php?data=make&year=" + year + "&id=" + id, true);
    
	request.onreadystatechange = function() {   
		if(request.readyState == 4)   
		{	//alert('Makes='+request.responseText);
		
			fillListBox(document.getElementById("make"), request.responseText, "Select Make");
			
			document.getElementById("year").disabled = false;
		}
	}
	
	request.send(null);
}

function selectMake(year, make, id)
{
	document.getElementById("make").disabled = true;
	
	clearListBox(document.getElementById("model"), "Loading ...");
	clearListBox(document.getElementById("trim"), "Select Trim");
	    
    //do request
    var request = getRequest();
	request.open("get", "../inventory/select_data.php?data=model&year=" + year + "&make=" + make + "&id=" + id, true);
    
	request.onreadystatechange = function() {   
		if(request.readyState == 4)   
		{	//alert('Models='+request.responseText);
			fillListBox(document.getElementById("model"), request.responseText, "Select Model");
			document.getElementById("make").disabled = false;
		}
	}
	
	request.send(null);
}

function selectModel(year, make, model, id)
{
	document.getElementById("model").disabled = true;
	
	clearListBox(document.getElementById("trim"), "Loading ...");
	    
    //do request
    var request = getRequest();
	request.open("get", "../inventory/select_data.php?data=trim&year=" + year + "&make=" + make + "&model=" + model + "&id=" + id, true);
    
	request.onreadystatechange = function() {   
		if(request.readyState == 4)   
		{	//alert('Trims='+request.responseText);
			fillListBox(document.getElementById("trim"), request.responseText, "Select Trim");
			document.getElementById("model").disabled = false;
		}
	}
	
	request.send(null);
}

function clearListBox(selectElm, text) {
    if (selectElm.options != null) {
        selectElm.options.length = 1;
		selectElm.options[0] = new Option(text, "0", true, true);
    }
}

function fillListBox(selectElm, responseText, text) {
    selectElm.options.length = 0;
    selectElm.options[0] = new Option(text, "0", true, true);
	
    if (responseText != '')
	{	var response = responseText.split(";;");
    	for (var i = 0; i < response.length; i++) {
			var style = response[i].split("~~");
			selectElm.options[selectElm.options.length] = new Option(style[1], style[0], false, false);
		}
	}
}

function loadExternYears()
{
	clearListBox(document.getElementById("trade_year"), "Loading ...");
	clearListBox(document.getElementById("trade_make"), "Select Make");
	clearListBox(document.getElementById("trade_model"), "Model");
	clearListBox(document.getElementById("trade_trim"), "Trim");
	
	//do request
    var request = getRequest();
	
	request.open("get", "../inventory/select_extern_data.php?data=years", true);
    
	request.onreadystatechange = function()
	{   
		if(request.readyState == 4)   
		{	//alert('Years='+request.responseText);
		
			fillListBox(document.getElementById("trade_year"), request.responseText, "Select Year");
			
			//if (year != '') document.getElementById("year").value = year;
		}
	}
	
	request.send(null);
}

function loadExternMakes(year)
{
	clearListBox(document.getElementById("trade_make"), "Loading ...");
	clearListBox(document.getElementById("trade_model"), "Model");
	clearListBox(document.getElementById("trade_trim"), "Trim");
	
	//do request
    var request = getRequest();
	request.open("get", "../inventory/select_extern_data.php?data=makes&year=" + year, true);
    
	request.onreadystatechange = function()
	{   
		if(request.readyState == 4)   
		{	//alert('Makes='+request.responseText);
		
			fillListBox(document.getElementById("trade_make"), request.responseText, "Select Make");
			
			//if (make != '') document.getElementById("make").value = make;
		}
	}
	
	request.send(null);
}

function loadExternModels(year, make)
{
	clearListBox(document.getElementById("trade_model"), "Loading ...");
	clearListBox(document.getElementById("trade_trim"), "Trim");
	
	//do request
    var request = getRequest();
	request.open("get", "../inventory/select_extern_data.php?data=models&year=" + year + "&make=" + make, true);
    
	request.onreadystatechange = function()
	{   
		if(request.readyState == 4)   
		{	//alert('Models='+request.responseText);
		
			fillListBox(document.getElementById("trade_model"), request.responseText, "Select Model");
			
			//if (make != '') document.getElementById("make").value = make;
		}
	}
	
	request.send(null);
}

function loadExternTrims(year, model)
{
	clearListBox(document.getElementById("trade_trim"), "Loading ...");
	
	//do request
    var request = getRequest();
	request.open("get", "../inventory/select_extern_data.php?data=trims&year=" + year + "&model=" + model, true);
    
	request.onreadystatechange = function()
	{   
		if(request.readyState == 4)   
		{	//alert('Models='+request.responseText);
		
			fillListBox(document.getElementById("trade_trim"), request.responseText, "Select Trim");
			
			//if (make != '') document.getElementById("make").value = make;
		}
	}
	
	request.send(null);
}

var state = 'hidden';



function showhide(layer_ref) 

{

	if (state == 'visible') 

	{

		state = 'hidden';

	}

	else 

	{

		state = 'visible';

	}

	if (document.all) 

	{ //IS IE 4 or 5 (or 6 beta)

		eval( "document.all." + layer_ref + ".style.visibility = state");

	}

	if (document.layers) 

	{ //IS NETSCAPE 4 or below

		document.layers[layer_ref].visibility = state;

	}

	if (document.getElementById && !document.all) 

	{

		maxwell_smart = document.getElementById(layer_ref);

		maxwell_smart.style.visibility = state;

	}

}
//-->