// JavaScript Document

function hChange(dd0,formField,defaultMsg,ajaxFile,qsName)
{
  var idx = dd0.selectedIndex;
  var val = dd0[idx].value;
  var par = document.forms["frmSelect"];
  var parelmts = par.elements;
  var prezsel = parelmts[formField];
  var country = val;
  if (country != defaultMsg)
  {
   var directory = ""+document.location;
   directory = directory.substr(0, directory.lastIndexOf('/'));

   Http.get({
		url: "/"+ajaxFile+"?"+qsName+"="+country,
		callback: fillPrez,
		cache: Http.Cache.Get
	}, [prezsel]);
  }
}


function hChange9(dd0,formField,defaultMsg,ajaxFile,qsName,formName)
{
  var idx = dd0.selectedIndex;
  var val = dd0[idx].value;
  var par = document.forms[formName];
  var parelmts = par.elements;
  var prezsel = parelmts[formField];
  var country = val;
  if (country != defaultMsg)
  {
   var directory = ""+document.location;
   directory = directory.substr(0, directory.lastIndexOf('/'));

   Http.get({
		url: "/"+ajaxFile+"?"+qsName+"="+country,
		callback: fillPrez,
		cache: Http.Cache.Get
	}, [prezsel]);
  }
}


function handleOnChange0(dd0)
{
  var idx = dd0.selectedIndex;
  var val = dd0[idx].value;
  var par = document.forms["frmSelect"];
  var parelmts = par.elements;
  var prezsel = parelmts["prez"];
  var country = val;
  if (country != "Select Asset Type")
  {
   var directory = ""+document.location;
   directory = directory.substr(0, directory.lastIndexOf('/'));

   Http.get({
		url: "/PopulateMakes.asp?TheCatID="+country,
		callback: fillPrez,
		cache: Http.Cache.Get
	}, [prezsel]);
  }
}

function handleChange(dd0,formField,defaultMsg,ajaxFile,qsName)
{
  var idx = dd0.selectedIndex;
  var val = dd0[idx].value;
  var par = document.forms["frmSelect"];
  var parelmts = par.elements;
  var prezsel = parelmts[formField];
  var country = val;
  if (country != defaultMsg)
  {
   var pcat = document.getElementById('country').value;
   var directory = ""+document.location;
   directory = directory.substr(0, directory.lastIndexOf('/'));

   Http.get({
		url: "/"+ajaxFile+"?"+qsName+"="+country+"&pcat="+pcat,
		callback: fillPrez,
		cache: Http.Cache.Get
	}, [prezsel]);
  }
}

function handleOnChange(dd1)
{
  var idx = dd1.selectedIndex;
  var val = dd1[idx].value;
  var par = document.forms["frmSelect"];
  var parelmts = par.elements;
  var prezsel = parelmts["prez"];
  var country = val;
  if (country != "Choose Asset Type")
  {
   var directory = ""+document.location;
   directory = directory.substr(0, directory.lastIndexOf('/'));

   Http.get({
		url: "../listfill.asp?catid="+country,
		callback: fillPrez,
		cache: Http.Cache.Get
	}, [prezsel]);
  }
}
function fillPrez(xmlreply, prezelmt)
{
  if (xmlreply.status == Http.Status.OK)
  {
   var prezresponse = xmlreply.responseText;
   var prezar = prezresponse.split("|");
   prezelmt.length = 1;
   prezelmt.length = prezar.length;

   for (o=1; o < prezar.length; o++)
   {
     varpreznewarr =  prezar[o].split("~");
     prezelmt[o].text = varpreznewarr[1];
     prezelmt[o].value = varpreznewarr[0];	 
   }
  }
  else
  {
   alert("Cannot handle the Ajax call.");
  }
}
function handleOnChange2(dd2)
{
  var idx2 = dd2.selectedIndex;
  var val2 = dd2[idx2].value;
  var par2 = document.forms["frmSelect"];
  var parelmts2 = par2.elements;
  var prezsel2 = parelmts2["makes"];
  var country2 = val2;
  if (country2 != "All Makes...")
  {
   var directory = ""+document.location;
   directory = directory.substr(0, directory.lastIndexOf('/'));

   Http.get({
		url: "../listfill-models.asp?make_id="+country2,
		callback: fillPrez2,
		cache: Http.Cache.Get
	}, [prezsel2]);
  }
}
function fillPrez2(xmlreply, prezelmt2)
{
  if (xmlreply.status == Http.Status.OK)
  {
   var prezresponse2 = xmlreply.responseText;
   var prezar2 = prezresponse2.split("|");
   prezelmt2.length = 1;
   prezelmt2.length = prezar2.length;

   for (o=1; o < prezar2.length; o++)
   {
     varpreznewarr2 =  prezar2[o].split("~");
     prezelmt2[o].text = varpreznewarr2[1];
     prezelmt2[o].value = varpreznewarr2[0];	 
   }
  }
  else
  {
   alert("Cannot handle the Ajax call.");
  }
}
function handleOnChange3(dd3)
{
  var idx3 = dd3.selectedIndex;
  var val3 = dd3[idx3].value;
  var par3 = document.forms["frmSelect"];
  var parelmts3 = par3.elements;
  var prezsel3 = parelmts3["Asset_Category_ID"];
  var country3 = val3;
  if (country3 != "All Models...")
  {
   var directory = ""+document.location;
   directory = directory.substr(0, directory.lastIndexOf('/'));

   Http.get({
		url: "../listfill-bodytypes.asp?model_id="+country3,
		callback: fillPrez3,
		cache: Http.Cache.Get
	}, [prezsel3]);
  }
}
function fillPrez3(xmlreply, prezelmt3)
{
  if (xmlreply.status == Http.Status.OK)
  {
   var prezresponse3 = xmlreply.responseText;
   var prezar3 = prezresponse3.split("|");
   prezelmt3.length = 1;
   prezelmt3.length = prezar3.length;

   for (o=1; o < prezar3.length; o++)
   {
     varpreznewarr3 =  prezar3[o].split("~");
     prezelmt3[o].text = varpreznewarr3[1];
     prezelmt3[o].value = varpreznewarr3[0];	 
   }
  }
  else
  {
   alert("Cannot handle the Ajax call.");
  }
}
function regetCat(DaCat)
{
document.frmSelect.action = "/search/NewSearch.asp?cat_id=" + DaCat;
document.frmSelect.submit();
}
