function changeModel()
{
	objs = eval("document.ffinance");

	if(objs.model.value != "")
	{
		objs.totalPrice.value = model_[objs.model.value];	
		objs.pprice.value = model_[objs.model.value];		

		objs.downpayment.selectedIndex = -1;
		objs.netfinance.value = "";
		objs._downpayment.value = "-- ระบุเอง --";

		objs.interest_rate.value = "";

		for(var i=0;i<=3;i++)
			objs.monthly_payment[i].checked = false;

		objs.price.value = "";		

	}
	else
	{
		objs.reset();	
	}


}

function checkDownPrice(frm)
{
	objs = eval("document.ffinance");

	if(objs.pprice.value == "")
	{
		alert("กรุณาระบุรุ่น");
		frm.value = '-- ระบุเอง --';
		return false;
	}	


	if(frm.value !='' && frm.value !='-- ระบุเอง --')
	{

		frm.value = parseInt(frm.value);
		noOfDown = down_.length - 1;

		if(frm.value >= parseInt(down_[0])  && frm.value <= (objs.totalPrice.value - 1))
		{
			objs.netfinance.value = objs.totalPrice.value - parseInt(frm.value);
			objs.downpayment.selectedIndex = -1;

			for(var i =(noOfDown);i>= 0;i--)
			{
				if(frm.value >= parseInt(down_[i]))
				{
					objs.interest_rate.value = interest_[down_[i]]
					break;
				}					
			}

		}
		else
		{
			//alert(objs.totalPrice.value);
			if(frm.value < parseInt(down_[0]))
			{
				alert("จำนวนเงินดาวน์ ขั้นต่ำต้องไม่น้อยกว่า "+ down_[0] );		
				frm.value = " ไม่น้อยกว่า " + down_[0];
			}
			else if(frm.value >= (objs.totalPrice.value)) 
			{
				alert(" จำนวนเงินดาวน์ ไม่สามารถเกิน "+ eval(objs.pprice.value-1));		
				frm.value = " ไม่เกิน " + eval(objs.pprice.value-1);
			}
			else
			{			
				alert("  กรุณาระบุ จำนวนเงินดาวน์ เป็นตัวเลข ");		
				frm.value = "  เป็นตัวเลข ";			
			}
		}
	}
	else
	{
		frm.value !='-- ระบุเอง --'	
	}

}

function changeDownPrice(frm)
{
	objs = eval("document.ffinance");
	
	if(objs.pprice.value == "")
	{
		alert("กรุณาระบุรุ่น");
		frm.selectedIndex = -1;
		return false;
	}
	
	if(frm.value !='')
	{
		objs.netfinance.value = objs.totalPrice.value - parseInt(frm.value);
		objs._downpayment.value = "-- ระบุเอง --";
		objs.interest_rate.value = interest_[parseInt(frm.value)]

	}
	else
	{
		objs._downpayment.value = "-- ระบุเอง --";
		objs.interest_rate.value = "";
		objs.netfinance.value  = "";	
	}

	for(var i=0;i<=3;i++)
		objs.monthly_payment[i].checked = false;

	objs.price.value = "";	


}


function checkTerms(frm, objsNo)
{
	objs = eval("document.ffinance");
	
	if(objs.netfinance.value == "")
	{
		alert("กรุณาระบุรุ่น / และจำนวนเงิน ดาวน์");
		objs.monthly_payment[objsNo].checked = false;
		return false;
	}

	if(objs.netfinance.value != "")
	{	
			totlalPayment = parseInt(objs.netfinance.value) + parseFloat((objs.netfinance.value*parseInt(frm.value)*objs.interest_rate.value)/100);
			//alert(totlalPayment +", " +parseInt(objs.netfinance.value)+ ", " + parseFloat((objs.netfinance.value*parseInt(frm.value)*objs.interest_rate.value)/100) );
			monthlyPayment = totlalPayment/parseInt(frm.value);

			var addPrice = monthlyPayment%5;
			if(addPrice == 0)
				addPrice_ = 0;
			else
				addPrice_ =  5-addPrice ;

			objs.price.value = monthlyPayment + addPrice_;	
	}

}



function submitFormFinance()
{
	//var sModel=true ,sPayment=true ,sMonthly=true;
	var objs = eval("document.ffinance");
	
	if(objs.price.value == "" || objs.monthly_payment.value == "" || objs.netfinance.value == "")
	{
		alert("กรุณาระบุรุ่น / จำนวนเงิน ดาวน์  และ จำนวนเดือน ให้สมบูรณ์");
		return false;	
	}

	objs.submit();

}


