//เลือกรุ่นของรถ ##################################################################
function selectModel(catID)
	{
		if(!catID=="")
			{
				//ส่งค่าไปตรวจสอบ
				var setURL="engine.php?sCommand=getModel&catID="+catID;
				requestServer_get(setURL,"Received_getModel(xmlHttp.responseText);","Received_getModel_Error();");
			}
	}

//รับค่าที่ส่งกลับ
function Received_getModel(dataText)
	{
		if(dataText!="")
			{
				getID("setModel").innerHTML="<select name=\"model\" id=\"model\" onchange=\"selectPeriod(this.value)\" >"
				+"<option value=\"\">--เลือกรุ่นรถ--</option>"+dataText+"</select>";
			}
		else
			{
				getID("model").options.length=0;
				getID("setModel").innerHTML="<select name=\"model\" id=\"model\" onchange=\"selectPeriod(this.value)\" >"
				+"<option value=\"\">--ไม่มีข้อมูล--</option></select>";
			}
	}

//กรณีที่ติดต่อ server ไม่ได้
function Received_getModel_Error()
	{
		alert("ติดต่อ Server ไม่ได้");
	}

//เลือกรุ่นของรถ ##################################################################

//เลือกระยะเวลาผ่อน ##################################################################
function selectPeriod(obj)
	{
		if(obj!="")
			{
				var xCut=obj.split(":");
				var catID=getID("category").value;
				var modelID=xCut[0];
				var price=xCut[1];
				getID("price").value=price;
				
				var setURL="engine.php?sCommand=getPeriod&modelID="+modelID+"&catID="+catID;
				requestServer_get(setURL,"Received_getPeriod(xmlHttp.responseText);","Received_getPeriod_Error();");

			}
	}

//รับค่าที่ส่งกลับ
function Received_getPeriod(dataText)
	{
		if(dataText!="")
			{
				getID("setPeriod").innerHTML="<select name=\"period\" id=\"period\" onchange=\"selectDown(this.value)\" >"
				+"<option value=\"\">--เลือกช่วงเวลาชำระ--</option>"+dataText+"</select>";
			}
		else
			{
				getID("model").options.length=0;
				getID("setModel").innerHTML="<select name=\"period\" id=\"period\" onchange=\"selectDown(this.value)\" >"
				+"<option value=\"\">--ไม่มีข้อมูล--</option></select>";
			}
	}

//กรณีที่ติดต่อ server ไม่ได้
function Received_getPeriod_Error()
	{
		alert("ติดต่อ Server ไม่ได้");
	}

//เลือกระยะเวลาผ่อน ##################################################################


//เลือกเงินดาวน์ ##################################################################
function selectDown(obj)
	{
		if(obj!="")
			{
				obj=obj.split(":");
				var catID=getID("category").value;
				var modelID=getID("model").value;
				var periodID=obj[0];
				
				var setURL="engine.php?sCommand=getDown&modelID="+modelID+"&catID="+catID+"&periodID="+periodID;
				requestServer_get(setURL,"Received_getDown(xmlHttp.responseText);","Received_getDown_Error();");

			}
	}

//รับค่าที่ส่งกลับ
function Received_getDown(dataText)
	{
		if(dataText!="")
			{
				getID("setDown").innerHTML="<select name=\"down\" id=\"down\" onchange=\"calcuDown(this.value)\" >"
				+"<option value=\"\">--เลือกเงินดาวน์--</option>"+dataText+"</select>";
			}
		else
			{
				getID("down").options.length=0;
				getID("setDown").innerHTML="<select name=\"down\" id=\"down\" onchange=\"calcuDown(this.value)\" >"
				+"<option value=\"\">--ไม่มีข้อมูล--</option></select>";
			}
	}

//กรณีที่ติดต่อ server ไม่ได้
function Received_getDown_Error()
	{
		alert("ติดต่อ Server ไม่ได้");
	}

//เลือกเงินดาวน์ ##################################################################

//คำนวณค่าของเงินดาวน์
function calcuDown(obj)
	{
		obj=obj.split(":");
		var price=getID("price").value;
		var downprice=obj[0];

		//ระบุค่าของอัตราดอกเบี้ย
		getID("rate").value=obj[1];

		//คำนวณเงินดาวน์
		getID("downPrice").value=Math.ceil(price*(downprice/100));

		//คำนวณยอดจัด
		getID("finance").value=price-Math.ceil(price*(downprice/100));
	}

function showRate(rate)
	{
		var xCut=rate.split(":");
		
		//แสดงค่าใน Rate
		getID("rate").value=xCut[1];

		//หาค่าของเงินดาวน์
		xCut=getID("down").value.split(":");
		xCut=(xCut[0]/100)*getID("price").value;
		getID("downPrice").value=Math.ceil(xCut);

		//คำนวณยอดจัด
		getID("finance").value=getID("price").value-getID("downPrice").value;

	}

function cal_price(obj)
	{
		//ตรวจสอบค่าที่ให้ในการคำนวณ 
		if(getID("category")==false || getID("category").value==""){alert("ระบุประเภทรถ");return false;}
		if(getID("model")==false || getID("model").value==""){alert("ระบุรุ่นของรถ");return false;}
		if(getID("period")==false || getID("period").value==""){alert("ระบุช่วงของการผ่อน");return false;}
		if(getID("down")==false || getID("down").value==""){alert("ระบุเงินดาวน์");return false;}
		
		var xCut=getID("period").value.split(":");
		var x=(finance.value*(rate.value/100))*(xCut[1]/12);
		x=Math.ceil((x+(finance.value*1))/xCut[1]);
		finance2.value=x;
	}

function ResetFiled(n)
	{
		n=n.split(":");
		if(n[0]=="0"){getID("category").length=0;}
		if(n[1]=="0"){getID("model").options.length=0;}
		if(n[2]=="0"){getID("price").value="";}
		if(n[3]=="0"){getID("period").options.length=0;}
		if(n[4]=="0"){getID("down").options.length=0;}
		if(n[5]=="0"){getID("downPrice").value="";}
		if(n[6]=="0"){getID("finance").value="";}
		if(n[7]=="0"){getID("rate").value="";}
		if(n[8]=="0"){getID("finance2").value="";}
	}

	