function acco_beoordeling_start() {
  var t='';

  t+='<span id="beoorspan"><br>&nbsp;'+rss(translations.languageName('rssDeBeoordelingenWordenGeladen_D'))+'<br>&nbsp;</span>';

  return t;
}

var score_aantal_minimum = 3;

function beoordeling(houseid) {
  var t='';
  var i=0;
  var totaalscore_aantal=0;
  var totaalscore=0;
  var score_aantal=0;
  var score=0;
  var score_f=0;
  var score_a=0;
  var score_c=0;
  var score_g=0;
  var score_p=0;

  var xmlHttp_gegevens=GetXmlHttpObject();
  if (xmlHttp_gegevens==null) {
    alert ("Browser does not support HTTP Request");
    return;
  }
  var url=currentdomain+"/acco/acco_beoordeling.php";
  url+="?hid="+houseid;
//  url+="&domain="+currentdomain;
  url+="&seed="+Math.random();
//getid("txt").innerHTML+="<br>{"+url+"}";
  xmlHttp_gegevens.open("GET",url,false);
  xmlHttp_gegevens.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  xmlHttp_gegevens.send(null);
  if (xmlHttp_gegevens.status==200) {
    var s=xmlHttp_gegevens.responseText;
//getid("txt").innerHTML+='<br>'+s;
    i++;
    totaalscore_aantal=assignValue(s,'totaalaantal')-0;
    totaalscore=assignValue(s,'totaalscore')-0;
    score_aantal=assignValue(s,'aantal')-0;
    score=assignValue(s,'score')-0;
    score_f=assignValue(s,'score_f')-0;
    score_a=assignValue(s,'score_a')-0;
    score_c=assignValue(s,'score_c')-0;
    score_g=assignValue(s,'score_g')-0;
    score_p=assignValue(s,'score_p')-0;
  }

  t+='<table width="100%" cellspacing="0" cellpadding="0" border="0">'+
     '<col width="520"><col>'+
     '<tr><td colspan="2">&nbsp;</td></tr>'+
     '<tr>'+
       '<td>';
  if ((i>0)&&(score_aantal>=score_aantal_minimum)) { //minimaal 3 beoordelingen
      t+='<table width="100%" cellspacing="0" cellpadding="0" border="0">'+
         '<col width="24"><col width="120"><col>'+
         '<tr>'+
           '<td style="padding-left:4px; padding-right:20px;" colspan="3">'+
           'In totaal hebben '+
           '<span style="color:#ff7129; font-size:12pt; font-weight:bold;">'+totaalscore_aantal+'</span>'+
           ' groepen deze accommodatie beoordeeld met gemiddeld een '+
           '<span style="color:#ff7129; font-size:12pt; font-weight:bold;">'+String(Number(totaalscore/1000).toFixed(1) ).replace('.',',')+'</span>'+
           '.</td>'+
         '</tr>'+
         '<tr><td colspan="3">&nbsp;</td></tr>'+
//         '<tr><td style="padding-left:4px; padding-right:20px;" colspan="2">'+rss(translations.languageName('rssGroepenHebbenDezeAccommodatieAlsVolgtBeoordeeld_1'),'<span style="color:#ff7129; font-size:12pt; font-weight:bold;">'+score_aantal+'</span>')+':</td></tr>'+
         '<tr>'+
           '<td style="padding-left:4px; padding-right:20px;" colspan="3">'+
           'De '+
           '<span style="color:#ff7129; font-size:12pt; font-weight:bold;">'+score_aantal+'</span>'+
           ' meest recente groepen hebben deze accommodatie als volgt beoordeeld'+
           ':</td>'+
         '</tr>'+
         '<tr>'+
           '<td>&nbsp;<span style="background-color: #f7d917; color: #ef6c00; font-weight:bold; border:1px solid #012b7f; border-radius:3px; padding: 0px 4px 0px 4px;" title="'+rss(translations.languageName('rssVoorzieningen'))+'">V</span></td>'+
           '<td>&nbsp;'+rss(translations.languageName('rssVoorzieningen'))+'</td><td style="color:#ff7129; font-size:12pt; font-weight:bold;">'+String(Number(score_f/1000).toFixed(1) ).replace('.',',')+'</td>'+
         '</tr>'+
         '<tr>'+
           '<td>&nbsp;<span style="background-color: #f7d917; color: #ef6c00; font-weight:bold; border:1px solid #012b7f; border-radius:3px; padding: 0px 4px 0px 4px;" title="'+rss(translations.languageName('rssGastvrijheid'))+'">G</span></td>'+
           '<td>&nbsp;'+rss(translations.languageName('rssGastvrijheid'))+'</td><td style="color:#ff7129; font-size:12pt; font-weight:bold;">'+String(Number(score_a/1000).toFixed(1) ).replace('.',',')+'</td>'+
         '</tr>'+
         '<tr>'+
           '<td>&nbsp;<span style="background-color: #f7d917; color: #ef6c00; font-weight:bold; border:1px solid #012b7f; border-radius:3px; padding: 0px 4px 0px 4px;" title="'+rss(translations.languageName('rssNetheid'))+'">N</span></td>'+
           '<td>&nbsp;'+rss(translations.languageName('rssNetheid'))+'</td><td style="color:#ff7129; font-size:12pt; font-weight:bold;">'+String(Number(score_c/1000).toFixed(1) ).replace('.',',')+'</td>'+
         '</tr>'+
         '<tr>'+
           '<td>&nbsp;<span style="background-color: #f7d917; color: #ef6c00; font-weight:bold; border:1px solid #012b7f; border-radius:3px; padding: 0px 4px 0px 4px;" title="'+rss(translations.languageName('rssAlgemeneIndruk'))+'">A</span></td>'+
           '<td>&nbsp;'+rss(translations.languageName('rssAlgemeneIndruk'))+'</td><td style="color:#ff7129; font-size:12pt; font-weight:bold;">'+String(Number(score_g/1000).toFixed(1) ).replace('.',',')+'</td>'+
         '</tr>'+
         '<tr>'+
           '<td>&nbsp;<span style="background-color: #1fb53a; color: #ffffff; font-weight:bold; border:1px solid #012b7f; border-radius:3px; padding: 0px 4px 0px 4px;" title="'+rss(translations.languageName('rssTotaaloordeel'))+'">T</span></td>'+
           '<td>&nbsp;'+rss(translations.languageName('rssTotaaloordeel'))+'</td><td style="color:#ff7129; font-size:24pt; font-weight:bold;">'+String(Number(score/1000).toFixed(1) ).replace('.',',')+'</td>'+
         '</tr>'+
         '</table>';
  } else {
      t+='<table width="100%" cellspacing="0" cellpadding="0" border="0"><col width="120"><col>'+
         '<tr><td style="padding-left:4px; padding-right:20px; font-weight:bold;" colspan="2">'+rss(translations.languageName('rssTeWeinigBeoordelingen_1'),score_aantal_minimum)+'</td></tr>'+
//         '<tr><td style="padding-left:4px; padding-right:20px; font-weight:bold;" colspan="2">Van deze accommodatie hebben wij nog niet genoeg beoordelingen ontvangen om een beoordelings-cijfer te publiceren.</td></tr>'+
         '</table>';
  }
    t+='</td>'+
       '<td>'+
         '<img src="'+makepictureurl(house_picturecode,0,'l','g')+'" width="240" height="180" style="border:0px solid #000000;">'+
       '</td>'+
     '</tr>'+
     '</table>';

  var ar=new Array();
  var xmlHttp_gegevens=GetXmlHttpObject();
  if (xmlHttp_gegevens==null) {
    alert ("Browser does not support HTTP Request");
    return;
  }
  var url=currentdomain+"/acco/acco_recensie.php";
  url+="?hid="+houseid;
//  url+="&domain="+currentdomain;
  url+="&seed="+Math.random();
//getid("txt").innerHTML+="<br>{"+url+"}";
  xmlHttp_gegevens.open("GET",url,false);
  xmlHttp_gegevens.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  xmlHttp_gegevens.send(null);
  if (xmlHttp_gegevens.status==200) {
    var s=xmlHttp_gegevens.responseText;
//getid("txt").innerHTML+='<br>'+s;
    if (s!='')
    ar=s.split('|||');
  }

  var ix=i=0;
  var tt='';
//  if (score_aantal>=score_aantal_minimum)
  if (ar.length>0)
  for (ix=0; ix<ar.length; ix++) {
    var data=ar[ix];
    var name=decode_special(assignValue(data,'name'));
    var begindate=decode_special(assignValue(data,'begindate'));
    var enddate=decode_special(assignValue(data,'enddate'));
    var groupname=decode_special(assignValue(data,'groupname'));
    var publishtext=decode_special(assignValue(data,'publishtext'));
    var responsetext=decode_special(assignValue(data,'responsetext'));
    var score=assignValue(data,'score')*100;
    var score_f=assignValue(data,'score_f')*100;
    var score_a=assignValue(data,'score_a')*100;
    var score_c=assignValue(data,'score_c')*100;
    var score_g=assignValue(data,'score_g')*100;
    var score_p=assignValue(data,'score_p')*100;

    i=1-i;
    if (i==1)
      tt+='<tr class="tr_oneven"><td style="height:8px;" colspan="2"></tr>'+ //lege regel
          '<tr class="tr_oneven">';
    else
      tt+='<tr class="tr_even"><td style="height:8px;" colspan="2"></tr>'+ //lege regel
          '<tr class="tr_even">';

      tt+='<td style="vertical-align:top;">'+
            '<table width="100%">'+
            '<col width="104"><col>';
    if (name!='')
      tt+='<tr><td style="vertical-align:top;">&nbsp;'+rss(translations.languageName('rssErvaringVan'))+'</td><td style="color:#ff7129; vertical-align:top; padding-right:4px;">'+name+'</td></tr>';
      tt+='<tr><td style="vertical-align:top;">&nbsp;'+rss(translations.languageName('rssAankomstdatum'))+'</td><td style="color:#ff7129; vertical-align:top;">'+begindate+'</td></tr>'+
          '<tr><td style="vertical-align:top;">&nbsp;'+rss(translations.languageName('rssVertrekdatum'))+'</td><td style="color:#ff7129; vertical-align:top;">'+enddate+'</td></tr>';
    if (groupname!='')
      tt+='<tr><td style="vertical-align:top;">&nbsp;'+rss(translations.languageName('rssSoortGroep'))+'</td><td style="color:#ff7129; vertical-align:top;">'+groupname+'</td></tr>';

tt+='<tr>'+
      '<td colspan="2">'+
        '<span style="background-color: #f7d917; color: #002a7d; border: 1px solid #012b7f; border-radius:3px; padding: 0px 4px 0px 4px; margin-right:2px;" title="'+rss(translations.languageName('rssVoorzieningen'))+'"><span style="color:#ef6c00; font-weight:bold;">V</span>&nbsp;'+String(Number(score_f/1000).toFixed(1) ).replace('.',',')+'</span>'+
        '<span style="background-color: #f7d917; color: #002a7d; border: 1px solid #012b7f; border-radius:3px; padding: 0px 4px 0px 4px; margin-right:2px;" title="'+rss(translations.languageName('rssGastvrijheid'))+'"><span style="color:#ef6c00; font-weight:bold;">G</span>&nbsp;'+String(Number(score_a/1000).toFixed(1) ).replace('.',',')+'</span>'+
        '<span style="background-color: #f7d917; color: #002a7d; border: 1px solid #012b7f; border-radius:3px; padding: 0px 4px 0px 4px; margin-right:2px;" title="'+rss(translations.languageName('rssNetheid'))+'"><span style="color:#ef6c00; font-weight:bold;">N</span>&nbsp;'+String(Number(score_c/1000).toFixed(1) ).replace('.',',')+'</span>'+
        '<span style="background-color: #f7d917; color: #002a7d; border: 1px solid #012b7f; border-radius:3px; padding: 0px 4px 0px 4px; margin-right:4px;" title="'+rss(translations.languageName('rssAlgemeneIndruk'))+'"><span style="color:#ef6c00; font-weight:bold;">A</span>&nbsp;'+String(Number(score_g/1000).toFixed(1) ).replace('.',',')+'</span>'+
        '<span style="background-color: #1fb53a; color: #ffffff; border: 1px solid #012b7f; border-radius:3px; padding: 0px 4px 0px 6px; font-weight:bold;" title="'+rss(translations.languageName('rssTotaaloordeel'))+'">T&nbsp;'+String(Number(score/1000).toFixed(1) ).replace('.',',')+'</span>'+
      '</td>'+
    '</tr>';

      tt+='</table>'+
        '</td>'+
        '<td style="vertical-align:top; padding-right:4px;">'+
          '<table width="100%">'+
          '<tr><td>'+publishtext+'</td></tr>';
    if (responsetext!='')
      tt+='<tr><td style="color:#ff7129; font-weight:bold;">'+rss(translations.languageName('rssReactieVanDeVerhuurder'))+':</td></tr>'+
          '<tr><td style="font-style:italic;">'+responsetext+'</td></tr>';
      tt+='</table>'+
        '</td>'+
      '</tr>';
    if (i==1)
      tt+='<tr class="tr_oneven"><td style="height:8px;" colspan="2"></tr>'; //lege regel
    else
      tt+='<tr class="tr_even"><td style="height:8px;" colspan="2"></tr>'; //lege regel
  }
  
  if (ix>0) {
    t+='<table width="100%" cellspacing="0" cellpadding="0" border="0">'+
       '<col width="256"><col>'+
       '<tr><td colspan="2">&nbsp;</tr>'; //lege regel
    if (ix==1)
    t+='<tr><td colspan="2">'+rss(translations.languageName('rssGroepHeeftEenRecensieGegeven_1'),'<span style="color:#ff7129; font-size:12pt; font-weight:bold;">&nbsp;'+ix+'</span>')+':</tr>';
    else
    t+='<tr><td colspan="2">'+rss(translations.languageName('rssGroepenHebbenEenRecensieGegeven_1'),'<span style="color:#ff7129; font-size:12pt; font-weight:bold;">&nbsp;'+ix+'</span>')+':</tr>';
    t+=tt;
    t+='</table>';
  }

  return t;
}

