function brochure_vooraf() {
//  if (vgeditstatus<esView) vgeditstatus=esView;
}

function brochure_maak() {
  var t='';
  
  t+='<table width="100%" cellspacing="0" cellpadding="0" border="0">'+
//     '<tr><td style="height:4px;"></td></tr>'+
     '<tr><td><span id="gegevensspan"></td></tr>'+
     '</table>';
  return t;
}

function brochure_ververs() {
  brochure_maaktab();
}

function brochure_achteraf() {
//  vgeditstatus=esList;
}

var idx_0 = -1; //uw gegevens
var idx_1 = -1; //dank u

function brochure_maaktab() {
  switch (pagetab.index-0) {
    case idx_0 : getid('gegevensspan').innerHTML=brochure_maaktab_0();
      brochurechange_0();
      break;
    case idx_1 : getid('gegevensspan').innerHTML=brochure_maaktab_1();
      updatepijl_1();
      break;
  }
}

var brochure_type=1; //1=huidige; 2=nieuwe
var brochure_nieuwsbriefresultaat='';


var brochure_wid1 = 192;

var brochure_b0bgc = '#d2f0d8'; //achtergrondkleur tabel
var brochure_b1bgc = '#a5e1b0'; //achtergondkleur invulblok
var brochure_b1col = '#012b7f'; //tekstkleur invulblok
var brochure_k0bgc = '#79d389'; //achtergondkleur knop 'gedaan'
var brochure_k0col = '#012b7f'; //tekstkleur knop 'gedaan'
var brochure_k1bgc = '#f9e874'; //achtergondkleur knop 'huidig'
var brochure_k1col = '#012b7f'; //tekstkleur knop 'huidig'
var brochure_k2bgc = '#f5a765'; //achtergondkleur knop 'volgende'
var brochure_k2col = '#012b7f'; //tekstkleur knop 'volgende'


var brochure_error0='';
var brochure_error1='';

var brochure_pijl='<img src="/images/general/rodepijl.gif" border="0" title="verplicht veld!">';
var brochure_pijl01='';
var brochure_pijl02='';
var brochure_pijl03='';
var brochure_pijl04='';
var brochure_pijl05='';
var brochure_pijl06='';
var brochure_pijl07='';
var brochure_pijl08='';
var brochure_pijl09='';
var brochure_pijl10='';
var brochure_pijl11='';
var brochure_pijl12='';
var brochure_pijl13='';
var brochure_pijl14='';

function updatepijl_0() {
  getid('brochureerror0span').innerHTML=brochure_error0;

  getid('brochurepijl01span').innerHTML=brochure_pijl01;
  getid('brochurepijl02span').innerHTML=brochure_pijl02;
  getid('brochurepijl03span').innerHTML=brochure_pijl03;
  getid('brochurepijl04span').innerHTML=brochure_pijl04;
  getid('brochurepijl05span').innerHTML=brochure_pijl05;
  getid('brochurepijl06span').innerHTML=brochure_pijl06;
  getid('brochurepijl07span').innerHTML=brochure_pijl07;
  getid('brochurepijl08span').innerHTML=brochure_pijl08;
  getid('brochurepijl09span').innerHTML=brochure_pijl09;
  getid('brochurepijl10span').innerHTML=brochure_pijl10;
  getid('brochurepijl11span').innerHTML=brochure_pijl11;
  getid('brochurepijl12span').innerHTML=brochure_pijl12;
  getid('brochurepijl13span').innerHTML=brochure_pijl13;
  getid('brochurepijl14span').innerHTML=brochure_pijl14;
}

function updatepijl_1() {
//  getid('reservationerror1span').innerHTML=reservation_error1;

//  getid('reservationpijl11span').innerHTML=reservation_pijl11;
//  getid('reservationpijl12span').innerHTML=reservation_pijl12;
}

