/*
Project: BFBN,BETONPLAZA
*/
Start = function() {
  w.Bfbn = new function() {
    var t = this;
    t.Kiezer = function(f) {
      laadArgs({ 'pagina': Lokatie.Args.pagina, 'selGroep': f.selGroep.value, 'selProvincie': f.selProvincie.value, 'selProductieProgramma': f.selProductieProgramma.value, 'txtZoeknaam': f.txtZoeknaam.value });
      return false;
    }
    t.downloadPDF = function(pdfnaam,nummer) {
      var vrz2 = new HTTPVerzoek(); //IE6
      vrz2.URL.Args = { 'pagina': Lokatie.Args.pagina, 'Verzoek': 'DownloadPDF', 'pdfnaam': pdfnaam, 'nummer':nummer };
      vrz2.Reactie = function() {
        var a = "" + this.Respons;
        //setTimeout(function(){window.open(a,'','');},20000);
        if (a == undefined) {
          alert('Uw download is helaas niet beschikbaar. Sluit al uw browser vensters en probeer het nog een keer.');
        }
        /*else {
          alert('De pdf wordt op de downloadlocatie gezet en beschikbaar gemaakt. Staat u a.u.b. deze popup toe.');
          var win = window.open("../../helper/binair.aspx?project=www.bfbn.nl&submap=download&bestandsnaam=" + a, 'newwindow');
        }*/
      }
      vrz2.Start();
    }

  } //einde function bfbn
}   //eind start

PaginaStart = function() {
    if (Lokatie.Args.pagina == 1239) {
        //voor chrome toegevoegd..:
        Verstuur = function(f, Params, ReactieInPagina) {
            if (Valideer(f)) {
                Verstuur.Formulier = f;
                Verstuur.ReactieInPagina = ReactieInPagina;
                if (isArray(Params)) {
                    var Waarde;
                    var Inhoud = '<style>TD{font-family:Tahoma;font-size:8pt;border-bottom:1px solid buttonface}</style><table width="100%" cellspacing="0"><tr><td width="30%"></td><td></td></tr>';
                    for (var Naam in f.Velden) {
                        Waarde = f.Velden[Naam];
                        if (Waarde == undefined || Waarde == '') Waarde = '-';
                        else if (isEmail(Waarde)) Waarde = '<a href="mailto:' + Waarde + '">' + Waarde + '</a>';
                        if (Naam.substr(0, 8) != 'Herhaal ') Inhoud += '<tr><td valign="top"><b>' + Naam + '</b></td><td valign="top">' + (isArray(Waarde) ? Waarde.join('<br>') : Vervang(Waarde, '\n', '<br>')) + '</td></tr>';
                    }
                    Inhoud += '</table>';
                    for (var Bijlage in f.Bijlagen) Inhoud = Vervang(Inhoud, Bijlage, '<a href="cid:' + Bijlage + '">' + Bijlage + '</a>');
                    f.van.push('formulier@' + Vervang(Lokatie.VirtueelDomein, 'www.', ''));
                    if (Params[0]) f.aan.push(Params[0]);
                    if (Params[1]) f.cc.push(Params[1]);
                    if (Params[2]) f.bcc.push(Params[2]);
                    var MailTekst = d.E(f.id + '_MailTekst').innerHTML;
                    new Mail(f.van.join(','), f.aan.join(','), f.cc.join(','), f.bcc.join(','), 'Formulier: ' + (Lokatie.Args.Titel ? Lokatie.Args.Titel : document.title), (MailTekst == '' ? '' : MailTekst + '<hr/>') + Inhoud, true, _, _, Keys(f.Bijlagen)).Verstuur(Verstuur.ReactieFunctie);
                }
                else new HTTPVerzoek(Params, f.Velden, Verstuur.ReactieFunctie).Start();
            }
            else {
                alert(f.FoutVeld.Info);
                f.FoutVeld.Invoer.focus();
            }
            return false;
        }
        //pagina moet herladen na verzenden:
        Verstuur.ReactieFunctie = function() {//return false;
            //valideer, bij fout return false
            if (this.Respons) alert('Het verzenden is mislukt (1).\n' + OpmaakRotOp(this.Respons) + '.');
            else {
                var Reactie = d.E(Verstuur.Formulier.id + '_Reactie');
                if (Reactie) {
                    if (Verstuur.ReactieInPagina) Verstuur.Formulier.innerHTML = '<div class="Reactie">' + Reactie.innerHTML + '</div>';
                    else {
                        alert(Reactie.innerText);
                        if (!Verstuur.behoudFormulier) {
                            Verstuur.Formulier.style.display = 'none';
                        }
                    }
                    //extra acties:
                    d.E('downloadkader').style.display = "block";
                    Bfbn.downloadPDF('TNO-Onderzoeksrapport-Deelplan-A', 1);
                    Bfbn.downloadPDF('TNO-Onderzoeksrapport-Deelplan-A-bijlagen', 2);
                    //window.print();
                }
            }
        } //einde verstuurreactiefunctie
    } //einde if
}