var activiteit_ahar = new Array();
var activiteit_tar= new Array();

function activityhouse(activityhouseid,activityid,categoryname,code,name,description,price,location,timeframe,duration,ownername,owneremail) {
  this.activityhouseid=activityhouseid;
  this.activityid=activityid;
  if (categoryname=='') this.categoryname='?'; else this.categoryname=categoryname;
  this.code=code;
  this.name=decode_special(name);
  this.description=decode_special(description);
  this.price=decode_special(price);
  this.location=decode_special(location);
  this.timeframe=decode_special(timeframe);
  this.duration=decode_special(duration);
  this.ownername=decode_special(ownername);
  this.owneremail=decode_special(owneremail);
  this.divindex=-1;
}

function acco_activiteit_laden() {
  activiteit_ahar=[];
  var xmlHttp_huis_eigenschap=GetXmlHttpObject();
  if (xmlHttp_huis_eigenschap==null) {
    alert ("Browser does not support HTTP Request");
    return;
  }
  var url=currentdomain+"/acco/house_activity.php";
  url+="?hid="+houseid;
  url+="&vgid="+encodeid(90000000003); //Huiseigenaar
//  url+="&domain="+currentdomain;
  url+="&seed="+Math.random();
//getid("txt").innerHTML+="<br>{"+url+"}";
  xmlHttp_huis_eigenschap.open("GET",url,false);
  xmlHttp_huis_eigenschap.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  xmlHttp_huis_eigenschap.send(null);
  if (xmlHttp_huis_eigenschap.status==200) {
    var s=xmlHttp_huis_eigenschap.responseText;
//getid("txt").innerHTML+='<br>'+s;
    var ar=s.split("|");
    var cnt=ar[0]-0;
    var ii=0;
    for (var i=0; i<cnt; i++) {
      ii=i*12;
      activiteit_ahar[i] = new activityhouse(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]);
    }
  }
}

var activiteit_divcount=0;
var activiteit_dividx=-1;

function activiteit_divclick(idx) {
  getid('activiteit_jumpspan').innerHTML='';
  if (activiteit_dividx==idx) activiteit_dividx=-1; else activiteit_dividx=idx-0;
  for (var i=0; i<activiteit_divcount; i++)
  if (i==activiteit_dividx) {
    getid('activiteit_div'+i).style.display="inline";
    getid('activiteit_fotospan'+i).innerHTML=activiteit_foto(activiteit_ahar[i].activityid,activiteit_ahar[i].code);
    getid('plusminspan'+i).innerHTML='<img src="/common/img/min.gif" title="verberg informatie">';
    getid('activiteit_jumpspan').innerHTML='&nbsp;<a href="#activiteit_jump'+i+'" style="cursor:pointer; text-decoration:underline; color:#0000ff;">Spring naar de geselecteerde activiteit.</a>';

    getid('activiteit_klant_nameedit'+idx).value=activiteit_klant_name;
    getid('activiteit_klant_phoneedit'+idx).value=activiteit_klant_phone;
    getid('activiteit_klant_emailedit'+idx).value=activiteit_klant_email;
    getid('activiteit_klant_remarkedit'+idx).innerHTML=activiteit_klant_remark;

  } else {
    getid('activiteit_div'+i).style.display="none";
    getid('plusminspan'+i).innerHTML='<img src="/common/img/plus.gif" title="meer informatie">';
  }
}

