function parseField(field) {
	var tmp = field.replace(",",".");
	if (isNaN(parseFloat(tmp)))
		return 0
	else
		return parseFloat(tmp)
}

function getFixedDecimals(nbr) {
	if (nbr.toFixed)
		return nbr.toFixed(2)
	else
		return nbr
}

function Calculate() {
	var boolia;
	var pers = parseField(document.getElementById('persons').value);
	var hrs = parseField(document.getElementById('hours').value);

	boolia = (pers*2+pers*(hrs-1))/10;

	if (isNaN(boolia) || hrs==0)
		document.getElementById('BooliaDiv').style.visibility='hidden';
	else {
		document.getElementById('BooliaDiv').innerHTML=String (Math.round(boolia*10)/10).replace(".",",") + "&nbsp;l";
		document.getElementById('BooliaDiv').style.visibility='visible';
	}					
}

function Calculate2() {
	var spAmount = parseField(document.getElementById('SpiritAmount').value);
	var spPercent = parseField(document.getElementById('SpiritPercent').value);
	var liAmount = parseField(document.getElementById('LiqueurAmount').value);
	var liPercent = parseField(document.getElementById('LiqueurPercent').value);
	var wiAmount = parseField(document.getElementById('WineAmount').value);
	var wiPercent = parseField(document.getElementById('WinePercent').value);
	var soAmount = parseField(document.getElementById('SodaAmount').value);
	var soPercent = parseField(document.getElementById('SodaPercent').value);
	var otAmount = parseField(document.getElementById('OtherAmount').value);
	var otPercent = parseField(document.getElementById('OtherPercent').value);
	var volume;
	var volumePercent;

	volume = spAmount + liAmount + wiAmount + soAmount + otAmount;

	if (isNaN(volume) || volume==0)
		document.getElementById('JuomatilavuusDiv').style.visibility='hidden';
	else {
		document.getElementById('JuomatilavuusDiv').innerHTML=String (Math.round(volume*100)/100).replace(".",",") + "&nbsp;l";
		document.getElementById('JuomatilavuusDiv').style.visibility='visible';
	}	

	volumePercent = ((spAmount*spPercent) + (liAmount*liPercent) + (wiAmount*wiPercent) + (soAmount*soPercent) + (otAmount*otPercent)) / volume
	
	if (isNaN(volumePercent))
		document.getElementById('AlkoholiaDiv').style.visibility='hidden';
	else {
		document.getElementById('AlkoholiaDiv').innerHTML=String (Math.round(volumePercent*100)/100).replace(".",",") + "&nbsp;%";
		document.getElementById('AlkoholiaDiv').style.visibility='visible';
	}	
}