/*
function innitialField(state)
{

	//var objs = eval("document.ffinance");
	
	document.ffinance.monthly_payment[0].disabled=state;
	document.ffinance.monthly_payment[1].disabled=state;
	document.ffinance.monthly_payment[2].disabled=state;
	document.ffinance.interest_rate.disabled=state;
	
	//alert(document.ffinance.monthly_payment.disabled);
}

function changeModel()
{
	var lblPrice = document.getElementById("lblPrice");
	lblPrice.innerHTML = "";	
	var objs = eval("document.ffinance");

	objs.payment_type[0].checked=false;
	objs.payment_type[1].checked=false;
	objs.price.value = "";	

	objs.monthly_payment[0].disabled=true;
	objs.monthly_payment[1].disabled=true;
	objs.monthly_payment[2].disabled=true;	
	objs.interest_rate.value="";

	objs.monthly_payment[0].checked=false;
	objs.monthly_payment[1].checked=false;
	objs.monthly_payment[2].checked=false;

	var lblPricePermonthText = document.getElementById("lblPricePermonthText");
	var lblPricePermonth = document.getElementById("lblPricePermonth");	

	lblPricePermonthText.innerHTML = "";
	lblPricePermonth.innerHTML = "";
	
	if(objs.model.value != "")
	{
		lblPrice.innerHTML = "฿ " + model_[objs.model.value];	
		objs.totalPrice.value = model_[objs.model.value];
	}
	else
	{
		objs.totalPrice.value = "";
		return false;
	}
}

function checkPaymentType()
{
	var objs = eval("document.ffinance");

	var lblPricePermonthText = document.getElementById("lblPricePermonthText");
	var lblPricePermonth = document.getElementById("lblPricePermonth");	

	lblPricePermonthText.innerHTML = "";
	lblPricePermonth.innerHTML = "";

	if(objs.model.value != "")
	{
			if(objs.payment_type[0].checked == true)
			{
				//objs.price.value = "";	
				objs.monthly_payment[0].disabled=true;
				objs.monthly_payment[1].disabled=true;
				objs.monthly_payment[2].disabled=true;	
				objs.interest_rate.value="";				
				objs.price.value = objs.totalPrice.value;
			}

			if(objs.payment_type[1].checked == true)
			{
				objs.monthly_payment[0].checked=false;
				objs.monthly_payment[1].checked=false;
				objs.monthly_payment[2].checked=false;	

				objs.price.value = "";				
			}

			if(objs.payment_type[1].checked == true)
			{
				//innitialField('false');
				objs.monthly_payment[0].disabled=false;
				objs.monthly_payment[1].disabled=false;
				objs.monthly_payment[2].disabled=false;
			}
	}
	else
	{
		alert("Select Model");
		objs.payment_type[0].checked=false;
		objs.payment_type[1].checked=false;
		return false;
	}
}


function checkTerms(frm)
{
	var objs = eval("document.ffinance");
	if(frm.value != "")
	{
		if(frm.value == "12")
			objs.interest_rate.value = "0.8";
		else if(frm.value == "24")
			objs.interest_rate.value = "1.2";
		else if(frm.value == "36")
			objs.interest_rate.value = "1.9";

			

		var _totalPrice = parseInt(objs.totalPrice.value) + (parseInt(objs.totalPrice.value)*parseFloat(objs.interest_rate.value)*parseInt(frm.value))/100;
		
		var addPrice = _totalPrice%5;
		if(addPrice == 0)
			addPrice_ = 0;
		else
			addPrice_ =  5-addPrice ;

		objs.price.value = _totalPrice + addPrice_; //+ addPrice;
		//alert(_totalPrice+', '+addPrice);	
		
		var lblPricePermonthText = document.getElementById("lblPricePermonthText");
		var lblPricePermonth = document.getElementById("lblPricePermonth");

		lblPricePermonthText.innerHTML = "ผ่อนชำระ รายเดือน";
		lblPricePermonth.innerHTML = parseInt((_totalPrice + addPrice_) / eval(frm.value)) + " บาท";

	}
	else
	{
		return false;
	}
}


function submitFormFinance()
{
	var sModel=true ,sPayment=true ,sMonthly=true;
	var objs = eval("document.ffinance");

	if(objs.model.value == "")
	{
		alert("Select model / กรุณาระบุรุ่น");
		sModel = false;
		return false;
	}
	
	if(objs.payment_type[0].checked == false &&  objs.payment_type[1].checked == false)
	{
		alert("Select Type of Payment / กรุณาระบุวิธีชำระเงิน");
		sPayment = false;
		return false;		
	}

	if(objs.payment_type[1].checked == true)
	{
		if(objs.monthly_payment[0].checked == false &&objs.monthly_payment[1].checked == false &&objs.monthly_payment[2].checked == false)
		{
			alert("Select TERM (# of months) / จำนวนเดือน");
			sMonthly = false;
			return false;			
		}		
	}


	if(sModel && sPayment && sMonthly )
	{
		objs.submit();	
	}
	
}

*/
