function poista_liite(liite) {
	document.getElementById("poistettava_liite").value = liite;
	document.getElementById("formi").submit();
}

function paivita_ala() {
	if(document.getElementById("leveys")) {
		var leveys = parseInt(document.getElementById("leveys").value);
		var korkeus = parseInt(document.getElementById("korkeus").value);
		
		var min_le = parseInt(document.getElementById("min_le").value);
		var max_le = parseInt(document.getElementById("max_le").value);
		var min_ko = parseInt(document.getElementById("min_ko").value);
		var max_ko = parseInt(document.getElementById("max_ko").value);
		
		if(leveys >= min_le && leveys <= max_le) {
			if(korkeus >= min_ko && korkeus <= max_ko) {
				document.getElementById("ala").innerHTML="Pinta-ala " + (leveys * korkeus / 1000000) + " m&sup2;";
				paivita_hinta(0);
			}
			else {
				document.getElementById("ala").innerHTML="Korkeuden tulee olla " + min_ko + " - " + max_ko + " mm";
				document.getElementById("tilaus_nappi").disabled = true;
			}
		}
		else {
			document.getElementById("ala").innerHTML="Leveyden tulee olla " + min_le + " - " + max_le + " mm";
			document.getElementById("tilaus_nappi").disabled = true;
		}
	}
	else {
		paivita_hinta(1);
	}
}

function paivita_hinta(kumpi) {
	if(kumpi == 0) {
		var lahto_hinta = parseInt(document.getElementById("lahto_hinta").value);
		var nelio_hinta = parseInt(document.getElementById("nelio_hinta").value);
		var leveys_hinta = parseFloat(document.getElementById("leveys_hinta").value);
		var korkeus_hinta = parseFloat(document.getElementById("korkeus_hinta").value);
		var kpl_hinta = parseFloat(document.getElementById("kpl_hinta").value);
		var kate = parseInt(document.getElementById("kate").value);
		kate = 1 + (kate / 100);

		var leveys = parseInt(document.getElementById("leveys").value);
		var korkeus = parseInt(document.getElementById("korkeus").value);
		var maara = parseInt(document.getElementById("maara").value);
		
		var pintaala = leveys * korkeus / 1000000;
		
		var hinta_kpl = lahto_hinta + (pintaala * nelio_hinta) + (leveys_hinta * leveys) + (korkeus_hinta * korkeus);
		hinta_kpl = hinta_kpl * kate;
		var hinta_kaikki = hinta_kpl * maara + (kpl_hinta * (maara - 1));
	
	}
	else {
		var maara = parseInt(document.getElementById("maara").value);
		var hinta_kpl = 0;
		var koko = document.lomake.koko;
		var muoto = document.lomake.muoto;
		if(muoto[3]) {
			if(muoto[3].checked) {
				hinta_kpl = 85;
			}
			else if(koko[0].checked) {
				hinta_kpl = 75;
			}
			else if(koko[1].checked) {
				hinta_kpl = 80;
			}
			else if(koko[2].checked) {
				hinta_kpl = 95;
			}
		}
		var hinta_kaikki = hinta_kpl * maara;
	}
	
	if(round_number(hinta_kpl) != 0.00 && maara > 0){
		document.getElementById("ahinta").innerHTML= round_number(hinta_kpl);
		document.getElementById("hinta").innerHTML= round_number(hinta_kaikki);
		document.getElementById("summa").value = round_number(hinta_kaikki);
		//document.getElementById("kaava").innerHTML= "(" + lahto_hinta + " + (" + pintaala + " * " + nelio_hinta + ") + (" +leveys_hinta +" * "+leveys+") + ("+korkeus_hinta+" * "+korkeus+") * " + kate + " = " + hinta_kpl + "<br />" + hinta_kpl + " * " + maara + " + (" + kpl_hinta + " * " + (maara - 1) + ") = " + hinta_kaikki;
		document.getElementById("tilaus_nappi").disabled = false;
		
	}
	else {
		document.getElementById("ahinta").innerHTML= "???";
		document.getElementById("hinta").innerHTML= "???";
		document.getElementById("tilaus_nappi").disabled = true;
	}
}

function round_number(n, d) {  
  n = n - 0;  
  if (d == null) d = 2;  
  var f = Math.pow(10, d);  
  n += Math.pow(10, - (d + 1));  
  n = Math.round(n * f) / f;  
  n += Math.pow(10, - (d + 1));  
  n += '';  
  return d == 0 ? n.substring(0, n.indexOf('.')) :  n.substring(0, n.indexOf('.') + d + 1);  
}  