function brochure_maaktab_0() {
  var t='';

  t+='<table width="100%" cellspacing="0" cellpadding="0" border="0" style="background-color:'+brochure_b0bgc+';">'+
     '<col width="'+brochure_wid1+'"><col width="16"><col width="24"><col>'+
     '<tr><td colspan="4" style="padding-left:4px; padding-right:4px;">De onderstaande velden dienen volledig ingevuld te worden om uw aanvraag te kunnen verwerken.<br></td></tr>'+
     '<tr><td>&nbsp;</td><td colspan="3"><b>*</b><small> = verplicht veld</small></td></tr>';
  t+='<tr><td></td><td colspan="3" style="color:red;"><span id="brochureerror0span"></span></td></tr>';
  t+='<tr style="background-color:'+brochure_b1bgc+'; color:'+brochure_b1col+';"><td colspan="4" valign="top"><b>&nbsp;Uw gegevens:</b></td></tr>'+
     '<tr><td align="right" valign="top">Namens/Bedrijfsnaam:&nbsp;</td><td>&nbsp;</td><td colspan="2"><input type="text" id="custbusinessnameedit" size="45" maxlength="50" onchange="brochurechange_0()" value="'+custbusinessname+'"><span id="brochurepijl01span"></span></td></tr>'+
     '<tr><td align="right" valign="top">(Aanspreek)titel:&nbsp;</td><td><b>*</b></td><td colspan="2">'+veldlijstSelectOnchange(zeroid+'=Keuze maken ...|'+gettitlelijst(),'custtitleidedit',custtitleid,'brochurechange_0()')+'<span id="brochurepijl02span"></span></td></tr>'+
     '<tr><td align="right" valign="top">Voorletter(s):&nbsp;</td><td><b>*</b></td><td colspan="2"><input type="text" id="custinitialsedit"  size="8"  maxlength="10" onchange="brochurechange_0()" value="'+custinitials+'"><span id="brochurepijl03span"></span></td></tr>'+
     '<tr><td align="right" valign="top">Tussenvoegsel:&nbsp;</td><td>&nbsp;</td><td colspan="2"><input type="text" id="custprefixedit"  size="8"  maxlength="45" onchange="brochurechange_0()" value="'+custprefix+'"><span id="brochurepijl04span"></span></td></tr>'+
     '<tr><td align="right" valign="top">Achternaam:&nbsp;</td><td><b>*</b></td><td colspan="2"><input type="text" id="custfamilynameedit" size="45" maxlength="50" onchange="brochurechange_0()" value="'+custfamilyname+'"><span id="brochurepijl05span"></span></td></tr>'+
     '<tr><td align="right" valign="top">Straatnaam:&nbsp;</td><td><b>*</b></td><td colspan="2"><input type="text" id="custstreetnameedit" size="45" maxlength="50" onchange="brochurechange_0()" value="'+custstreetname+'"><span id="brochurepijl06span"></span></td></tr>'+
     '<tr><td align="right" valign="top">Huisnummer:&nbsp;</td><td><b>*</b></td><td colspan="2"><input type="text" id="custhousenumberedit" size="8"  maxlength="10" onchange="brochurechange_0()" value="'+custhousenumber+'"><span id="brochurepijl07span"></span></td></tr>'+
     '<tr><td align="right" valign="top">Postcode:&nbsp;</td><td><b>*</b></td><td colspan="2"><input type="text" id="custpostalcodeedit" size="8"  maxlength="10" onchange="brochurechange_0()" value="'+custpostalcode+'"><span id="brochurepijl08span"></span></td></tr>'+
     '<tr><td align="right" valign="top">Woonplaats:&nbsp;</td><td><b>*</b></td><td colspan="2"><input type="text" id="custtownedit" size="45" maxlength="50" onchange="brochurechange_0()" value="'+custtown+'"><span id="brochurepijl09span"></span></td></tr>'+
     '<tr><td align="right" valign="top">Land:&nbsp;</td><td><b>*</b></td><td colspan="2">'+veldlijstSelectOnchange(zeroid+'=Keuze maken ...|'+getcountrylijst(),'custcountryidedit',custcountryid,'brochurechange_0()')+'<span id="brochurepijl10span"></span></td></tr>'+
     '<tr><td align="right" valign="top">Telefoonnr:&nbsp;</td><td><b>&nbsp;</b></td><td colspan="2"><input type="text" id="custtelprivateedit" size="45" maxlength="50" onchange="brochurechange_0()" value="'+custtelprivate+'"><span id="brochurepijl11span"></span></td></tr>'+
     '<tr><td align="right" valign="top">E-mail adres:&nbsp;</td><td><b>&nbsp;</b></td><td colspan="2"><input type="text" id="custemail1edit" size="45" maxlength="200" onchange="brochurechange_0()" value="'+custemail1+'"><span id="brochurepijl12span"></span></td></tr>'+
     '<tr><td colspan="4">&nbsp;</td></tr>'+
     '<tr><td align="right" valign="top">Hoe heeft u ons gevonden?:&nbsp;</td><td><b>*</b></td><td colspan="2">'+veldlijstSelectOnchange(zeroid+'=Keuze maken ...|'+brochure_getmediumlijst(),'custmediumidedit',custmediumid,'brochurechange_0()')+'<span id="brochurepijl13span"></span></td></tr>'+
     '<tr><td colspan="4">&nbsp;</td></tr>'+
     '<tr><td align="right" valign="top">Nieuwsbrief:&nbsp;</td><td>&nbsp;</td><td valign="top">'+captionCheck('Ja, ik wil graag 4 x per jaar een digitale nieuwsbrief ontvangen.<br>(Hiervoor hebben wij uw email-adres nodig.)','custnewsletteredit',custnewsletter,'',true,true)+'<span id="brochurepijl14span"></span></td></tr>';
/* */
  t+='<tr><td colspan="4">&nbsp;</td></tr>'+
     '<tr>'+
       '<td style="text-align:right; vertical-align:top;">Welke brochure wilt u?&nbsp;</td>'+
       '<td>&nbsp;</td>'+
       '<td style="vertical-align:top;"><input type="radio" id="brochure_typeedit1" name="brochure_typeedit" onclick="brochure_typeeditclick(1)"'+ifstring(brochure_type==1,' checked','')+'></td>'+
       '<td style="vertical-align:top;"><label for="brochure_typeedit1">Ik wil graag de brochure "Samen uit op z\'n best (2009-2010)"</label></td>'+
     '</tr>'+
     '<tr>'+
       '<td colspan="2">&nbsp;</td>'+
       '<td style="vertical-align:top;"><input type="radio" id="brochure_typeedit2" name="brochure_typeedit" onclick="brochure_typeeditclick(2)"'+ifstring(brochure_type==2,' checked','')+'></td>'+
       '<td style="vertical-align:top;"><label for="brochure_typeedit2">Ik wil graag de NIEUWSTE brochure "Samen uit op z\'n best (2011-2012)" ontvangen.<br>(Deze ontvangt u begin oktober.)</label></td>'+
     '</tr>';
/* */
  t+='<tr><td colspan="4">&nbsp;</td></tr>'+
     '<tr>'+
       '<td colspan="2">&nbsp;</td>'+
       '<td colspan="2">'+
         '<table cellspacing="0" cellpadding="0" border="0">'+
         '<tr>'+
           '<td class="td_klik" id="controleerknop" onclick="brochure_controleer(0)">&nbsp;aanvraag verzenden&nbsp;</td>'+
         '</tr>'+
         '</table>'+
       '</td>'+
     '</tr>'+
     '<tr><td colspan="4">&nbsp;</td></tr>'+
     '</table>';
     
  t+='<script type="text/javascript">'+
     'var pageTracker = _gat._getTracker("UA-173614-3");'+
     'pageTracker._initData();'+
     'pageTracker._trackPageview("/uwgegevens.html");'+
     '</script>';

  return t;
}

