 document.domain = 'woonborg.nl'; 

 function initForm() {
   try {
    parent.resize(document.body.scrollHeight)
    this.style="overflow-x:hidden;overflow-y:hidden";
   }
   catch(e){}
 }

/* Itris ViewPoint, Dww en Dsn general lib Objectverdeling calculations */

 function dww_makeReal(num) {
     //Maakt van een komma decimaal een punt decimaal (2,00->2.00)
     redot = new RegExp('\\.','gi');
     recom = new RegExp(',','gi');
     restar = new RegExp('\\*','gi');
     newnum = num.replace(recom,'*');
     newnum = newnum.replace(redot,'');
     newnum = newnum.replace(restar,'.');
     return newnum;
 }

 function dww_makeUnreal(num) {
    //Maakt van een punt decimaal een komma decimaal (2.00->2,00)
    recom = new RegExp('\\.','gi');
    strnum = "" + num;
    newnum = strnum.replace(recom,',');
    newnum = "" + newnum;
    //Kijk hoeveel decimalen er nu zijn en zorg dat er altijd 2 staan...
    var length = newnum.length;
    index = newnum.indexOf(',');
    if (index==-1)
      newnum=newnum+",00"
    else if (index==length-2)
      newnum=newnum+"0";
    //Zoek hoeveel cijfers er voor de komma staan
     index = newnum.indexOf(',');
     if (index>3) {
       var geheel = newnum.substring(0,index);
       var gebroken = newnum.substring(index,newnum.length);
       var duizendtallen = geheel.substring(0,geheel.length-3);
       var eentallen = geheel.substring(index-3,geheel.length);
       newnum = duizendtallen+"."+eentallen+gebroken;
     }
     
    return newnum;
 } 

 /** Optelsom van elementen in array; de som wordt opgenomen in het laatste element **/
 function dww_calculateSum( arr )  {
   if (arr!=null && arr.length>1) { //min. 2 elementen
     var t=0;
     var val;
     for (var i=0; i<arr.length-1; i++ ){
       val = document.getElementById(arr[i]).value;
       val = dww_makeReal(val);
       if (isNaN(val))
          alert("'"+val+"' is geen geldige waarde.");
       else if (val!=""){
          t+=parseFloat(val);
       }
     }
     document.getElementById(arr[arr.length-1]).value = dww_makeUnreal(t);
   }
 }

