<!--
	// FormatNr, afrunder til et bestemt antal kommaer
	function formatNr( expr, decplaces, language )
	{
		if (expr == "0") {
			return (language == 'en' ? "0.00" : "0,00");
		}
		if(expr != "" && expr != null) {
			var str = "" + Math.round(eval(expr) * Math.pow(10, decplaces));
			while(str.length <= decplaces) 
				str = "0"+str;
				
			var decpoint = str.length - decplaces;
			if (language == 'en') {
				str = str.substring(0,decpoint) + "." + str.substring(decpoint,str.length);
				if (str.length > decplaces+4) {
					return str.substring(0,decpoint-3) + "," + str.substring(decpoint-3,str.length);
				}
				else {
					return str;
				}
			} else {
				str = str.substring(0,decpoint) + "," + str.substring(decpoint,str.length);
				if (str.length > decplaces+4) {
					return str.substring(0,decpoint-3) + "." + str.substring(decpoint-3,str.length);
				}
				else {
					return str;
				}
			}
		} else {
			return "";
		}
	}

// ParseNr, afrunder til et bestemt antal kommaer
function parseNr( expr, language )
{
  if (expr == "0") {
    return 0;
  }

  if (language == 'en')
  {
    expr = expr.replace(',', '');
  }
  else
  {
    expr = expr.replace('.', '');
    expr = expr.replace(',', '.');
  }

  return expr + 0.0;
}


  // Sammenlægger fra dropdowns til en sum
	function updatesum( fast, sumfield, language ) {
		var sum 		 = fast;
		var intCountArgs = 3;
		
		while(intCountArgs < updatesum.arguments.length )
		{
			var obj = updatesum.arguments[intCountArgs++];
			//alert(parseInt(obj.form.elements[obj.name+"_pris"].value));

			if( obj.type == "select-one" )
				sum += parseFloat(obj.options[obj.selectedIndex].value.replace(",", ".")) * parseFloat(obj.form.elements[obj.name+"_pris"].value.replace(",", "."));
			else
				sum += parseFloat(obj.value.replace(",", ".")) * parseFloat(obj.form.elements[obj.name+"_pris"].value.replace(",","."));
		}

		sumfield.value = formatNr(sum, 2, language);
	}

	// Sammenlægger fra dropdowns til en sum
	function updatesumStruts( fast, sumfield, language ) {
		var sum 		 = fast;
		var intCountArgs = 3;

		while(intCountArgs < updatesumStruts.arguments.length )
		{
			var obj = updatesumStruts.arguments[intCountArgs++];
			var prisObj = $(obj.name.substring(0, obj.name.lastIndexOf('.'))+'.stkPris');

			if( obj.type == "select-one" ) {
				var antal = obj.options[obj.selectedIndex].value;
			}
			else {
				var antal = obj.value;
			}
            sum += antal * prisObj.innerHTML;
		}

		sumfield.innerHTML = formatNr(sum, 2, language);
	}

    function clearRadioButtonGroup( gruppeforkortelse, form, language )
    {
        var inputs = document.getElementsByTagName("input");

        for (var i = 0; i < inputs.length; i++)
        {
            if (inputs[i].name == gruppeforkortelse)
            {
                form.elements['t('+inputs[i].id+').antal'].value=0;
                updatesumStruts(0, $('t('+inputs[i].id+').pris'), language, form.elements['t('+inputs[i].id+').antal']);
            }
        }

    }

    // Sammenlægger fra dropdowns til en sum - speciel for feriehuse ved dropdowns (maxAntal > 1)
	function updatesumStrutsFeriehus( fast, sumfield, language ) {
		var sum 		 = fast;
		var intCountArgs = 3;

		while(intCountArgs < updatesumStruts.arguments.length )
		{
			var obj = updatesumStruts.arguments[intCountArgs++];
			var prisObj = obj.form.elements[obj.name.substring(0, obj.name.lastIndexOf('.'))+'.stkPris'];

			if( obj.type == "select-one" ) {
				var antal = obj.options[obj.selectedIndex].value - obj.options[0].value;
			}
			else {
				var antal = obj.value;
			}
            sum += antal * prisObj.value;
		}

		sumfield.innerHTML = formatNr(sum, 2, language);
	}

  // Løber alle span elementer med id <prefix>?<postfixPris>, dividere med kurs og indsætter i <prefix>?<postFixCurrency>
  function updateCurrency(prefix, postfixTotalPris, postfixCurrencyPris, postfixCurrency, kurs, currency, defaultValuta, language)
  {
    var divs = document.getElementsByTagName("div");

    for (var i = 0; i < divs.length; i++)
    {
      if (divs[i].id.substring(0, prefix.length) == prefix)
      {
        if (divs[i].id.substring(divs[i].id.length - "div".length) == "div" || divs[i].id.substring(divs[i].id.length - "div2".length) == "div2")
        {
          if (currency == defaultValuta)
          {
            //divs[i].style.display='none';
            divs[i].style.visibility='hidden';
          }
          else
          {
            //divs[i].style.display='block';
            divs[i].style.visibility='visible';
          }
        }
      }
    }

    var spans = document.getElementsByTagName("span");
    for (var i = 0; i < spans.length; i++)
    {
      if (spans[i].id.substring(0, prefix.length) == prefix)
      {
        if (spans[i].id.substring(spans[i].id.length - postfixTotalPris.length) == postfixTotalPris)
        {
          var totalPrisField = spans[i];

          var currencyFieldName = totalPrisField.id.substring(0, totalPrisField.id.length - postfixTotalPris.length)+postfixCurrency;
          var currencyField = document.getElementById(currencyFieldName);

          var currencyPrisFieldName = totalPrisField.id.substring(0, totalPrisField.id.length - postfixTotalPris.length)+postfixCurrencyPris;
          var currencyPrisField = document.getElementById(currencyPrisFieldName);

          currencyPrisField.innerHTML = formatNr(parseNr(totalPrisField.innerHTML, language)*100/kurs, 2, language);
          currencyField.innerHTML = currency;
        }
      }
   }

    var hrefs = document.getElementsByTagName("a");
    for (var i = 0; i < hrefs.length; i++)
    {
      if (hrefs[i].href.length > 0 && hrefs[i].href.indexOf('valuta=') > -1)
      {
        hrefs[i].href = hrefs[i].href.substring(0, hrefs[i].href.indexOf('valuta=')+7)+currency+hrefs[i].href.substring(hrefs[i].href.indexOf('valuta=')+10);
      }
    }

    return true;

  }

  // Sætter hidden felt med den valgte enhed og tilkøb
	function TilfoejIndkoebsKurv(rowId)
	{
		if (document.getElementById) {
			//alert('document.getElementById: '+document.getElementById('EnhedId_'+rowId).value);
			document.myForm.enhedIdH.value = document.getElementById('EnhedId_'+rowId).value;
       		document.myForm.stkH.value = document.getElementById('unitStk_'+rowId).value;
       		//alert('document.myForm.enhedIdH.value: '+document.myForm.enhedIdH.value);
	    } else {
	    	//alert('enhed: '+document.myForm.elements['EnhedId_'+rowId].value);
	        document.myForm.enhedIdH.value = document.myForm.elements['EnhedId_'+rowId].value;
       		document.myForm.stkH.value = document.myForm.elements['unitStk_'+rowId].value;
      	}

		document.myForm.VTilkoebH.value = findTilkoeb("^Tilkoeb_([0-9]+)_"+rowId+"$");
		document.myForm.OTilkoebH.value = findTilkoeb("^ObligatoriskeTilkoeb_([0-9]+)_"+rowId+"$");
	}

	function findTilkoeb(eReg)
	{
		var tilkoeb = "";
		for(var t = 0; t < document.myForm.elements.length; t++)
		{	
			var rx = new RegExp(eReg);
			if(rx.exec(document.myForm.elements[t].name))
			{
				if (document.myForm.elements[t].value > 0)
					tilkoeb += RegExp.$1 + "=" + document.myForm.elements[t].value + ",";
			}
		}
		return tilkoeb;
	}
// -->