function brochure_maaktab_1() {
  verzendgegevens();

  var t='';

  t+='<table width="100%" cellspacing="0" cellpadding="0" border="0" style="background-color:'+brochure_b0bgc+';">'+
     '<tr>'+
       '<td style="vertical-align:middle; text-align:center; height:216px;">'+
         '<br>'+
         '<strong>Bedankt voor het bestellen van onze brochure!</strong><br>'+
         '<br>';
  if (brochure_type==1) t+='<b>Wij sturen u deze binnen 8 dagen toe.</b><br>';
                   else t+='<b>Wij sturen u deze begin oktober toe.</b><br>';
  if (brochure_nieuwsbriefresultaat!='')
      t+='<br>'+
         '<b>'+brochure_nieuwsbriefresultaat+'</b><br>';
      t+='<br>'+
       '</td>'+
     '</tr>'+
     '</table>';

  t+='<script type="text/javascript">'+
     'var pageTracker = _gat._getTracker("UA-173614-3");'+
     'pageTracker._initData();'+
     'pageTracker._trackPageview("/brochureaangevraagd.html");'+
     '</script>';

  return t;
}

function brochure_knopclick(ganaarknop) {
  switch (ganaarknop) {
    case 0 : pagetab.index=idx_0; break;
    case 1 :
      pagetab.setenabled(idx_0,false); //uw gegevens
      pagetab.setvisible(idx_1,true); //dank u
      pagetab.index=idx_1;
      break;
  }
  pagetab.setenabled(pagetab.index,true);
  pagetab.ververs();
}