function acco_activiteit_start() {
  acco_activiteit_laden();
  
  var t=tt=cn=s='';
  var ar=new Array();
  if (activiteit_ahar.length>0)
  t+='&nbsp;Klik op een activiteit voor meer informatie<br>';
  t+='<span id="activiteit_jumpspan"></span>';

  activiteit_divcount=0;
  var ii=0;
  t+='<table width="760" cellspacing="0" cellpadding="0" border="0">';
  for (var i=0; i<activiteit_ahar.length; i++) {
    if (cn!=activiteit_ahar[i].categoryname) {
      cn=activiteit_ahar[i].categoryname;
      t+='<tr><td>&nbsp;</td></tr>';
      t+='<tr><td style="font-size:12pt; font-weight:bold; color:#ff7129;">&nbsp;'+cn+'</td></tr>';
      ii=0;
    }

    activiteit_ahar[i].divindex=activiteit_divcount;
    tt=activiteit_ahar[i].description;
    tt=tt.replace(/\r/g,'');
    tt=tt.replace(/\n/g,'<br>');
    t+='<tr>';
    if (ii==0) t+='<td class="td_rand">';
          else t+='<td class="td_rand" style="border-top: 0px solid #000000;">';
    ii++;
        t+='<table width="100%" cellspacing="0" cellpadding="0" border="0">'+
           '<tr class="tr_boxtitel" style="cursor:pointer;" onclick="activiteit_divclick('+activiteit_divcount+')">'+
             '<td>'+
               '<a name="activiteit_jump'+activiteit_divcount+'"></a>'+
               '<b>&nbsp;'+
               '<span id="plusminspan'+activiteit_divcount+'"><img src="/common/img/plus.gif" title="meer informatie"></span>'+
               '&nbsp;'+activiteit_ahar[i].name+'</b>'+
             '</td>'+
           '</tr>'+
           '<tr>'+
             '<td>'+
               '<div id="activiteit_div'+activiteit_divcount+'" style="display:none;">'+
               '<table width="100%" cellspacing="0" cellpadding="0" border="0"><col><col width="194">'+
               '<tr>'+
                 '<td style="vertical-align:top;">'+
                   '<table width="560" cellspacing="0" cellpadding="0" border="0"><col width="96"><col>'+
                   '<tr><td>&nbsp;code</td><td style="padding-left:4px;padding-right:4px;">'+activiteit_ahar[i].code+'</td></tr>'+
                   '<tr><td>&nbsp;categorie</td><td style="padding-left:4px;padding-right:4px;">'+activiteit_ahar[i].categoryname+'</td></tr>'+
                   '<tr><td valign="top">&nbsp;lokatie</td><td style="padding-left:4px;padding-right:4px;">'+activiteit_ahar[i].location+'</td></tr>';
    if (activiteit_ahar[i].timeframe!='')
                t+='<tr><td valign="top">&nbsp;periode</td><td style="padding-left:4px;padding-right:4px;">'+activiteit_ahar[i].timeframe+'</td></tr>';
                t+='<tr><td valign="top">&nbsp;tijdsduur</td><td style="padding-left:4px;padding-right:4px;">'+activiteit_ahar[i].duration+'</td></tr>'+
                   '<tr><td colspan="2">&nbsp;</td></tr>'+
                   '<tr><td valign="top">&nbsp;omschrijving</td><td style="padding-left:4px;padding-right:4px;">'+tt+'</td></tr>'+
                   '<tr><td colspan="2">&nbsp;</td></tr>'+
                   '<tr><td valign="top">&nbsp;prijs</td><td style="padding-left:4px;padding-right:4px;">'+activiteit_ahar[i].price+'</td></tr>'+
                   '</table>'+
                   '<br>'+
                 '</td>'+
                 '<td style="vertical-align:top;">'+
                   '<span id="activiteit_fotospan'+activiteit_divcount+'"></span>'+
                 '</td>'+
               '</tr>'+
               '</table>'+
               activiteit_formulier(i)+
               '</div>'+
             '</td>'+
           '</tr>'+
           '</table>'+
         '</td>'+
       '</tr>';
    activiteit_divcount++;
  }
  t+='<tr><td>&nbsp;</td></tr>';
  t+='</table>';
  return t;
}

function activiteit_foto(activityid,code) {
  var t='';

  var xmlHttp_gegevens=GetXmlHttpObject();
  if (xmlHttp_gegevens==null) {
    alert ("Browser does not support HTTP Request");
    return;
  }
  var url="/activiteit/activiteit_picture.php";
  url+="?aid="+activityid;
//  url+="&gvz="+'g';
//  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;
    var ar=s.split('|||');
    if (ar.length>0)
    for (var ii=0; ii<ar.length; ii++) {
      s=ar[ii];
//getid('txt').innerHTML+='<br>'+ii+'='+s;
      if (s!='')
      t+='<img class="side_image" src="http://www.mijncvg.nl/'+getactivitypictureurlext(code,String(assignValue(s,'letter')).substring(1),'l',assignValue(s,'ext'))+'">';
//<img class="side" src="http://www.groepsaccommodaties.com/images/phpthumb/phpThumb.php?q=80&amp;zc=1&amp;src=/images/activity/cdopname2.jpg&amp;w=190&amp;h=142">
//w=240 h=180
    }
  }

  return t;
}

var status=0;

var activiteit_klant_name='';
var activiteit_klant_phone='';
var activiteit_klant_email='';
var activiteit_klant_remark='';

