function showHelp(x)
{

}

function reCalcPayment() {
		with (document.mainForm) 
		{
			if (checkPrice() && checkAdvanceSum() && checkInterest()) {
				payment = calcPayment(ARTICLE_PRICE.value, LEASING_ADVANCE_SUM.value, get_selected(LEASING_PERIOD), LEASING_INTEREST.value, 0);
				if (isNaN(payment)) {
					clearRes();
				} else {
					MONTH_PAYMENT.value	= currencyEgo(payment);
					document.getElementById('kuumakse_el').innerHTML = MONTH_PAYMENT.value+'.00 EEK';					
					if (Math.round(payment) < 100) 
					{
						alert("Kuumakse peab olema üle 100 krooni! Lühendage järelmaksu perioodi.");
					}
					INTEREST_TOTAL.value=currencyEgo(payment*get_selected(LEASING_PERIOD)-(ARTICLE_PRICE.value-LEASING_ADVANCE_SUM.value));
				}
			}
		}
		
	}



	function changeInterest() {
		checkInterest();
		clearRes();
	}


	
	function checkInterest() {
		if (makeNum(document.mainForm.LEASING_INTEREST)) {
			num=1*document.mainForm.LEASING_INTEREST.value;
			if (num < 0 || num > 20) {
				alert("Intress peab olema vahemikus 0% - 20%!");
				return false;
			} else {
				return true;
			}
		} else {
			alert("Intress on sisestamata või valesti sisestatud!");
			return false;
		}
	}


	function changePrice() 
	{	
		if(checkPrice()) 
		{			
			reCalcAdvanceSum();
			setInterest();
			clearRes();
		} 
		else 
		{
			clearAll();
		}
	}
	
	
	function setInterest() {
		with (document.mainForm) 
		{
			num=1*document.mainForm.ARTICLE_PRICE.value;
			if (num < 20000) {
				newinterest=19.9;
			} else if (num < 40000) {
				newinterest=17.9;
			} else {
				newinterest=12.9;
			}
			LEASING_INTEREST.value=newinterest;
		}
	}
	
	function changeAdvance() {
		if (checkAdvance() && document.mainForm.ARTICLE_PRICE.value != '') {
			reCalcAdvanceSum();
			clearRes();
		} else {
			clearAll();
		}
	}
	
	function changeAdvanceSum() {
		with (document.mainForm) {
			if (checkAdvanceSum()) {
				reCalcAdvance();
				clearRes();
			}	else {
				clearAll();
			}
		}
	}
	
	
	function reCalcAdvanceSum() {
		with (document.mainForm) {
		LEASING_ADVANCE_SUM.value = Math.round(LEASING_ADVANCE.value * ARTICLE_PRICE.value / 100);	
		}
	}
	
	
	function reCalcAdvance() {
		with (document.mainForm) {
		LEASING_ADVANCE.value = Math.round(LEASING_ADVANCE_SUM.value / ARTICLE_PRICE.value * 100);	
		}
	}

function checkAdvance() {
		if (makeNum(document.mainForm.LEASING_ADVANCE)) {
			num=1*document.mainForm.LEASING_ADVANCE.value;
			if (num < 0 || num > 70) {
				alert("Sissemakse peab olema vahemikus 5% - 70%!");
				return false;
			} else {
				return true;
			}
		} else {
			if (document.mainForm.LEASING_ADVANCE.value=="") {
				alert("Sissemakse väljad on sisestamata või valesti sisestatud!");
				return false;
			} else {
				alert("Sissemakse väljad on sisestamata või valesti sisestatud!");
				return false;
			}
		}
	}

	function checkAdvanceSum() {
		if (makeNum(document.mainForm.LEASING_ADVANCE_SUM)) {
			num=1*document.mainForm.LEASING_ADVANCE_SUM.value;
			if (num < 0 || num > 150000) {
				alert("Sissemakse summa peab olema vahemikus 100 - 150 000 krooni!");
				return false;
			} else if ((num > document.mainForm.ARTICLE_PRICE.value*.70) && !(document.mainForm.ARTICLE_PRICE.value == '' && document.mainForm.LOAN_SUM.value =='')) {
				alert("bad_advancesum_range_price");
				return false;
			} else {
				return true;
			}
		} else {
			if (document.mainForm.LEASING_ADVANCE_SUM.value=="") {
				alert("Sissemakse summa on sisestamata või valesti sisestatud!");
				return false;
			} else {
				alert("Sissemakse summa on sisestamata või valesti sisestatud!");
				return false;
			}
		}
	}
	
	function checkPrice() {
		if (makeNum(document.mainForm.ARTICLE_PRICE)) {
			num=1*document.mainForm.ARTICLE_PRICE.value;
			if (num < 2000 || num > 150000) {
				alert("Soetatava vara maksumus peab olema vahemikus 2000 – 150 000 krooni!");
				return false;
			} else {
				return true;
			}
		} else {
			alert("Soetatava vara maksumus on sisestamata või valesti sisestatud!");
			return false;
		}
	}

	function clearAll() {
		with (document.mainForm) {
			LEASING_ADVANCE.value=10;
			LEASING_ADVANCE_SUM.value='';
			ARTICLE_PRICE.value='';
			LEASING_INTEREST.value=15.9;
		}
	  document.mainForm.MONTH_PAYMENT.value='';
	  document.mainForm.INTEREST_TOTAL.value='';
	}
	
	
	function clearRes() {
	  document.mainForm.MONTH_PAYMENT.value='';
	  document.mainForm.INTEREST_TOTAL.value='';
	}
