function Search(chgMake)
{
	var url = '/buy/showroom.aspx?';
	
	var vehicleType = dom_getElementByID('listType').value;
	var newType = 'car';
	var ajaxSelectMakeID = dom_getElementByID('listMake').value;
	var searchState = dom_getElementByID('listState').value;
	var ajaxSelectModelID = dom_getElementByID('listModel').value;

	if(vehicleType == "used_car")
	{
		newType = "car";
	}
	else if(vehicleType == "demo_car")
	{
		newType = "car";
	}
	else if(vehicleType == "new_car")
	{
		newType = "car";
	}
	else if(vehicleType == "used_bike")
	{
		newType = "bike";
	}
	else if(vehicleType == "used_boat")
	{
		newType = "boat";
	}
	else if(vehicleType == "used_truck")
	{
		newType = "truck";
	}

	url += "vtype=" + newType;
	
	if (vehicleType == "new_car")
		url += "&searchtype=new";

	url += "&make=" + ajaxSelectMakeID;
	url += "&model=" + ajaxSelectModelID;
	url += "&state=" + searchState;
	//url += "&photos_only=1";

	window.location = url;
}
/*
// news ticker functions
var timer1 = window.setTimeout('Ticker();', 1000);
var timer2 = window.setTimeout('Featured_Vehicle();', 1000);

function Ticker()
{
	AutolineWeb.Tools.Ajax.Ticker(ticker_callback);
}

function ticker_callback(res)
{
	if(typeof(res.value) == 'object')
	{
		dom_getElementByID('newsticker').innerHTML = '<a href="' + res.value.URL + '" style="width: 150px;" title="' + res.value.Description + '">' + res.value.Text + '</a>';
		timer1 = window.setTimeout('Ticker();', 20000);
	}
}

function Featured_Vehicle()
{
	AutolineWeb.Tools.Ajax.GetFeaturedVehicle(featuredVehicle_callback);
}

// featured vehicle(s)
function featuredVehicle_callback(res)
{
	dom_getElementByID('featuredVehicle').innerHTML = res.value;
	timer2 = window.setTimeout('Featured_Vehicle();', 20000);
}
*/


// AJAX functions for search SELECT fields
function typeChanged(e) {
	if (e.options[e.selectedIndex].value != '')
	{
		LoadingStart();
		AutolineWeb.Tools.Ajax.GetMakeList(e.options[e.selectedIndex].value, typeChanged_callback);
	}
}

function typeChanged_callback(res) {
	var x = 1;
	// clean the ajax drop down list...
	dom_getElementByID('listMake').options.length = 0;

	dom_getElementByID('listMake').options[0] = new Option('Any Make', '');

	for(x=0; x < res.value.length; x++)
	{
		dom_getElementByID('listMake').options[x+1] = new Option(res.value[x], res.value[x]);
	}
	LoadingEnd();
	res = null;
}

function makeChanged(e) {
	if (e.options[e.selectedIndex].value != '')
	{
		var x = dom_getElementByID('listType').options[dom_getElementByID('listType').selectedIndex].value;
		LoadingStart();
		AutolineWeb.Tools.Ajax.GetModelList(e.options[e.selectedIndex].value, x, makeChanged_callback);
	}
}

function makeChanged_callback(res) {
	var x = 1;
	dom_getElementByID('listModel').options.length = 0;
	
	dom_getElementByID('listModel').options[0] = new Option('Any Model', '');

	for(x=0; x < res.value.length; x++)
	{
		dom_getElementByID('listModel').options[x+1] = new Option(res.value[x], res.value[x]);
	}
	LoadingEnd();
	res = null;
}

