var isIE4 = (document.all) ? 1 : 0;

function MM_preloadImages() { //v3.0
  var d=document; if(d.images)
  { if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
     for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0)
    { d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}
    }
  }
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function LoadKeySearch()
{
if (document.frmHeader.cmbEngineMake.options[document.frmHeader.cmbEngineMake.selectedIndex].value==0)
{
 alert("Please select the Make");
 return;

}
if (document.frmHeader.cmbEngineModel)
{
	if (document.frmHeader.cmbEngineModel.options[document.frmHeader.cmbEngineModel.selectedIndex].value==0)
		{
			alert("Please select the Model");
			return;
		}
}
if (document.frmHeader.cmbEngineYear.options[document.frmHeader.cmbEngineYear.selectedIndex].value==0)
{
 alert("Please select the Year");
 return;
}

document.frmHeader.hdnMake.value=document.frmHeader.cmbEngineMake.options[document.frmHeader.cmbEngineMake.selectedIndex].text;
if (document.frmHeader.cmbEngineModel)
{
	document.frmHeader.hdnModel.value=document.frmHeader.cmbEngineModel.options[document.frmHeader.cmbEngineModel.selectedIndex].text;
}
document.frmHeader.hdnYear.value=document.frmHeader.cmbEngineYear.options[document.frmHeader.cmbEngineYear.selectedIndex].text;
document.frmHeader.Year.value=document.frmHeader.hdnYear.value
document.frmHeader.hdnSetCookie.value=1;
document.frmHeader.hdnSearch.value=4;
document.frmHeader.action="goto.asp?mscssid=" + document.frmHeader.hdnmscssid.value+ "&hdnSearch=" +document.frmHeader.hdnSearch.value+ "&Keyword=" +escape(document.frmHeader.txtKeyword.value)+ "&hdnVendor=" +escape(document.frmHeader.txtvendor.value);
document.frmHeader.submit();
}

function LoadYear()
{
	if (document.frmHeader.cmbEngineMake.options[document.frmHeader.cmbEngineMake.selectedIndex].value==0)
	{
	 alert("Please select the Make");
	 return;
	}
	if (document.frmHeader.cmbEngineModel)
	{
		if (document.frmHeader.cmbEngineModel.options[document.frmHeader.cmbEngineModel.selectedIndex].value==0)
			{
				alert("Please select the Model");
				return;
			}
	}
	if (document.frmHeader.cmbEngineYear.options[document.frmHeader.cmbEngineYear.selectedIndex].value==0)
	{
	 alert("Please select the Year");
	 return;
	}
	document.frmHeader.hdnSetCookie.value=1;
	document.frmHeader.hdnMake.value=document.frmHeader.cmbEngineMake.options[document.frmHeader.cmbEngineMake.selectedIndex].text;
	document.frmHeader.hdnYear.value=document.frmHeader.cmbEngineYear.options[document.frmHeader.cmbEngineYear.selectedIndex].text;
	document.frmHeader.hdnSearch.value=4;
	if(document.frmHeader.cmbEngineModel)
	{
		document.frmHeader.hdnModel.value=document.frmHeader.cmbEngineModel.options[document.frmHeader.cmbEngineModel.selectedIndex].text;
		document.frmHeader.action="goto.asp?mscssid=" + document.frmHeader.hdnmscssid.value + "&Make=" +escape(document.frmHeader.hdnMake.value)+ "&Year=" +document.frmHeader.hdnYear.value+ "&Model=" +escape(document.frmHeader.hdnModel.value)+ "&hdnSearch=" +document.frmHeader.hdnSearch.value+ "&Keyword=" +escape(document.frmHeader.txtKeyword.value)+ "&hdnVendor=" +escape(document.frmHeader.txtvendor.value);
		document.frmHeader.submit();
	}
	else
	{
		document.frmHeader.action="Model.asp?mscssid=" + document.frmHeader.hdnmscssid.value + "&Make=" +escape(document.frmHeader.hdnMake.value)+ "&Year=" +document.frmHeader.hdnYear.value;
		document.frmHeader.submit();
	}
}

function LoadMake(Ctrl,SelectedValue)
{
	with (Ctrl)
	{
		length=1;
		for (var intCtr=0; intCtr<=makes.length -1 ;intCtr++)
		{
			options[intCtr+1] = new Option(makes[intCtr], makes[intCtr]);
			if (makes[intCtr]==SelectedValue)
			{
				selectedIndex=intCtr+1;
			}
		}
	}
}

function LoadModelCombo(mkCtrl,Ctrl,yrCtrl,SelectedValue)
{
	var strModel = mkCtrl.options[mkCtrl.selectedIndex].text;
	var intstrModel = mkCtrl.selectedIndex
	if (!intstrModel == 0)
	{
		with (Ctrl)
		{
			length=1;
			for (var intCtr=0; intCtr<=models[strModel].length -1 ;intCtr++)
			{
				options[intCtr+1] = new Option(models[strModel][intCtr], models[strModel][intCtr]);
				if (models[strModel][intCtr]==SelectedValue)
				{
					selectedIndex=intCtr+1;
				}
			}
		}
	}
	else
	{
		with (Ctrl)
		{
			length=1;
			selectedIndex=0;
		}
	}
	with (yrCtrl)
	{
		length=1;
		selectedIndex=0;
	}

}

function LoadYearCombo(mkCtrl,moCtrl,Ctrl,SelectedValue)
{
	var strModel = mkCtrl.options[mkCtrl.selectedIndex].text;
	var strMake = moCtrl.options[moCtrl.selectedIndex].text;
	var intstrModel = moCtrl.selectedIndex
	if (!intstrModel == 0)
	{
		with (Ctrl)
		{
			length=1;
			for (var intCtr=0; intCtr<=y[strModel][strMake].length -1 ;intCtr++)
			{
				options[intCtr+1] = new Option(y[strModel][strMake][intCtr],y[strModel][strMake][intCtr]);
				if (y[strModel][strMake][intCtr]==SelectedValue)
				{
					selectedIndex=intCtr+1;
				}
			}
	    }
	}
	else
	{
		with (Ctrl)
		{
			length=1;
			selectedIndex=0;
		}
	}
}