function activiteit_formulier(idx) {
  var t='';

  switch (status-0) {
    case 0 : {
      t ='<table width="100%" cellspacing="0" cellpadding="0" border="0" style="background-color: #ccffcc;">'+
         '<col width="96"><col width="120"><col>'+
         '<tr><td colspan="3">&nbsp;</td></tr>'+
         '<tr><td>&nbsp;</td><td colspan="2"><b>Heeft u vragen of wilt u \''+activiteit_ahar[idx].name+'\' reserveren?</b></td></tr>'+
         '<tr><td>&nbsp;</td><td colspan="2">Vul dit formulier in en wij informeren u zo spoedig mogelijk.</td></tr>'+
         '<tr><td colspan="3">&nbsp;</td></tr>'+
         '<tr><td>&nbsp;</td><td>uw naam:</td><td><input id="activiteit_klant_nameedit'+idx+'" size="40" onchange="activiteit_klant_namechange('+idx+')"></td></tr>'+
         '<tr><td>&nbsp;</td><td>telefoonnummer:</td><td><input id="activiteit_klant_phoneedit'+idx+'" size="20" onchange="activiteit_klant_phonechange('+idx+')"></td></tr>'+
         '<tr><td>&nbsp;</td><td>email-adres:</td><td><input id="activiteit_klant_emailedit'+idx+'" size="40" onchange="activiteit_klant_emailchange('+idx+')"></td></tr>'+
         '<tr><td>&nbsp;</td><td colspan="2"><br>Omschrijf hieronder uw vraag: (liefst zo compleet mogelijk, dus met uw voorkeursdata en eventuele accommodatie keuze)</td></tr>'+
         '<tr><td>&nbsp;</td><td colspan="2"><textarea id="activiteit_klant_remarkedit'+idx+'" cols="80" rows="8" onchange="activiteit_klant_remarkchange('+idx+')"></textarea></td></tr>'+
         '<tr><td colspan="3">&nbsp;</td></tr>'+
         '<tr>'+
           '<td colspan="2">&nbsp;</td>'+
           '<td>'+
             '<table cellspacing="0" cellpadding="0" border="0">'+
             '<tr>'+
               '<td class="td_klik_extern" id="submitknop" onclick="activiteit_verzend('+idx+')">&nbsp;verzend formulier&nbsp;</td>'+
               '<td>&nbsp;</td>'+
               '<td rowspan="2" valign="top"><span id="activiteit_verzendspan'+idx+'"></span></td>'+
             '</tr>'+
             '<tr><td colspan="2">&nbsp;</td></tr>'+
             '</table>'+
           '</td>'+
         '</tr>'+
         '</table>';
      break;
    }
  }
  
  return t;
}

function activiteit_klant_namechange(idx) {
  activiteit_klant_name=getid('activiteit_klant_nameedit'+idx).value;
}

function activiteit_klant_phonechange(idx) {
  activiteit_klant_phone=getid('activiteit_klant_phoneedit'+idx).value;
}

function activiteit_klant_emailchange(idx) {
  activiteit_klant_email=getid('activiteit_klant_emailedit'+idx).value;
}

function activiteit_klant_remarkchange(idx) {
  activiteit_klant_remark=getid('activiteit_klant_remarkedit'+idx).value;
}

function activiteit_verzend(idx) {
  var to,from,replyto,subject,message='';
  
  var sql='';
  sql+=  'activityresponseid='+newid('activityresponse','activityresponseid')+
       ', active=1'+
       ', createddate=unix_timestamp()'+
       ', recordstatus=1'+
       ', newdate=unix_timestamp()'+
       ', activityid='+decodeid(activiteit_ahar[idx].activityid)+
       ', houseid='+decodeid(houseid)+
       ", code='"+activiteit_ahar[idx].code+"'"+
       ", cvgcode='"+house_cvgcode+"'"+
       ", name='"+addslashes(activiteit_klant_name)+"'"+
       ", telephone='"+activiteit_klant_phone+"'"+
       ", email='"+activiteit_klant_email+"'"+
       ", text='"+addslashes(activiteit_klant_remark)+"'";
  sql='insert into activityresponse set '+sql;
//getid('txt').innerHTML+='<br>'+sql;
  executesql(sql);

  to=activiteit_ahar[idx].owneremail;
  if ((to=='')&&(activiteit_ahar[idx].ownername=='')) to="info@toparrangementen.nl";
  if (to!='') to+=",rob@groepen.nl,info@groepen.nl";
//to="henk@waremasters.nl,marcel@groepen.nl";
//to="henk@waremasters.nl";
  from="postmaster@groepen.nl";
  replyto="info@groepen.nl";
  subject="Reactie op arrangement "+activiteit_ahar[idx].name;
  message="Website: groepsaccommodaties.com\n"+
          "Activiteit-code: "+activiteit_ahar[idx].code+"\n"+
          "Activiteit-naam: "+activiteit_ahar[idx].name+"\n\n"+
          "CVG-accommodatie-code: "+house_cvgcode+"\n"+
          "CVG-accommodatie-plaats: "+house_town+"\n\n"+
//"Eigenaar-naam: ["+activiteit_ahar[idx].ownername+"]\n"+
//"Eigenaar-email: ["+activiteit_ahar[idx].owneremail+"]\n"+
          "Naam: "+activiteit_klant_name+"\n"+
          "Telefoon: "+activiteit_klant_phone+"\n"+
          "Email: "+activiteit_klant_email+"\n"+
          "Vraag:\n"+
          activiteit_klant_remark+"\n\n";

  if (to!='') sendmail(from,replyto,to,'',subject,message,'0');
  getid('activiteit_verzendspan'+idx).innerHTML='Het formulier is verzonden. Wij nemen zo spoedig mogelijk contact met u op.';

}

