// Copyright 2007 Christian Davén

function numberOfMonthsToNiceYears(months)
{
	var string = "";
	var years = Math.floor(months / 12);
	var months = Math.round(months % 12);
	if(years > 0)
	{
		string += years + " år";
		if(months > 0)
			string += " och ";
	}
	if(months == 1)
		string += months + " månad";
	if(months > 1)
		string += months + " månader";

	if(string == "")
		string = "Direkt "
	else
		string = "På " + string;

	return string;
}

function getString(name)
{
	return document.getElementById("in_"+name).value;
}

function getAndParseString(name, mandatory)
{
	var string = getString(name);
	if(typeof(mandatory) == 'undefined')
		mandatory = false;

	if(string == "")
	{
		if(mandatory)
		{
			showMessage("Fyll i ett värde", "msg_"+name);
			return -999;
		}
		else
			string = "0";
	}
	var number = parseFloat(string.replace(",", "."));
	if(isNaN(number))
	{
		showMessage("Felaktigt talformat", "msg_"+name);
		return -999;
	}
	return number;
}

function showMessage(message, id)
{
	document.getElementById(id).firstChild.nodeValue = message;
	fadeOut(id);
}

function showResults(message)
{
	document.getElementById("results").firstChild.nodeValue = message;
	document.getElementById("resultsp").style.display = "block";
	fadeOut("results");
}
