/*
Project: BFBN/BETONPLAZA
Mutatie: 20100114
*/
Start = function() {
    w.Bfbn = new function() {
        var t = this;
        this.Kiezer = function(f) {
            laadArgs({ pagina: Lokatie.Args.pagina, selProvincie: f.selProvincie.value, txtZoeknaam: f.txtZoeknaam.value, selProductieProgramma: Lokatie.Args.pagina == 1310 ? _ : f.selProductieProgramma.value });
        }

        t.zetPlaatje = function() {
            var atag = d.E('hoverhoofdmenu').childNodes[8].firstChild.firstChild.firstChild
            var plaatje = tg('div#FotoalbumPointer2');
            plaatje.maakKindVan(atag);
        }
    }

    w.Album = new function() {
        var t = this;
        t.geefAantal = function(e, f) {
            var vrz = new HTTPVerzoek();
            var aantal = 0;
            var lbl = "";
            for (var i = 0; i < f.length; i++) { //cbsid en ppid kunnen samengaan
                if (e.name == 'cid') {
                    if (f.elements[i].name == 'cbsid' || f.elements[i].name == 'ppid') {
                        f.elements[i].value = 0;
                    }
                }
                if (e.name == 'cbsid' || e.name == 'ppid') {
                    //lbl = lbl + ' ' + e.options[e.selectedIndex].innerHTML;
                    if (f.elements[i].name == 'cid') {
                        f.elements[i].value = 0;
                    }
                }
            }
            lbl = e.options[e.selectedIndex].innerHTML;
            if (e.name == 'cbsid') {
                var ppidKeuze = d.E("zoekFotoForm").ppid.selectedIndex;
                if (ppidKeuze == 0) {
                    alert('Kies eerst een product');
                    return false;
                }
                lbl = d.E("zoekFotoForm").ppid.options[ppidKeuze].innerHTML + ', ' + lbl;
            }
            d.E('albumResultaat').innerHTML = '';
            vrz.URL.Args.Verzoek = 'AlbumBfbnAantalResultaten';
            vrz.POST = f;
            vrz.Reactie = function() {
                aantal = this.Respons;
                if (isNaN(aantal)) {
                    t.totaalAantal(f);
                } else {
                    d.E('fotoalbumresultaatbeschrijving').innerHTML = 'Het aantal foto\'s voor ' + lbl + ' bedraagt: ' + aantal;
                    if (!isNaN(aantal) && aantal > 0) { t.geefAlbum(f); }
                }
            }
            vrz.Start();
            vrz = null;
            //onderstaande opdracht mag niet hier
            //if (!isNaN(aantal) && aantal > 0) { t.geefAlbum(f); }
        }

        t.totaalAantal = function(f) {
            var vrz = new HTTPVerzoek();
            vrz.URL.Args.Verzoek = 'AlbumBfbnTotaalAantal';
            vrz.POST = f;
            vrz.Reactie = function() {
                d.E('fotoalbumresultaatbeschrijving').innerHTML = 'Het fotoalbum bevat op dit moment ' + this.Respons + ' foto\'s';
            }
            vrz.Start();
            vrz = null;
        }

        t.geefAlbum = function(f) {
            var vrz = new HTTPVerzoek();
            vrz.URL.Args.Verzoek = 'AlbumBfbnResultaten';
            vrz.POST = f;
            vrz.Reactie = function() {
                d.E('albumResultaat').innerHTML = this.Respons;
            }
            vrz.Start();
            vrz = null;
        }

        t.herlaad = function(f) {
            t.geefAlbum(f);
        }

        t.volgendeReeks = function(f, van, tm, pagingsize) {
            var vrz = new HTTPVerzoek();
            vrz.URL.Args.Verzoek = 'AlbumBfbnResultaten';
            vrz.URL.Args.van = van;
            vrz.URL.Args.totenmet = tm;
            vrz.POST = f;
            vrz.Reactie = function() {
                d.E('albumResultaat').innerHTML = this.Respons;
            }
            vrz.Start();
            vrz = null;
        }

        t.Zoek = function(f) {
            var o = { 'pagina': Lokatie.Args.pagina };
            for (var i = 0; i < f.length; i++) {
                if (f.elements[i].checked) {//alert(f.elements[i].value);
                    o[f.elements[i].name] = f.elements[i].value;
                }
            }
            laadArgs(o);
        }



    }

    w.showfoto = function(image) {
        image = 'http://foto.betonplaza.nl/origineel/' + image;
        var w = window.open('', 'imagezoom', 'left=1,top=1,toolbar=yes,status=yes,resizable=yes,scrollbars=yes,width=750,heigth=550');
        var d = w.document;
        d.write('<HTML><TITLE>Foto</TITLE><BODY leftmargin=0 topmargin=0><IMG SRC="' + image + '"></BODY></HTML>');
        d.close();
    }

}

//toegevoegd door TSc op verzoek YHe
PaginaStart = function() {
    var Formulier = d.E('Formulier_' + Lokatie.Args.pagina);
    if (Formulier) {
        Valideer.telefoonnummers = false;
    }
    if (Lokatie.Args.pagina == 1004) { Album.totaalAantal(); }
    Bfbn.zetPlaatje();
}
