<!-- hide script content from old browsers
/*
   ###########################################################
   JavaScript functions for www.love-to-dance.dk
   Author: pbsw 2005-12-10
   ###########################################################
*/

function SymError()
{
  return true;
}

window.onerror = SymError;

var SymRealWinOpen = window.open;

function SymWinOpen(url, name, attributes)
{
  return (new Object());
}

window.open = SymWinOpen;

function Total() {
        var q, i, ordertotal, tax, sh, total;
        ordertotal = 0;
        // Antal input-linier i formularen
        nitems = 3
        for (i=1; i<nitems+1; i++) {
                eval("document.ltdform.Item" + i + "Total.value = '';");
                eval("q = document.ltdform.Antal" + i + ".value;");
                if (q) {
                        eval("total=document.ltdform.Pris" + i + ".value * document.ltdform.Antal" + i + ".value;");
                        eval("document.ltdform.Item" + i + "Total.value=Currency(total)");
                        eval("ordertotal = ordertotal + total;");
                }
        }
        document.ltdform.OrderTotal.value = Currency(ordertotal);
        tax = ordertotal * .05
        document.ltdform.Tax.value = Currency(tax);
        sh = ordertotal * .15
        document.ltdform.SH.value = Currency(sh);
        document.ltdform.GrandTotal.value = Currency(ordertotal + tax + sh);
}


function Currency(anynum) {
        //returns number as string in $xxx,xxx.xx format.
        anynum = "" + eval(anynum)  //evaluate (in case an expression sent)
        intnum = parseInt(anynum)  //isolate integer portion
        intnum = Math.abs(intnum)
        intstr = ""+intnum
        //add comma in thousands place.
        if (intnum >= 1000) {
                intlen = intstr.length
                temp1=parseInt(""+(intnum/1000))
                temp2=intstr.substring(intlen-3,intlen)
                intstr = temp1+","+temp2

        }
        if (intnum >= 1000000) {
                intlen = intstr.length
                temp1=parseInt(""+(intnum/1000000))
                temp2=intstr.substring(intlen-7,intlen)
                intstr = temp1+","+temp2

        }

        decnum = Math.abs(parseFloat(anynum)-parseInt(anynum)) //isolate decimal portion
        decnum = decnum * 100 // multiply decimal portion by 100.
        decstr = "" + Math.abs(Math.round(decnum))
        if (decstr.length>2) {decstr=decstr.substring(0,2)}
        while (decstr.length < 2) {decstr="0"+decstr}
        retval = intstr + "," + decstr 
        if (anynum < 0) {
                retval="("+retval+")"
        }
        return ""+retval
}

var SymRealOnLoad;
var SymRealOnUnload;

function SymOnUnload()
{
  window.open = SymWinOpen;
  if(SymRealOnUnload != null)
     SymRealOnUnload();
}

function SymOnLoad()
{
  if(SymRealOnLoad != null)
     SymRealOnLoad();
  window.open = SymRealWinOpen;
  SymRealOnUnload = window.onunload;
  window.onunload = SymOnUnload;
}

SymRealOnLoad = window.onload;
window.onload = SymOnLoad;



// end hiding -->