var globalmakeid
function handleOnChange(dd1)
{
  var idx = dd1.selectedIndex;
  var val = dd1[idx].text;
  var id = dd1[idx].value;
  globalmakeid = dd1[idx].value;
	var par = document.forms["frmSelect"];
  var parelmts = par.elements;
  var Makesel = parelmts["Make"];
  var Type = val;
	//alert(id);
	//alert(val);
	
	if (id == "0") {
		document.getElementById('DropDownOne').style.display = "block";
		document.getElementById('DropDownTwo').style.display = "none";
		document.getElementById('DropDownThree').style.display = "none";
		Makesel = parelmts["Make"];

} else	if (id == "1") {
		document.getElementById('DropDownOne').style.display = "block";
		document.getElementById('DropDownTwo').style.display = "none";
		document.getElementById('DropDownThree').style.display = "none";
		Makesel = parelmts["Make"];
	} else if (id == "2") {
		document.getElementById('DropDownOne').style.display = "none";
		document.getElementById('DropDownTwo').style.display = "block";
		document.getElementById('DropDownThree').style.display = "none";
		Makesel = parelmts["TrMake"];
	} else	if (id == "3") {
		document.getElementById('DropDownOne').style.display = "none";
		document.getElementById('DropDownTwo').style.display = "none";
		document.getElementById('DropDownThree').style.display = "block";
		Makesel = parelmts["GMake"];
	} else {
		document.getElementById('DropDownOne').style.display = "block";
		document.getElementById('DropDownTwo').style.display = "none";
		document.getElementById('DropDownThree').style.display = "none";
		Makesel = parelmts["Make"];

}
	
	
	
if (Type != "Select Type")
  {
 	Http.get({
		url: "/Types_Ajax.php?Typepara=" + id,
		callback: fillMake,
		cache: Http.Cache.Get
	}, [Makesel]);
  }
}

function handleOnChangetwo(dd2)
{
  var idx = dd2.selectedIndex;
  var val = dd2[idx].text;
  var id = dd2[idx].value;
  var par = document.forms["frmSelect"];
  var parelmts = par.elements;
	if (globalmakeid == "2") {
		var Modelsel = parelmts["TrModel"];
	} else	if (globalmakeid == "3") {
		var Modelsel = parelmts["GModel"];
	} else {
		var Modelsel = parelmts["Model"];
	}
  var Make = val;
  if (Make != "Select Make")
  {
 	Http.get({
		url: "/Makes_Ajax.php?Makepara=" + id,
		callback: fillModel,
		cache: Http.Cache.Get
	}, [Modelsel]);
  }
}

function handleOnChangethree(dd3)
{
  var idx = dd3.selectedIndex;
  var val = dd3[idx].text;
  var id = dd3[idx].value;
  var par = document.forms["frmSelect"];
  var parelmts = par.elements;
  var Categorysel = parelmts["Category"];
	if (globalmakeid == "2") {
		  var Categorysel = parelmts["TrCategory"];
	} else	if (globalmakeid == "3") {
		  var Categorysel = parelmts["GCategory"];
	} else {
		  var Categorysel = parelmts["Category"];
	}

var Category = val;
  if (Category != "Select Model")
  {
 	Http.get({
		url: "/Categories_Ajax.php?Catpara=" + id,
		callback: fillCat,
		cache: Http.Cache.Get
	}, [Categorysel]);
  }
}


function handleOnChangefour(dd4)
{
  var idx = dd4.selectedIndex;
  var val = dd4[idx].text;
  var id = dd4[idx].value;
  var par = document.forms["frmSelect"];
  var parelmts = par.elements;
  var Categorysel4 = parelmts["GCategory4"];
	if (globalmakeid == "2") {
		var Categorysel4 = parelmts["TrCategory4"];
	}

var Category4 = val;

if (Category4 != "Select Category")
  {
 	Http.get({
		url: "/CategoriesParts_Ajax.php?Catpara=" + id,
		callback: fillCatParts,
		cache: Http.Cache.Get
	}, [Categorysel4]);
  }
}



function fillMake(xmlreply, Makeelmt)
{
  if (xmlreply.status == Http.Status.OK)
  {
    var Makeresponse = xmlreply.responseText;
    var Makear = Makeresponse.split("|");
	var ValueText;
	Makeelmt.length = 1;
    Makeelmt.length = Makear.length;
	for (o=1; o < Makear.length; o++)
    {
		ValueText = Makear[o].split(",");
    	Makeelmt[o].value = ValueText[0];
    	Makeelmt[o].text = ValueText[1];
	}
  }
  else
  {
    alert("Cannot handle the AJAX call.");
  }
}

function fillModel(xmlreply, Modelelmt)
{
  if (xmlreply.status == Http.Status.OK)
  {
    var Modelresponse = xmlreply.responseText;
    var Modelar = Modelresponse.split("|");
	var ValueText;
    Modelelmt.length = 1;
    Modelelmt.length = Modelar.length;
	for (o=1; o < Modelar.length; o++)
    {
		ValueText = Modelar[o].split(",");
    	Modelelmt[o].value = ValueText[0];
    	Modelelmt[o].text = ValueText[1];
	}
  }
  else
  {
    alert("Cannot handle the AJAX call.");
  }
}

function fillCat(xmlreply, Categoryelmt)
{
  if (xmlreply.status == Http.Status.OK)
  {
    var Categoryresponse = xmlreply.responseText;
    var Categoryar = Categoryresponse.split("|");
	var ValueText;
    Categoryelmt.length = 1;
    Categoryelmt.length = Categoryar.length;
	for (o=1; o < Categoryar.length; o++)
    {
		ValueText = Categoryar[o].split(",");
    	Categoryelmt[o].value = ValueText[0];
    	Categoryelmt[o].text = ValueText[1];
	}
  }
  else
  {
    alert("Cannot handle the AJAX call.");
  }
}

function fillCatParts(xmlreply, CategoryelmtParts)
{
  if (xmlreply.status == Http.Status.OK)
  {
    var CategoryresponseParts = xmlreply.responseText;
    var CategoryarParts = CategoryresponseParts.split("|");
	var ValueText;
    CategoryelmtParts.length = 1;
    CategoryelmtParts.length = CategoryarParts.length;
	for (o=1; o < CategoryarParts.length; o++)
    {
		ValueText = CategoryarParts[o].split(",");
    	CategoryelmtParts[o].value = ValueText[0];
    	CategoryelmtParts[o].text = ValueText[1];
	}
  }
  else
  {
    alert("Cannot handle the AJAX call.");
  }
}