function inintAjax() {
	try {
		return new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e) {} //IE
	try {
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(e) {} //IE

	try {
		return new XMLHttpRequest();
	}
	catch(e) {} //Native Javascript

	alert("XMLHttpRequest not supported");
	return null;
};

function changeList(flagDel, src, code, delId){		
	 var req = inintAjax();		 		 
	 req.onreadystatechange = function () {	 

		  if (req.readyState==4) {			  
			   if (req.status==200) {				   
					document.getElementById(src).innerHTML=req.responseText; //
			   }
		  }
	 };

	 req.open("GET", "listboxajax.php?data="+src+"&code="+code+"&delId="+delId); // connection
	 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620"); // set Header
	 req.send(null); //
}

function doChange(src, cnt) {
	var advInfo = document.getElementById('advInfo').value;

	 if(cnt == "") {

		 // Reset car Model
		 var carModel = document.getElementById('spanModelId');
		 var carModelInnerHtml = "<select id=\"lstCarModel\" name=\"lstCarModel\"><option value=\"\">Select Model</option></select>";
		 carModel.innerHTML = carModelInnerHtml;

		 // Reset Year
		 var carYear = document.getElementById('spanLstYear');
		 var carYearInnerHtml = "<select id=\"lstCarYear\" name=\"lstCarYear\"><option value=\"\">Select Year</option></select>";
		 carYear.innerHTML = carYearInnerHtml;

		 // Reset Head Unit Maker
	     var carHum = document.getElementById('spanHumId');
	     var carHumInnerHtml = "<select id=\"lstCarHum\" name=\"lstCarHum\"><option value=\"\">Select Head Unit Maker</option></select>";
         carHum.innerHTML = carHumInnerHtml;

		 // Reset Head Unit Name
	     var carHun = document.getElementById('spanHunId');
	     var carHunInnerHtml = "<select id=\"lstCarHun\" name=\"lstCarHun\"><option value=\"\">Select Head Unit Name</option></select>";
         carHun.innerHTML = carHunInnerHtml;

		 // Reset Part No
	     var carPartno = document.getElementById('spanPartno');
	     var carPartnoInnerHtml = "";
         carPartno.innerHTML = carPartnoInnerHtml;
		 return false;
	 }

     // Reset Year
	 var carYear = document.getElementById('spanLstYear');
	 var carYearInnerHtml = "<select id=\"lstCarYear\" name=\"lstCarYear\"><option value=\"\">Select Year</option></select>";
     carYear.innerHTML = carYearInnerHtml;

     // Reset Head Unit Maker
	 var carHum = document.getElementById('spanHumId');
	 var carHumInnerHtml = "<select id=\"lstCarHum\" name=\"lstCarHum\"><option value=\"\">Select Head Unit Maker</option></select>";
     carHum.innerHTML = carHumInnerHtml;

	 // Reset Head Unit Name
	 var carHun = document.getElementById('spanHunId');
	 var carHunInnerHtml = "<select id=\"lstCarHun\" name=\"lstCarHun\"><option value=\"\">Select Head Unit Name</option></select>";
     carHun.innerHTML = carHunInnerHtml;

	 // Reset Part No
	 var carPartno = document.getElementById('spanPartno');
	 var carPartnoInnerHtml = "";
     carPartno.innerHTML = carPartnoInnerHtml;


	 var srcPathTemp = document.getElementById('spanGetABSPATH');
	 var srcPath = srcPathTemp.innerHTML;

	 var req = inintAjax();
	 req.onreadystatechange = function () {

		  if (req.readyState==4) {
			   if (req.status==200) {
					document.getElementById(src).innerHTML=req.responseText; //
			   }
		  }
	 };

	 req.open("GET", srcPath+"listboxajax.php?data="+src+"&cnt="+cnt+"&advInfo="+advInfo); // connection
	 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620"); // set Header
	 req.send(null); //
}

function doChangeCarModel(src, cnt) {
	var advInfo = document.getElementById('advInfo').value;

	 if(cnt == "") {
		// Reset Year
		var carYear = document.getElementById('spanLstYear');
		var carYearInnerHtml = "<select id=\"lstCarYear\" name=\"lstCarYear\"><option value=\"\">Select Year</option></select>";
		carYear.innerHTML = carYearInnerHtml;

		// Reset Head Unit Maker
		var carHum = document.getElementById('spanHumId');
		var carHumInnerHtml = "<select id=\"lstCarHum\" name=\"lstCarHum\"><option value=\"\">Select Head Unit Maker</option></select>";
		carHum.innerHTML = carHumInnerHtml;

		// Reset Head Unit Name
		var carHun = document.getElementById('spanHunId');
		var carHunInnerHtml = "<select id=\"lstCarHun\" name=\"lstCarHun\"><option value=\"\">Select Head Unit Name</option></select>";
		carHun.innerHTML = carHunInnerHtml;

		// Reset Part No
		var carPartno = document.getElementById('spanPartno');
		var carPartnoInnerHtml = "";
		carPartno.innerHTML = carPartnoInnerHtml;

		return false;
	 }

	 var srcPathTemp = document.getElementById('spanGetABSPATH');
	 var srcPath = srcPathTemp.innerHTML;

	 // Get car make id from 'lstmakeid' list box
	 var carMake = document.getElementById('lstCarMake');
	 var selCarMakeIndex = carMake.selectedIndex;
     var carMakeId = carMake.options[selCarMakeIndex].value;

	 // Reset Head Unit Maker
	 var carHum = document.getElementById('spanHumId');
	 var carHumInnerHtml = "<select id=\"lstCarHum\" name=\"lstCarHum\"><option value=\"\">Select Head Unit Maker</option></select>";
     carHum.innerHTML = carHumInnerHtml;

	 // Reset Head Unit Name
	 var carHun = document.getElementById('spanHunId');
	 var carHunInnerHtml = "<select id=\"lstCarHun\" name=\"lstCarHun\"><option value=\"\">Select Head Unit Name</option></select>";
     carHun.innerHTML = carHunInnerHtml;

	 // Reset Part No
	 var carPartno = document.getElementById('spanPartno');
	 var carPartnoInnerHtml = "";
     carPartno.innerHTML = carPartnoInnerHtml;

	 var req = inintAjax();
	 req.onreadystatechange = function () {

		  if (req.readyState==4) {
			   if (req.status==200) {

				   document.getElementById(src).innerHTML=req.responseText; //
			  }

		  }
	 };

	 req.open("GET", srcPath+"listboxajax.php?data="+src+"&cnt="+cnt+"&make="+carMakeId+"&advInfo="+advInfo); // connection
	 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620"); // set Header
	 req.send(null); //


}

function doChangeYear(src, cnt) {
	var advInfo = document.getElementById('advInfo').value;

	 if(cnt == "") {
		 // Reset Head Unit Maker
		 var carHum = document.getElementById('spanHumId');
		 var carHumInnerHtml = "<select id=\"lstCarHum\" name=\"lstCarHum\"><option value=\"\">Select Head Unit Maker</option></select>";
		 carHum.innerHTML = carHumInnerHtml;

		 // Reset Head Unit Name
		 var carHun = document.getElementById('spanHunId');
	     var carHunInnerHtml = "<select id=\"lstCarHun\" name=\"lstCarHun\"><option value=\"\">Select Head Unit Name</option></select>";
         carHun.innerHTML = carHunInnerHtml;

	    // Reset Part No
	     var carPartno = document.getElementById('spanPartno');
	     var carPartnoInnerHtml = "";
         carPartno.innerHTML = carPartnoInnerHtml;

		 return false;
	 }

	 var srcPathTemp = document.getElementById('spanGetABSPATH');
	 var srcPath = srcPathTemp.innerHTML;

	// Get carMake
	 var carMake = document.getElementById('lstCarMake');
	 var selCarMakeIndex = carMake.selectedIndex;
     var carMakeId = carMake.options[selCarMakeIndex].value;

	// Get carModel
	 var carModel = document.getElementById('lstCarModel');
	 var selCarModelIndex = carModel.selectedIndex;
     var carModelId = carModel.options[selCarModelIndex].value;

	// Get carYear
	 var carYear = document.getElementById('lstCarYear');
	 var selCarYearIndex = carYear.selectedIndex;
     var carYearInfo = carYear.options[selCarYearIndex].value;

	// Reset Head Unit Name
	 var carHun = document.getElementById('spanHunId');
	 var carHunInnerHtml = "<select id=\"lstCarHun\" name=\"lstCarHun\"><option value=\"\">Select Head Unit Name</option></select>";
     carHun.innerHTML = carHunInnerHtml;

	// Reset Part No
	 var carPartno = document.getElementById('spanPartno');
	 var carPartnoInnerHtml = "";
     carPartno.innerHTML = carPartnoInnerHtml;


	 var subProd = document.getElementById('spanGetSubProdId');
	 var subProdId = subProd.innerHTML;

	 var req = inintAjax();
	 req.onreadystatechange = function () {

		  if (req.readyState==4) {
			   if (req.status==200) {

						document.getElementById(src).innerHTML=req.responseText; //

			   }
		  }
	 };


	 req.open("GET", srcPath+"listboxajax.php?data="+src+"&cnt="+cnt+"&advInfo="+advInfo+"&make="+carMakeId+"&model="+carModelId+"&year="+carYearInfo+"&subprod="+subProdId); // connection
	 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620"); // set Header
	 req.send(null); //
}

function doChangeHum(src, cnt) {
	var advInfo = document.getElementById('advInfo').value;

	 if(cnt == "") {
		 // Reset Head Unit Name
		 var carHun = document.getElementById('spanHunId');
		 var carHunInnerHtml = "<select id=\"lstCarHun\" name=\"lstCarHun\"><option value=\"\">Select Head Unit Name</option></select>";
		 carHun.innerHTML = carHunInnerHtml;

		// Reset Part No
		 var carPartno = document.getElementById('spanPartno');
   		 var carPartnoInnerHtml = "";
		 carPartno.innerHTML = carPartnoInnerHtml;
		 return false;
	 }

	 var srcPathTemp = document.getElementById('spanGetABSPATH');
	 var srcPath = srcPathTemp.innerHTML;

	// Get carMake
	 var carMake = document.getElementById('lstCarMake');
	 var selCarMakeIndex = carMake.selectedIndex;
     var carMakeId = carMake.options[selCarMakeIndex].value;

	// Get carModel
	 var carModel = document.getElementById('lstCarModel');
	 var selCarModelIndex = carModel.selectedIndex;
     var carModelId = carModel.options[selCarModelIndex].value;

	// Get carYear
	 var carYear = document.getElementById('lstCarYear');
	 var selCarYearIndex = carYear.selectedIndex;
     var carYearInfo = carYear.options[selCarYearIndex].value;

	// Reset Part No
	 var carPartno = document.getElementById('spanPartno');
	 var carPartnoInnerHtml = "";
     carPartno.innerHTML = carPartnoInnerHtml;

	 var req = inintAjax();
	 req.onreadystatechange = function () {

		  if (req.readyState==4) {
			   if (req.status==200) {
					document.getElementById(src).innerHTML=req.responseText; //
			   }
		  }
	 };


	 req.open("GET", srcPath+"listboxajax.php?data="+src+"&cnt="+cnt+"&advInfo="+advInfo+"&make="+carMakeId+"&model="+carModelId+"&year="+carYearInfo); // connection
	 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620"); // set Header
	 req.send(null); //
}

function doChangeHun(src, cnt) {

	 if(cnt == "") {
		 var carPartno = document.getElementById('spanPartno');
		 var carPartnoInnerHtml = "";
		 carPartno.innerHTML = carPartnoInnerHtml;
		 return false;
	 }

	 var srcPathTemp = document.getElementById('spanGetABSPATH');
	 var srcPath = srcPathTemp.innerHTML;

	// Get carMake
	 var carMake = document.getElementById('lstCarMake');
	 var selCarMakeIndex = carMake.selectedIndex;
     var carMakeId = carMake.options[selCarMakeIndex].value;

	// Get carModel
	 var carModel = document.getElementById('lstCarModel');
	 var selCarModelIndex = carModel.selectedIndex;
     var carModelId = carModel.options[selCarModelIndex].value;

	// Get carYear
	 var carYear = document.getElementById('lstCarYear');
	 var selCarYearIndex = carYear.selectedIndex;
     var carYearInfo = carYear.options[selCarYearIndex].value;

	// Get carHum
	 var carHum = document.getElementById('lstCarHum');
	 var selCarHumIndex = carHum.selectedIndex;
     var carHumInfo = carHum.options[selCarHumIndex].value;

	 var subProd = document.getElementById('spanGetSubProdId');
	 var subProdId = subProd.innerHTML;

	 var req = inintAjax();
	 req.onreadystatechange = function () {

		  if (req.readyState==4) {
			   if (req.status==200) {
					document.getElementById(src).innerHTML=req.responseText; //
			   }
		  }
	 };

	 req.open("GET", srcPath+"listboxajax.php?data="+src+"&cnt="+cnt+"&make="+carMakeId+"&model="+carModelId+"&year="+carYearInfo+"&hum="+carHumInfo+"&subprod="+subProdId); // connection
	 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620"); // set Header
	 req.send(null); //
}



