sMake="";
sModel="";
sYear="";

function SelectMake(sSelectedMake) {
	try {
		if (sSelectedMake!="") {
			if (document.getElementById("ipodMake")) { document.getElementById("ipodMake").style.display="none"; }
			sMake=sSelectedMake;
			if(window._gaq) { _gaq.push(['_trackPageview', '/advanced_search.php?select_vehicle_make='+sMake]); }
			sURL=sRootURL+"ajax/ajax_model_get.php?Make="+sMake;
			ajaxFunction(sURL,"PopulateModel(sRetString)");
		}
	} catch(err) {
		flagError(err);
	}
}

function UpdateMake(sMake) {
	try {
		if (sMake!="") {
			sURL=sRootURL+"ajax/ajax_model_get.php?datatype=form&Make="+sMake;
			ajaxFunction(sURL,"PopulateFormModel(sRetString)");
		} else {
			document.getElementById("Model").length=1;
		}
	} catch(err) {
		flagError(err);
	}
}

function PopulateFormModel(sItems) {
	try {
		oModel=document.getElementById("Model");
		oModel.length=1;
		aModel=sItems.split("###");
		for(i=0;i<aModel.length;i++) {
			aArray=aModel[i].split("|||");
			oModel[oModel.length] = new Option(aArray[1], aArray[0]);
		}
	} catch(err) {
		flagError(err);
	}
}

function PopulateModel(sItems) {
	try {
		document.getElementById("ipodtitle").innerHTML="<p>"+sMake+"</p>";
		document.getElementById("ipodlist").innerHTML=sItems;
		document.getElementById("ipodcontroller").style.display="inline";
	} catch(err) {
		flagError(err);
	}
}


function SelectModel(sSelectedModel) {
	try {
		if (sSelectedModel!="") {
			if (document.getElementById("ipodMake")) { document.getElementById("ipodMake").style.display="none"; }
			sModel=sSelectedModel;
			if(window._gaq) { _gaq.push(['_trackPageview', '/advanced_search.php?select_vehicle_make='+sMake+'&select_vehicle_model='+sModel]); }
			sURL=sRootURL+"ajax/ajax_year_get.php?Make="+sMake+"&Model="+sModel;
			ajaxFunction(sURL,"PopulateYear(sRetString)");
		}
	} catch(err) {
		flagError(err)
	}
}


function PopulateYear(sItems) {
	try {
		document.getElementById("ipodtitle").innerHTML="<p>"+sMake+"</p>";
		document.getElementById("ipodlist").innerHTML=sItems;
		document.getElementById("ipodcontroller").style.display="inline";
	} catch(err) {
		flagError(err)
	}
}

function ipodReset() {
	try {
		sMake="";
		sModel="";
		sYear="";
		sURL=sRootURL+"ajax/ajax_make_get.php";
		ajaxFunction(sURL,"ipodResetCont(sRetString)");
	} catch(err) {
		flagError(err)
	}
}

function ipodResetCont(sItems) {
	try {
		if (document.getElementById("ipodMake")) { document.getElementById("ipodMake").style.display="none"; }
		document.getElementById("ipodtitle").innerHTML="<p>iPod Adapter Search</p>";
		document.getElementById("ipodcontroller").style.display="none";
		document.getElementById("ipodlist").innerHTML=sItems;
	} catch(err) {
		flagError(err)
	}
}


function SelectYear(sYearSelected) {
	try {
		sYear=sYearSelected;
		ValidateForm();
	} catch(err) {
		flagError(err)
	}
}


function ValidateForm() {
	try {
		if (sMake!="" && sModel!="" && sYear!="") {
			if(window._gaq) { _gaq.push(['_trackPageview', '/advanced_search.php?select_vehicle_make='+sMake+'&select_vehicle_model='+sModel+'&select_vehicle_year='+sYear+'&vehicle='+sMake+' '+sModel+' '+sYear]); }
			RedirectCar();
		}
	} catch(err) {
		flagError(err)
	}
}


function RedirectCar() {
	try {
		window.location=sRootURL+'vehicle/'+sMake+'_'+sModel+'_'+sYear;
	} catch(err) {
		flagError(err)
	}
}

function ShowIpodBuy() {
	try {
		document.getElementById("ipodcontroller").style.display="none";
		document.getElementById("ipodbuy").style.display="inline";
	} catch(err) {
		flagError(err)
	}
}
