function houseproperty(propertyid,classname,classlanguagename,groupname,grouplanguagename,tabindex,name,languagename,kind,minmax,asboolean,list,languagelist,readonly) {
  this.propertyid=propertyid;
  this.classname=decode_special(classname);
  this.classlanguagename=decode_special(classlanguagename);
  this.groupname=decode_special(groupname);
  this.grouplanguagename=decode_special(grouplanguagename);
  this.tabindex=tabindex-0;
  this.name=decode_special(name);
  this.languagename=decode_special(languagename);
  this.kind=kind-0;
  this.minmax=minmax-0;
  this.asboolean=asboolean-0;
  this.list=decode_special(list);
  this.languagelist=decode_special(languagelist);
  this.readonly=readonly-0;

  this.value='';
}

var hpar = new Array();

function zoeken_getpropertylijst(vgid) {
  hpar=[];
//getid("txt").innerHTML+="|getpropertylist";
  var xmlHttp_getpropertylist=GetXmlHttpObject();
  if (xmlHttp_getpropertylist==null) {
    alert ("Browser does not support HTTP Request");
    return;
  }
  var url=currentdomain+"/zoeken/zoeken_getpropertylijst.php";
  url+="?vgid="+vgid;
//  url+="&domain="+currentdomain;
  url+="&seed="+Math.random();
  xmlHttp_getpropertylist.open("GET",url,false);
  xmlHttp_getpropertylist.send(null);
  if (xmlHttp_getpropertylist.status==200) {
    var s=xmlHttp_getpropertylist.responseText;
//getid("txt").innerHTML='<br>'+s;
    var ar=s.split("|");
    var cnt=ar[0]-0;
    var iii=ii=ix=0;
    for (var i=0; i<cnt; i++) {
      ii=i*14;
      hpar[ix] = new houseproperty(ar[ii+1],ar[ii+2],ar[ii+3],ar[ii+4],ar[ii+5],ar[ii+6],ar[ii+7],ar[ii+8],ar[ii+9],ar[ii+10],ar[ii+11],ar[ii+12],ar[ii+13],ar[ii+14]);
      if ((hpar[ix].kind==2)&&(hpar[ix].minmax==3)) {
        hpar[ix].minmax=1;

        //invullen waarde
        s=',-'+ix+'=';
        iii=facillist.indexOf(s);
        if (iii!=-1) {
          s=facillist.slice(iii+s.length);
          iii=s.indexOf(',');
          s=s.slice(0,iii);
        } else {
          s=','+ix+'=';
          iii=facillist.indexOf(s);
          if (iii==-1) s='0'; else {
            s=facillist.slice(iii+s.length);
            iii=s.indexOf(',');
            s=s.slice(0,iii);
          }
        }
        hpar[ix].value=s;

        ix++;
        hpar[ix] = new houseproperty(ar[ii+1],ar[ii+2],ar[ii+3],ar[ii+4],ar[ii+5],ar[ii+6],ar[ii+7],ar[ii+8],ar[ii+9],ar[ii+10],ar[ii+11],ar[ii+12],ar[ii+13],ar[ii+14]);
        hpar[ix].minmax=2;
      }

      //invullen waarde
      s=',-'+ix+'=';
      iii=facillist.indexOf(s);
      if (iii!=-1) {
        s=facillist.slice(iii+s.length);
        iii=s.indexOf(',');
        s=s.slice(0,iii);
      } else {
        s=','+ix+'=';
        iii=facillist.indexOf(s);
        if (iii==-1) s='0'; else {
          s=facillist.slice(iii+s.length);
          iii=s.indexOf(',');
          s=s.slice(0,iii);
        }
      }
      hpar[ix].value=s;

      ix++;
    }
  }
}

