var num_new_vans=0;
var interval_new_vans = null;
var mkIndex_new_vans=0;

function doLists_new_vans(make,model,trim)  {
	num_new_vans++;
	if (num_new_vans < 100)  {
		if (typeof get_makes_new_vans == 'function' && typeof get_range_new_vans =='function' && typeof models_new_vans=='object' && typeof make_value_new_vans=='object' && typeof make_display_new_vans=='object')  {
			get_makes_new_vans(make);
			
			for(i=0; i<make_value_new_vans.length; i++)	{
				if (make_value_new_vans[i].toUpperCase() == make){
					mkIndex_new_vans = i;
				}
			}
			get_range_new_vans(models_new_vans[mkIndex_new_vans], model);
			clearInterval(interval_new_vans);
		}
	} else {
		clearInterval(interval_new_vans);
	}
	get_trim_new_vans(trim);
}


function get_makes_new_vans(req_make)	{
	var dropDown;
	selectedIndex = 0;

	if (document.Search_new_vans && document.Search_new_vans.make)  {
		dropDown = document.Search_new_vans.make;
	}
	else if(document.search && document.search.make)  {
		dropDown=document.search.make;
	}
	else if (document.forms[0] && document.forms[0].make)  {
		dropDown = document.forms[0].make;
	}

	if (dropDown)  {
			dropDown.length = 0;

			for(index=0; index<make_display_new_vans.length; index++)	{

				dropDown[index] = new Option(make_display_new_vans[index],make_value_new_vans[index]);
                if(index != 0){
					dropDown[index].className = "search_optionsel";
				}

				if(make_value_new_vans[index].toUpperCase() == req_make){
					selectedIndex = index;

				}
			  }
			dropDown.options[selectedIndex].selected = true;
		}
		select_make_new_vans(req_make);
}

function get_range_new_vans(ranges,req_model)	{

	selectedIndex = 0;
	var dropDown;

	if (document.Search_new_vans && document.Search_new_vans.model)  {
		dropDown = document.Search_new_vans.model;
	}
	else if(document.search && document.search.model)  {
		dropDown=document.search.model;
	}
	else if (document.forms[0] && document.forms[0].model)  {
		dropDown = document.forms[0].model;
	}

	if (dropDown)  {

		dropDown.length = 0;

		for(index=0; index<ranges.length; index++)	{

			if(ranges[index]=="Any"){
				dropDown[index] = new Option(ranges[index],ranges[index].toLowerCase());
			}else{
				dropDown[index] = new Option(ranges[index],ranges[index].toUpperCase());
				dropDown[index].className = "search_optionsel";
			}
			//window.alert(ranges[index].toUpperCase() + " " + req_model);
			if(ranges[index].toUpperCase() == req_model){
				selectedIndex = index;
			}
			else if (ranges[index].toUpperCase() == "ANY")  {
				selectedIndex = index;
			}
		}
		dropDown.options[selectedIndex].selected = true;
	}
}

function select_make_new_vans(req_make)  {
	var dropDown;

	if (req_make == null)  {
		req_make="";
	}

	if (document.Search_new_vans && document.Search_new_vans.make)  {
		dropDown = document.Search_new_vans.make;
	}
	else if(document.search && document.search.make)  {
		dropDown=document.search.make;
	}
	else if (document.forms[0] && document.forms[0].make)  {
		dropDown = document.forms[0].make;
	}

	if (dropDown)  {
		for (x=0; x<dropDown.length; x++)  {
			mk=dropDown.options[x].value;
			if ( mk.toUpperCase()==req_make)  {
				if (dropDown.options[x].selected==false)   {
					dropDown.options[x].selected=true;
				}
			}
		}
	}
}

function get_trim_new_vans(trim){
	var selmake = document.forms.Search_new_vans.make.selectedIndex;
	var selmodel = document.forms.Search_new_vans.model.selectedIndex;
	//window.alert(trim_new[selmake][selmodel]);
	var dropDown = document.Search_new_vans.trim;
	dropDown.length = 0;

	for(index=0;index<trim_new_vans[selmake][selmodel].length;index++){
		dropDown[index] = new Option(trim_new_vans[selmake][selmodel][index],trim_new_vans[selmake][selmodel][index].toLowerCase());
		if(trim_new_vans[selmake][selmodel][index] != "Any"){
			dropDown[index].className = "search_optionsel";
		}
		if(trim == trim_new_vans[selmake][selmodel][index].toUpperCase()){
			dropDown.selectedIndex = index;
		}
	}
}