function setsoegetype(type,undertype,language) {
  var left=getElement('left');
  left.style.display='none';
  var loaddiv=getElement('load');
  loaddiv.style.display='block';
  var load=getElement('loadimg');
  location.href = '/default.asp?type=' + type + '&undertype=' + undertype + '&pageref='+language+'.front';
  load.src=load.src;
}


//----------------------------------------------------------------------------------------------------------------------------------------


function TOmraadeSumPos(Nr, Xpos, Ypos) {
  this.Nr = Nr;
  this.Xpos = Xpos;
  this.Ypos = Ypos;
}


//----------------------------------------------------------------------------------------------------------------------------------------


function TOmraadeSumPosFind(Nr) {
  for (var i = 0; i < this.length; i++) {
    if (this[i].Nr == Nr) return this[i];
  }
  return this[0];
//  return null;
}

var OmraadeSumPos = new list();
OmraadeSumPos.find = TOmraadeSumPosFind
                                    //amt,xpos,ypos  x-->
OmraadeSumPos.add( new TOmraadeSumPos(40,210,-20));   //Bornholms Amt
OmraadeSumPos.add( new TOmraadeSumPos(20,220,115)); //Frederiksborg Amt
OmraadeSumPos.add( new TOmraadeSumPos(42,100,160)); //Fyns Amt
OmraadeSumPos.add( new TOmraadeSumPos(80,150,-10));   //Nordjyllands Amt
OmraadeSumPos.add( new TOmraadeSumPos(55,35,130));  //Ribe Amt
OmraadeSumPos.add( new TOmraadeSumPos(65,35,75));   //Ringkjøbing Amt
OmraadeSumPos.add( new TOmraadeSumPos(25,190,140)); //Roskilde Amt
OmraadeSumPos.add( new TOmraadeSumPos(99,220,140));   //Storkøbenhavn
OmraadeSumPos.add( new TOmraadeSumPos(35,220,180)); //Storstrøms Amt
OmraadeSumPos.add( new TOmraadeSumPos(50,75,180));  //Sønderjyllands Amt
OmraadeSumPos.add( new TOmraadeSumPos(60,85,130));  //Vejle Amt
OmraadeSumPos.add( new TOmraadeSumPos(30,180,130)); //Vestsjællands Amt
OmraadeSumPos.add( new TOmraadeSumPos(76,30,30));   //Viborg Amt
OmraadeSumPos.add( new TOmraadeSumPos(70,115,65));  //Århus Amt

/*
40        Bornholms Amt
20        Frederiksborg Amt
42        Fyns Amt
80        Nordjyllands Amt
55        Ribe Amt
65        Ringkjøbing Amt
25        Roskilde Amt
99        Storkøbenhavn
35        Storstrøms Amt
50        Sønderjyllands Amt
60        Vejle Amt
30        Vestsjællands Amt
76        Viborg Amt
70        Århus Amt
*/


//----------------------------------------------------------------------------------------------------------------------------------------

function TOmraadeSum( Nr, LandsdelNavn, Antal, PrisSum, ArealSum ) {
  this.Nr = Nr;
  this.LandsdelNavn = LandsdelNavn;
  this.Antal = Antal; 
  this.PrisSum = PrisSum;
  this.ArealSum = ArealSum;
  var Pos = OmraadeSumPos.find(Nr);
  this.Xpos = Pos.Xpos;
  this.Ypos = Pos.Ypos;
  this.show = TOmraadeSumShow;
  this.check = TOmraadeCheck;
}

function TOmraadeCheck() {
  if (this.LandsdelNavn)
  {
    //alert('false');
    return true;
  }
  else
  {
    //alert('true');
    return false;
  }
}

function TOmraadeSumShow(lang) {
  var res = '<table width=140>'+
              '<tr>'+
                 '<td align="center">'+
                   '<span style="	font: 11px Verdana, sans-serif;">'+ 
                     this.LandsdelNavn + '<br>' +
                     this.Antal + lang +
//                    + this.ArealSum + ' m&sup2;'
                   '</span>'+
                 '</td>'+
               '</tr>'+
             '</table>';
  return res;          
}


//----------------------------------------------------------------------------------------------------------------------------------------


    function TPosEmneBilledNr(nr, emneBilledNr) {
      this.nr = nr;
      this.emneBilledNr = emneBilledNr;
      this.show = TPosEmneBilledNrShow();
      this.isempty = TPosEmneBilledNrempty();
    }

    function TPosEmneBilledNrShow() {
    return this.emneBilledNr;          
    }

    function TOmraadeSumPosFind(Nr) {
      for (var i = 0; i < this.length; i++) {
        if (this[i].Nr == Nr) return this[i];
      }
      return this[0];
    //  return null;
    }

    function TPosEmneBilledNrempty()
    {
      /*if (this.isempty())
      {return true;}*/
      return false;
    }