<!-- Gem for gamle browsere

//Befordringsfradragssats 2010
	befsats=1.90;
	befsats2=0.95;

//Beregning
function Body(){
	form=document.Mass;

//Henter data fra indtastningsfelter
 	befdage=Math.round(form.dage.value);
	km=Math.round(form.kmprdag.value);

//Beregner fradragskilometer
	if (km <= 24){
		kmindtil24=km;
		kmover24=0;
		kmover100=0;
		}
	else if (km <= 100){
		kmindtil24=24;
		kmover24=km-24;
		kmover100=0;
		}
	else	{
		kmindtil24=24;
		kmover24=100-24;
		kmover100=km-100;
		}
//Beregning for udkantskommune
	udkantja = form.udkant[0].checked;
	if (udkantja)
		{
		befsats2=1.90;
		}
	else	{
		befsats2=0.95;
		}

	beffradrag24=befsats*kmover24;
	beffradrag100=befsats2*kmover100;
	beffradragdag=beffradrag24 + beffradrag100;
	samletfradrag=beffradragdag*befdage;

 	form.dage2.value=(befdage);
 	form.kmunder24.value=(kmindtil24);
	form.kmover24.value=(kmover24);
	form.kmover100.value=(kmover100);
	form.satsfuld.value=afrund2dec(befsats);
	form.satshalv.value=afrund2dec(befsats2);
	form.fradragfuld.value=afrund2dec(beffradrag24);
	form.fradraghalv.value=afrund2dec(beffradrag100);
	form.fradragdag.value=afrund2dec(beffradragdag);
	form.fradragaar.value=tustal(samletfradrag);
	form.fradragaar2.value=tustal(samletfradrag);

}

//Nulstilling
function nulstilling()
	{
	form=document.Mass;
	if (Math.round(form.dage.value) < 0 || Math.round(form.dage.value) > 365){
		form.dage.value="";
		}
	}
	
function afrund2dec(tal) {
    // angiver tal med 2 decimal
    if ( typeof( tal ) == String ) tal = parseFloat( tal );
    talTx = "_" + Math.round( 100.0*tal ) + "_";
    if ( talTx.length < 5 ) {
        preZero = "_000";
        talTx = preZero.substring(0,6-talTx.length) + talTx.substring(1);
    };
    talTx = talTx.substring(1,talTx.length-3) + ","
            + talTx.substring(talTx.length-3,talTx.length-1);
        return talTx;
}

function tustal(tal){
	temp = Math.floor(tal) + "";

	if (temp >= 999 && temp.length <= 6)
		{
		nyttal = temp.slice(0, temp.length - 3) + "." + temp.slice(temp.length - 3, temp.length);
		return nyttal;
	}
	else if (temp.length > 6)
		{
		nyttal = temp.slice(0, temp.length - 6) + "." + temp.slice(temp.length - 6, temp.length - 3) + "." + temp.slice(temp.length - 3, temp.length);
		return nyttal;
	}
	else
	{
	return temp;
	}
}

function valdage(entered, min, max, alertbox, datatype) {
	var min=0;
	var max=365;
	with (entered)
	{
	checkvalue = parseFloat(value);
	if (datatype) {
		smalldatatype=datatype.toLowerCase();
		if (smalldatatype.charAt(0)=="") {
			checkvalue=parseInt(value);
			}
		}
	if ((parseFloat(min)==min && checkvalue<min) || (parseFloat(max)==max && checkvalue>max) || value!=checkvalue)
		{
		if (alertbox!="") {
			alert("Kontrollér venligst indtastningen.\nDer kan være indtastet bogstaver eller\nfor mange dage (maks. 365 dage)");
			} 
		nulstilling();
		return false;
		}
	else {
		return true;
		}
	}
} 
function valkm(entered, min, max, alertbox, datatype) {
	var min=0;
	var max=999;
	with (entered)
	{
	checkvalue = parseFloat(value);
	if (datatype) {
		smalldatatype=datatype.toLowerCase();
		if (smalldatatype.charAt(0)=="") {
			checkvalue=parseInt(value);
			}
		}
	if ((parseFloat(min)==min && checkvalue<min) || (parseFloat(max)==max && checkvalue>max) || value!=checkvalue)
		{
		if (alertbox!="") {
			alert("Kontrollér venligst indtastningen.\nDer kan være indtastet bogstaver eller\nmellemrum mellem tallene");
			} 
		return false;
		}
	else {
		return true;
		}
	}
} 
// slut gem for gamle browsere -->
