function calculateValue(emt, tgtId){
	/*
	var familySize = 0;
	if(!isNaN(document.getElementById("perhe_aik").value) && document.getElementById("perhe_aik").value > 0) familySize += parseInt(document.getElementById("perhe_aik").value);
	if(!isNaN(document.getElementById("perhe_lap").value) && document.getElementById("perhe_lap").value > 0) familySize += parseInt(document.getElementById("perhe_lap").value);
	
	var flatSize = 1;
	if(!isNaN(document.getElementById("asunto1_ala").value)) flatSize = parseInt(document.getElementById("asunto1_ala").value);
	
	if(familySize < 1) familySize = 1;
	if(familySize > 10) familySize = 10;
	
	var threshold = new Array(1, 40, 80, 120);
	var flatFactor = new Array(550, 520, 480, 450);
	var familyFactor = 3500;
	var minResult = 17000;
	var maxResult = 170000;
	
	var resultValue = minResult;
	var foundIndex = 0;
	
	for(var i = 0; i < threshold.length; i++){
		if(flatSize > threshold[i]){
			foundIndex = i;
		}
	}
	
	resultValue = flatFactor[foundIndex] * flatSize + (familySize - 1) * familyFactor;
	
	if(resultValue > maxResult) resultValue = maxResult;
	if(resultValue < minResult) resultValue = minResult;

	if(!isNaN(resultValue) && resultValue != null && resultValue > 0){
		document.getElementById(tgtId).value = resultValue;
	}
	*/

	var minResult = 17000;
	var maxResult = 170000;
	var resultValue = 0;
	var ala = 0;
	if(!isNaN(document.getElementById("asunto1_ala").value)) {
		ala = parseInt(document.getElementById("asunto1_ala").value);
	}

	if(ala >= 120) {
		resultValue += 390 * (ala - 120);
		resultValue += 420 * 40;
		resultValue += 460 * 40;
		resultValue += 390 * 20;
		resultValue += 1500 * 20;
	}
	else if(ala >= 80) {
		resultValue += 420 * (ala - 80);
		resultValue += 460 * 40;
		resultValue += 390 * 20;
		resultValue += 1500 * 20;
	}
	else if(ala >= 40) {
		resultValue += 460 * (ala - 40);
		resultValue += 390 * 20;
		resultValue += 1500 * 20;
	}
	else if(ala >= 20) {
		resultValue += 390 * (ala - 20);
		resultValue += 1500 * 20;
	}
	else if(ala >= 0) {
		resultValue += 1500 * (ala);
	}

	if(resultValue > maxResult) resultValue = maxResult;
	if(resultValue < minResult) resultValue = minResult;

	if(!isNaN(resultValue) && resultValue != null && resultValue > 0){
		document.getElementById(tgtId).value = resultValue;
		if(typeof document.getElementById('asunto1_irtaimisto_text') != 'undefined')
			document.getElementById('asunto1_irtaimisto_text').value = resultValue;
	}
}




function updatePrice(){
	document.forms[0].submit();
}

function nextStep(){
	document.getElementById("nextStep").value = "true";
	document.forms[0].submit();
}



function checkAvail(emt, lang){
	if(emt.value == "N/A"){
		if(lang == "fi") alert("Valitettavasti emme pysty tarjoamaan teille palveluja asuinpaikkakunnallanne, koska se ei kuulu toiminta-alueellemme.");
		else if(lang == "se") alert("Tyvärr kan vi inte erbjuda er tjänster i er hemkommun, för att den inte tillhör vårt verksamhetsområde.");
	}
}