function brochure_controleer(knop) {
  switch (knop) {
    case 0 : //controleer: uw gegevens
      brochure_controleer_0();
      break;
    case 1 : //controleer: bedankt
      brochure_controleer_1();
      break;
  }
}

function brochure_toewijzen_0() {
  //controleer waardes
  custbusinessname=getid('custbusinessnameedit').value; brochure_pijl01='';
  custtitleid=getid('custtitleidedit').value; brochure_pijl02='';
  custinitials=getid('custinitialsedit').value; brochure_pijl03='';
  custprefix=getid('custprefixedit').value; brochure_pijl04='';
  custfamilyname=getid('custfamilynameedit').value; brochure_pijl05='';
  custstreetname=getid('custstreetnameedit').value; brochure_pijl06='';
  custhousenumber=getid('custhousenumberedit').value; brochure_pijl07='';
  custpostalcode=getid('custpostalcodeedit').value; brochure_pijl08='';
  custtown=getid('custtownedit').value; brochure_pijl09='';
  custcountryid=getid('custcountryidedit').value; brochure_pijl10='';
  custtelprivate=getid('custtelprivateedit').value; brochure_pijl11='';
  custemail1=getid('custemail1edit').value; brochure_pijl12='';
  custmediumid=getid('custmediumidedit').value; brochure_pijl13='';
  custnewsletter=ifstring(getid('custnewsletteredit').checked,'1','0'); brochure_pijl14='';

  brochure_error0='';
//  if (custbusinessname=='') { brochure_error0+='De bedrijfsnaam is niet ingevuld!<br>'; brochure_pijl01=brochure_pijl; }
  if (custtitleid==zeroid) { brochure_error0+='De aanspreektitel is niet geselecteerd!<br>'; brochure_pijl02=brochure_pijl; }
  if (custinitials=='') { brochure_error0+='De voorletter(s) is niet ingevuld!<br>'; brochure_pijl03=brochure_pijl; }
//  if (custprefix=='') { brochure_error0+='Het tussenvoegsel is niet ingevuld!<br>'; brochure_pijl04=brochure_pijl; }
  if (custfamilyname=='') { brochure_error0+='De achternaam is niet ingevuld!<br>'; brochure_pijl05=brochure_pijl; }
  if (custstreetname=='') { brochure_error0+='De straatnaam is niet ingevuld!<br>'; brochure_pijl06=brochure_pijl; }
  if (custhousenumber=='') { brochure_error0+='Het huisnummer is niet ingevuld!<br>'; brochure_pijl07=brochure_pijl; }
  if (custpostalcode=='') { brochure_error0+='De postcode is niet ingevuld!<br>'; brochure_pijl08=brochure_pijl; }
  if (custtown=='') { brochure_error0+='De woonplaats is niet ingevuld!<br>'; brochure_pijl09=brochure_pijl; }
  if (custcountryid==zeroid) { brochure_error0+='Het land is niet geselecteerd!<br>'; brochure_pijl10=brochure_pijl; }
//  if (custtelprivate=='') { brochure_error0+='Het telefoonnr is niet ingevuld!<br>'; brochure_pijl11=brochure_pijl; }
//  if ((custemail1!='')&&(!emailadresok(custemail1))) { brochure_error0+='Het E-mail adres is niet juist ingevuld!<br>'; brochure_pijl12=brochure_pijl; }
  if (custmediumid==zeroid) { brochure_error0+='Het medium is niet geselecteerd!<br>'; brochure_pijl13=brochure_pijl; }

  if (brochure_error0!='') brochure_error0='U heeft nog niet alle verplichte gegevens ingevuld!<br>';
  
  if ((custemail1!='')&&(!emailadresok(custemail1))) { brochure_error0+='Het E-mail adres is niet juist ingevuld!<br>'; brochure_pijl12=brochure_pijl; }
}

