url = "/Merchant2/merchant.mvc?Screen=SRCH&Search="

function Go() {
	var makeID = readCookie('MAKEID');
	var modelname = readCookie('MODELNAME');
	var modelyear = readCookie('MODELYEAR');
	if ((modelyear == '0') && (modelname == '0')){
		location.href = url+Category+MFGNames[makeID]
	}else if ((modelyear == '0')){
			location.href = url+Category+MFGNames[makeID]+" "+modelname
	}else if ((modelname == '0')){
			location.href = url+Category+modelyear+" "+MFGNames[makeID]
	}else{
			location.href = url+Category+modelyear+" "+MFGNames[makeID]+" "+modelname
	}
}

function Go2() {
	var makeID = readCookie('MAKEID');
	var modelname = readCookie('MODELNAME');
	var modelyear = readCookie('MODELYEAR');
	var truckcat = readCookie('TRUCKCAT');
	if ((modelyear == '0') && (modelname == '0')){
		if (truckcat == '0'){
			location.href = url+Category+MFGNames[makeID]
		}else {
			location.href = url+" "+MFGNames[makeID]+" "+truckcat
		}
	}else if ((modelyear == '0')){
		if (truckcat == '0'){
			location.href = url+Category+MFGNames[makeID]+" "+modelname
		}else {
			location.href = url+" "+MFGNames[makeID]+" "+modelname+" "+truckcat
		}
	}else if ((modelname == '0')){
		if (truckcat == '0'){
			location.href = url+Category+modelyear+" "+MFGNames[makeID]
		}else {
			location.href = url+" "+modelyear+" "+MFGNames[makeID]+" "+truckcat
		}
	}else{
		if (truckcat == '0'){
			location.href = url+Category+modelyear+" "+MFGNames[makeID]+" "+modelname
		}else {
			location.href = url+" "+modelyear+" "+MFGNames[makeID]+" "+modelname+" "+truckcat
		}
	}
}  


function SelectCategory(cur) {
 url = cur.options[cur.selectedIndex].value
 location.href = url
}  

function checkJavaSupport () {
 var result = { 
    javaEnabled: 0
  };
  document.write('<APPLET codeBase="/Java/" height="0" width="0" code="JavaVersionDisplayApplet.class" name="display" mayscript VIEWASTEXT> <\/APPLET>');
	result.javaEnabled = document.applets[0].Version;
	// document.write('result ' + result.javaEnabled+ '<br>');
	return result;
}

function updateModelsList(thisForm){
		var makeid = TruckMake;
		var ilen = ModelName[makeid].length;
		thisForm.modelname[0] = new Option('Select Model','0');
		for (var i=0;i<ilen;i++){
			thisForm.modelname[i+1] = new Option(ModelName[makeid][i],ModelName[makeid][i]);
		}
	thisForm.modelname[0].selected = true;	
}
  
function updateList(thisForm){
	// Reset modelname dropdown
	thisForm.modelname.selectedIndex=0;
	for (i=0;i<thisForm.modelname.options.length;i++)
	thisForm.modelname.options[i] = null;
	thisForm.modelname.options.length = 0;
	if(thisForm.makeid.value == '0'){
		thisForm.modelname[0] = new Option('Select Model','0');
		thisForm.modelname[0].selected = true;
	}
	else{
		var makeid = thisForm.makeid.value;
		var ilen = ModelName[makeid].length;
		thisForm.modelname[0] = new Option('Select Model','0');
		for (var i=0;i<ilen;i++){
			thisForm.modelname[i+1] = new Option(ModelName[makeid][i],ModelName[makeid][i]);
		}
	thisForm.modelname[0].selected = true;
	}
}

function selectIndex(thisForm){
	var makeID = readCookie('MAKEID');
	var modelname = readCookie('MODELNAME');
	var modelyear = readCookie('MODELYEAR');
	if((makeID != null) && (modelname != null) && (makeID != '0') && (modelname != '0')) {if(modelyear != null) {
		for(var x=0;x<=thisForm.modelyear.length;x++) {
			if(thisForm.modelyear[x].value == modelyear) {
				thisForm.modelyear[x].selected = true;
				break;
			}
		}
	}
	var nomake = true;for(var x=0;x<=thisForm.makeid.length;x++) {
		if(thisForm.makeid[x].value == makeID) {
			thisForm.makeid[x].selected = true;
			nomake = false;
			break;
		}
	}if(!nomake) {
		updateFields(thisForm);for(var x=0;x<=thisForm.modelname.length;x++) {
			if(thisForm.modelname[x].value == modelname) {
				thisForm.modelname[x].selected = true;
				break;
			}
		}
	}
}
}

function LoadHandler(){
	PrefillVehicleSelectors()
}

function saveIndexFill(thisForm){
	var makeID = TruckMake;
	var modelname = thisForm.modelname.value;
	var modelyear = thisForm.modelyear.value;
	saveCookie('MAKEID',makeID,1);
	saveCookie('MODELNAME',modelname,1);
	saveCookie('MODELYEAR',modelyear,1);
}

function saveIndexFill2(thisForm){
	var makeID = TruckMake;
	var modelname = thisForm.modelname.value;
	var modelyear = thisForm.modelyear.value;
	var truckcat = thisForm.truckcat.value;
	saveCookie('MAKEID',makeID,1);
	saveCookie('MODELNAME',modelname,1);
	saveCookie('MODELYEAR',modelyear,1);
	saveCookie('TRUCKCAT',truckcat,1);
}

function saveIndex(thisForm){
	var makeID = thisForm.makeid.value;
	var modelname = thisForm.modelname.value;
	var modelyear = thisForm.modelyear.value;
	saveCookie('MAKEID',makeID,1);
	saveCookie('MODELNAME',modelname,1);
	saveCookie('MODELYEAR',modelyear,1);
}

function PrefillVehicleSelectors(){
	if(self.document.forms.length > 0) {
		for (var i = 0; i < self.document.forms.length; i++){
			thisForm = self.document.forms[i];
			for(var y=0; y < thisForm.elements.length; y++) {
				if(thisForm.elements[y].name == 'makeid') {
					selectIndex(thisForm);
					break;
				}
			}
		}
	}
}
function BrowseAll(thisForm){
	thisForm.modelyear.selectedIndex = 0;
	thisForm.makeid.selectedIndex = 0;
	thisForm.modelname.selectedIndex = 0;
	saveIndex(thisForm);
	thisForm.submit();
}