function brochure_controleer_0() {
  brochure_toewijzen_0();
  
  var knop=0;
  if (brochure_error0=='') knop=1; else knop=0;
  brochure_knopclick(knop);
}

function brochure_controleer_1() {
}

function brochurechange_0() {
  brochure_toewijzen_0();
  updatepijl_0();
}

function brochure_typeeditclick(idx) {
  brochure_type=idx;
}

function verzendgegevens() {
  var xmlHttp_verzendgegevens=GetXmlHttpObject();
  if (xmlHttp_verzendgegevens==null) {
    alert ("Browser does not support HTTP Request");
    return;
  }
  var url="/brochure/brochure_verzendgegevens.php";
  var data="bn="+encode_special(custbusinessname);
  data+="&fn="+encode_special(custfamilyname);
  data+="&np="+encode_special(custprefix);
  data+="&ni="+encode_special(custinitials);
  data+="&tid="+custtitleid;
  data+="&sn="+encode_special(custstreetname);
  data+="&hn="+custhousenumber;
  data+="&pc="+custpostalcode;
  data+="&tn="+encode_special(custtown);
  data+="&cid="+custcountryid;
  data+="&tp="+custtelprivate;
  data+="&e1="+custemail1;
  data+="&nl="+custnewsletter;
  data+="&mid="+custmediumid;
  data+="&bt="+brochure_type;
  
  data+="&tin="+encode_special(executesql('select title as result from title where (titleid='+decodeid(custtitleid)+') and (active=1)'));
  data+="&cin="+encode_special(executesql('select name as result from country where (countryid='+decodeid(custcountryid)+') and (active=1)'));
  data+="&min="+encode_special(executesql('select name as result from medium where (mediumid='+decodeid(custmediumid)+') and (active=1)'));

  data+="&sid="+Math.random();
//getid("txt").innerHTML+="<br>{"+url+"} {"+data+"}";
  xmlHttp_verzendgegevens.open("POST",url,false);
  xmlHttp_verzendgegevens.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  xmlHttp_verzendgegevens.send(data);
  if (xmlHttp_verzendgegevens.status==200)
  var s=xmlHttp_verzendgegevens.responseText;

  aanmeldennieuwsbrief();
}

function aanmeldennieuwsbrief() {
  brochure_nieuwsbriefresultaat='';
  if (custnewsletter!=1) return;
  if (custemail1=='') return;
  
  var xmlHttp_aanmeldennieuwsbrief=GetXmlHttpObject();
  if (xmlHttp_aanmeldennieuwsbrief==null) {
    alert ("Browser does not support HTTP Request");
    return;
  }
  var url="/brochure/brochure_aanmeldennieuwsbrief.php";
  url+="?em="+custemail1;
  url+="&nm="+custinitials+' '+String(custprefix+' '+custfamilyname).trim();
  url+="&pc="+custpostalcode;
  url+="&hn="+custhousenumber;
  url+="&tn="+custtown;
  url+="&seed="+Math.random();
//getid("txt").innerHTML="url="+url;
  xmlHttp_aanmeldennieuwsbrief.open("GET",url,false);
  xmlHttp_aanmeldennieuwsbrief.send(null);
  if (xmlHttp_aanmeldennieuwsbrief.status==200)
  brochure_nieuwsbriefresultaat=xmlHttp_aanmeldennieuwsbrief.responseText;
}

function emailadresok(email)
{ // returns true if minimal a@b.cc
  var posAt  =email.indexOf('@');
  var posLDot=email.lastIndexOf('.');
  return ((email.length>5)
          &&(posAt>0)
          &&(posLDot>(posAt+1))
          &&(posLDot<(email.length-2))
         );
}

function brochure_getmediumlijst() {
  var s = '';
  var xmlHttp_getmediumlijst=GetXmlHttpObject();
  if (xmlHttp_getmediumlijst==null) {
    alert ("Browser does not support HTTP Request");
    return s;
  }
  var url="/brochure/brochure_getmediumlijst.php";
  url+="?owner="+common_owneridcode;
  url+="&seed="+Math.random();
  xmlHttp_getmediumlijst.open("GET",url,false);
  xmlHttp_getmediumlijst.send(null);
  if (xmlHttp_getmediumlijst.status==200) s=xmlHttp_getmediumlijst.responseText;
  return s;
}

