var meldingInschrijvingIncorrect = "Niet alle verplichte velden zijn (correct) ingevuld. Probeer het opnieuw.";
var meldingInschrijvingVoltooid = "Bedankt voor je inschrijving.";
var helpEmail = "Om een reactie te plaatsen op de stelling is het invullen van je e-mailadres vereist. Het adres wordt echter niet getoond. We gaan zorgvuldig met je gegevens om. Lees voor meer informatie hierover onze <a href=\"/algemeen/privacy\" target=\"_blank\">privacyregels</a>.";
var helpVoorwaarden = "Voor alle reacties op www.voorzie.nl gelden de normale fatsoensnormen die ook in het dagelijks leven gelden. Grove beledigingen, discriminatie, commerci&euml;le berichten, privacygevoelige en onjuiste informatie worden niet gewaardeerd. De redactie behoudt zich het recht voor om bijdragen achteraf te verwijderen of de inhoud ervan te wijzigen aan de hand van bovenstaande normen. Av&eacute;ro Achmea is in geen geval verantwoordelijk voor de inhoud van de reacties van bezoekers en kan evenmin aansprakelijkheid aanvaarden voor (im)materi&euml;le schade die eruit voort zou kunnen vloeien. We gaan zorgvuldig met je gegevens om. Lees voor meer informatie hierover onze <a href=\"/algemeen/privacy\" target=\"_blank\">privacyregels</a>";
var helpEmailNieuwsbrief = "Je gegevens worden uitsluitend gebruikt om je op de hoogte te houden van het laatste nieuws op www.voorzie.nl d.m.v. een nieuwsbrief per e-mail. Ze worden niet aan derden beschikbaar gesteld. Je kunt je op elk moment afmelden voor de nieuwsbrief door in de nieuwsbrief op de hyperlink te klikken. We gaan zorgvuldig met je gegevens om. Lees voor meer informatie hierover onze <a href=\"/algemeen/privacy\" target=\"_blank\">privacyregels</a>.";
var helpEmailThemaRondeTafel = "Je gegevens worden uitsluitend gebruikt om contact met je op te nemen m.b.t. je aanmelding. Ze worden niet aan derden beschikbaar gesteld. We gaan zorgvuldig met je gegevens om. Lees voor meer informatie hierover onze <a href=\"/algemeen/privacy\" target=\"_blank\">privacyregels</a>.";
var helpVoorwaardenThema = "Je bijdrage aan Voorzie.nl wordt enorm gewaardeerd. Echter, we kunnen je niet garanderen dat het door jouw aangegeven thema daadwerkelijk behandeld zal worden op voorzie.nl. Inschrijving voor de rondetafelsessie biedt evenmin de garantie dat je uitgenodigd wordt voor deelname. Je kunt aan je inschrijving dan ook geen rechten aan ontlenen. Av&eacute;ro Achmea is in geen geval verantwoordelijk, en kan geen aansprakelijkheid aanvaarden voor (im)materi&eauml;le schade die voort zou kunnen vloeien uit deelname aan rondetafelsessie en/of aandragen van een thema.<br /><br />Je gegevens worden uitsluitend gebruikt om contact met je op te nemen m.b.t. het thema waarover je meer zou willen weten of je aanmelding voor de rondetafelsessie. Ze worden niet aan derden beschikbaar gesteld. We gaan zorgvuldig met je gegevens om. Lees voor meer informatie hierover onze <a href=\"/algemeen/privacy\" target=\"_blank\">privacyregels</a>.";
var helpVoorwaardenRondeTafel = "Je bijdrage aan Voorzie.nl wordt enorm gewaardeerd. Echter, je inschrijving voor de rondetafelsessie of directietafelsessie biedt geen garantie dat je uitgenodigd wordt voor deelname. Je kunt aan je inschrijving dan ook geen rechten aan ontlenen. Av&eacute;ro Achmea is in geen geval verantwoordelijk, en kan geen aansprakelijkheid aanvaarden voor (im)materi&euml;le schade die voort zou kunnen vloeien uit deelname aan rondetafelsessie en/of directietafelsessie.<br /><br />Je gegevens worden uitsluitend gebruikt om contact met je op te nemen m.b.t. je aanmelding voor de rondetafelsessie of directietafelsessie. Ze worden niet aan derden beschikbaar gesteld. We gaan zorgvuldig met je gegevens om. Lees voor meer informatie hierover onze <a href=\"/algemeen/privacy\" target=\"_blank\">privacyregels</a>.";

jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
}
$(document).ready(function() {

$(".modal").fancybox({
	titleShow: true,
	overlayColor: "#666",
	autoDimensions: true,
	type: 'iframe',
	width: 524,
	height: 320,
	autoDimensions: false,
	scrolling: "no"
});

    $.preloadImages(
		"/images/tab_discussie1.gif",
		"/images/tab_discussie1_mo.gif",
		"/images/tab_discussie2.gif",
		"/images/tab_discussie2_mo.gif",
		"/images/tab_discussie3.gif",
		"/images/tab_discussie3_mo.gif",
		"/images/tab_discussie4.gif",
		"/images/tab_discussie4_mo.gif",
		"/images/btn_sluiten.gif",
		"/images/btn_close.gif"
		);

    $('a.media').media({
        caption: false
    });

    $(".help").bt({
        fill: "#fafafb",
        strokeStyle: "#aaa",
        cssStyles: { fontSize: "11px", lineHeight: "1.4" }
    });

    //insert flash
    var FO1 = { movie: "/incl/flash/avero.swf", width: "585", height: "236", majorversion: "9", build: "0", wmode: "transparent", flashvars: "videoUrl=incl/flash/test.flv&xmlURl=incl/flash/avero_quotes.xml&configURL=incl/flash/config.xml&playerURL=incl/flash/player.swf" };
    //UFO.create(FO1, "flashHome");


    //var FO2 = { movie: "/incl/flash/player.swf", width: "317", height: "217", majorversion: "9", build: "0", wmode: "transparent", flashvars: "file=/incl/flash/promo.flv" };
    //UFO.create(FO2, "flashMovie");

    var FO3 = { movie: "/incl/flash/avero_mini.swf", width: "220", height: "220", majorversion: "9", build: "0", wmode: "transparent", flashvars: "file=/incl/flash/voorzie.flv&xmlURl=incl/flash/avero_quotes.xml&configURL=incl/flash/config.xml&playerURL=incl/flash/player.swf" };
    UFO.create(FO3, "flashStelling");

    //common hover
    $(".imgHover").hover(
		function() {
		    $(this).find("img").attr("src", $(this).find("img").attr("src").replace(".gif", "_mo.gif"));
		},
		function() {
		    $(this).find("img").attr("src", $(this).find("img").attr("src").replace("_mo", ""));
		}
	);

    //naar boven hover
    $(".naarBoven").hover(function() {
        $(this).removeClass("naarBoven").addClass("naarBovenHover");
    }, function() {
        $(this).removeClass("naarBovenHover").addClass("naarBoven");
    });

    if ($("body").hasClass("programma"))
        $("input#login").attr("src", "/images/btn_login.gif");

    $("a.changeThema").click(function() {
        $("input#selThema").val($(this).attr("rel"));
        $(this).parent().submit();
        return false;
    });
    
    //load paginator
    var curPage = "page_1";
    var curPageNr = 1;

    //check if shortlink is used
    var url = document.location + "";
    if (url.indexOf("#") > 0) {
        if (reactie = (url.split('#')[1]).split('/')[1]) //...nl/#reacties/172
            if (reactie != "") {
            if ($("li#" + reactie)) {
                if ($("li#" + reactie).parent().parent().hasClass("level1")) {
                    curPage = $("li#" + reactie).parent().attr("id");
                    curPageNr = parseInt(curPage.split('_')[1]);
                    $("li#" + reactie).find("ul").show();
                }
                if ($("li#" + reactie).parent().hasClass("level2")) {
                    curPage = $("li#" + reactie).parent().parent().parent().attr("id");
                    curPageNr = parseInt(curPage.split('_')[1]);
                    $("li#" + reactie).parent().show();
                    $("li#" + reactie).find("ul").show();
                    document.location = document.location;
                }
                if ($("li#" + reactie).parent().hasClass("level3")) {
                    curPage = $("li#" + reactie).parent().parent().parent().parent().parent().attr("id");
                    curPageNr = parseInt(curPage.split('_')[1]);
                    $("li#" + reactie).parent().show();
                    $("li#" + reactie).parent().parent().parent().show();
                    document.location = document.location;
                }
            }
        }



    }

    $(".paginator").hide();
    $("#" + curPage).show();
    updatePaginator(curPageNr);
    //document.location = document.location + "#" + reactie;

    //validate nieuwsbrief
    $("#frmNieuwsbriefInschrijving").validate({
        rules: {
            nieuwsbrief_naam: "required",
            nieuwsbrief_intermediair: "required",
            //nieuwsbrief_adres: "required",
            //nieuwsbrief_postcode: "required",
            //nieuwsbrief_plaats: "required",
            nieuwsbrief_email: {
                required: true,
                email: true
            },
            nieuwsbrief_akkoord: "required"
        },
        errorClass: "invalid"
    });

    //send nieuwsbrief
    $("#frmNieuwsbriefInschrijving").find("#btn_verstuur").click(function() {
        if ($('#nieuwsbrief_akkoord').is(':checked') == false) {
            $("#nieuwsbrief_akkoordTekst").css("color", "#AE1024");
        }
        else {
            $("#nieuwsbrief_akkoordTekst").css("color", "#000000");
        }

        if ($("#frmNieuwsbriefInschrijving").valid()) {
            $(this).css("visibility", "hidden");
            var randomnumber = Math.floor(Math.random() * 100001);
            var send = $.post("/Ajax/saveNieuwsbriefInschrijving.aspx?randomnumber=" + randomnumber,
                    {
                        naam: $("#nieuwsbrief_naam").val(),
                        intermediair: $("#nieuwsbrief_intermediair").val(),
                        //adres: $("#nieuwsbrief_adres").val(),
                        //postcode: $("#nieuwsbrief_postcode").val(),
                        //plaats: $("#nieuwsbrief_plaats").val(),
                        email: $("#nieuwsbrief_email").val()
                        //telefoon: $("#nieuwsbrief_telefoon").val()
                    },
                    function(data) {
                        reloadInschrijving();
                    }
                );
            return false;
        }
        else {
            $.prompt(meldingInschrijvingIncorrect);
        }
        return false;
    });

    //validate thema formulier
    $("#frmThemaFormulier").validate({
        rules: {
            thema_naam: "required",
            thema_intermediair: "required",
            thema_adres: "required",
            thema_postcode: "required",
            thema_plaats: "required",
            thema_email: {
                required: true,
                email: true
            },
            thema_akkoord: "required"
        },
        errorClass: "invalid"
    });

    //send thema formulier
    $("#frmThemaFormulier").find("#btn_verstuur").click(function() {
        if ($('#thema_akkoord').is(':checked') == false) {
            $("#thema_akkoordTekst").css("color", "#AE1024");
        }
        else {
            $("#thema_akkoordTekst").css("color", "#000000");
        }
        if ($("#frmThemaFormulier").valid()) {
            var rondetafel = "";
            if ($("#rondetafel_rondetafel").is(":checked"))
                rondetafel = "ja";
            else
                rondetafel = "nee";

            var randomnumber = Math.floor(Math.random() * 100001);
            var send = $.post("/Ajax/saveThemaFormulier.aspx?randomnumber=" + randomnumber,
                    {
                        naam: $("#thema_naam").val(),
                        intermediair: $("#thema_intermediair").val(),
                        adres: $("#thema_adres").val(),
                        postcode: $("#thema_postcode").val(),
                        plaats: $("#thema_plaats").val(),
                        email: $("#thema_email").val(),
                        telefoon: $("#thema_telefoon").val(),
                        tekst: $("#thema_tekst").val(),
                        rondetafel: rondetafel
                    },
                    function(data) {
                        reloadThema();
                    }
                );
            return false;
        }
        else {
            $.prompt(meldingInschrijvingIncorrect);
        }
        return false;
    });


    //validate rondetafel formulier
    $("#frmRondeTafelFormulier").validate({
        rules: {
            rondetafel_naam: "required",
            rondetafel_intermediair: "required",
            rondetafel_adres: "required",
            rondetafel_postcode: "required",
            rondetafel_plaats: "required",
            rondetafel_email: {
                required: true,
                email: true
            },
            rondetafel_rondetafel: "required",
            rondetafel_akkoord: "required"
        },
        errorClass: "invalid"
    });

    //send rondetafel formulier
    $("#frmRondeTafelFormulier").find("#btn_verstuur").click(function() {
        if ($('#rondetafel_akkoord').is(':checked') == false) {
            $("#rondetafel_akkoordTekst").css("color", "#AE1024");
        }
        else {
            $("#rondetafel_akkoordTekst").css("color", "#000000");
        }

        if ($('#rondetafel_rondetafel').val() == "") {
            $("#rondetafel_selTekst").css("color", "#AE1024");
        }
        else {
            $("#rondetafel_selTekst").css("color", "#000000");
        }

        if ($("#frmRondeTafelFormulier").valid()) {
            var randomnumber = Math.floor(Math.random() * 100001);
            var send = $.post("/Ajax/saveRondeTafelFormulier.aspx?randomnumber=" + randomnumber,
                    {
                        naam: $("#rondetafel_naam").val(),
                        intermediair: $("#rondetafel_intermediair").val(),
                        adres: $("#rondetafel_adres").val(),
                        postcode: $("#rondetafel_postcode").val(),
                        plaats: $("#rondetafel_plaats").val(),
                        email: $("#rondetafel_email").val(),
                        telefoon: $("#rondetafel_telefoon").val(),
                        rondetafel: $("#rondetafel_rondetafel").val()
                    },
                    function(data) {
                        if ($("#hmnu_mijn_voorzie").find("a").hasClass("current"))
                            reloadRondeTafelIngelogd();
                        else
                            reloadRondeTafel();
                    }
                );
            return false;
        }
        else {
            $.prompt(meldingInschrijvingIncorrect);
        }
        return false;
    });


    //login formulier, mag niet posten naar root
    if ($("#pageid").val()) {
        $("form#frmLogin").attr("action", "/home");
    }

    $("#helpEmail").click(function() {
        $.prompt(helpEmail);
    });

    $("#helpVoorwaarden").click(function() {
        $.prompt(helpVoorwaarden);
    });

    $("#helpEmailInline").click(function() {
        $.prompt(helpEmail);
    });

    $("#helpVoorwaardenThema").click(function() {
        $.prompt(helpVoorwaardenThema);
    });

    $("#helpVoorwaardenRondeTafel").click(function() {
        $.prompt(helpVoorwaardenRondeTafel);
    });

    $("#helpVoorwaardenInline").click(function() {
        $.prompt(helpVoorwaarden);
    });

    $("#helpEmailNieuwsbrief").click(function() {
        $.prompt(helpEmailNieuwsbrief);
    });

    $("#helpEmailThema").click(function() {
        $.prompt(helpEmailThemaRondeTafel);
    });

    $("#helpEmailRondeTafel").click(function() {
        $.prompt(helpEmailThemaRondeTafel);
    });

    if ($("#hmnu_mijn_voorzie").find("a").hasClass("current")) {
        $("input#rondetafel_rondetafel").remove();
    }
    else {
        $("select#rondetafel_rondetafel").remove();
        $("label#rondetafel_selTekst").remove();
    }

    //    $("#infonavigatorLink").click(function() {
    //        var randomnumber = Math.floor(Math.random() * 100001);
    //        var send = $.post("/Ajax/checkSession.aspx?randomnumber=" + randomnumber, {
    //    },
    //            function(data) {
    //                if (data != "false") {
    //                    //$("#btnSubmitInfonavigator").click();
    //                    openInfoNavigator("/mijn_voorzie/infonavigator?url=" + $("#infonavigatorLink2").attr("action"));
    //                    return false;
    //                }
    //                else {
    //                    document.location = "/mijn_voorzie/login?sessie=verlopen";
    //                    return false;
    //                }
    //            }
    //        );
    //    return false;
    //    });

    //Contact
    $("#frmContact").validate({
        rules: {
            directeur: "required",
            bedrijf: "required",
            plaats: "required",
            medewerkers: {
                required: true,
                number: true,
                min: 10
            },
            telefoonnummer: "required",
            emailadres: {
                required: true,
                email: true
            },
            geslacht: "required",
            contact: "required"
        },
        errorClass: "invalid"
    });

    $("a.btnContactSend").live("click", function() {
        if ($("#frmContact").valid()) {
            $("a.btnContactSend").hide();
            var randomnumber = Math.floor(Math.random() * 100001);
            var send = $.post("/Ajax/saveContact.aspx?randomnumber=" + randomnumber,
                                    {
                                        directeur: $("#directeur").val(),
                                        bedrijf: $("#bedrijf").val(),
                                        medewerkers: $("#medewerkers").val(),
                                        plaats: $("#plaats").val(),
                                        telefoonnummer: $("#telefoonnummer").val(),
                                        emailadres: $("#emailadres").val(),
                                        contact: $("#contact").val(),
                                        opmerkingen: $("#opmerkingen").val(),
                                        geslacht: $("input[name=geslacht]:checked").val()
                                    },
                                    function(data) {
                                        $("div.intro p").html("Bedankt voor je reactie.<br /><br />Een Business Consultant van Voorzie neemt binnen 2 werkdagen contact met je op.<br /><br />Met vriendelijk groet,<br />Voorzie-team");
                                        $("#frmContact").remove();
                                        $("a.btnContactSend").remove();
                                        pageTracker._trackPageview("/over_voorzie/contact/bedankt");
                                    }
                                );
        }
        else {
            //$("p.verplicht").hide();
            //$("p.error").show();
            $("a.btnContactSend").show();
            alert("Niet alle velden zijn (correct) ingevuld. Probeer het opnieuw.");
            return false;
        }
    });

});

function tabTest(event) {
    if (event.keyCode == 9) {
        return false
    }
}

function reloadInschrijving() {
    setTimeout('document.location="/nieuwsbrief/bedankt"', 0);
}

function reloadThema() {
    setTimeout('document.location="/themas/bedankt"', 0);
}

function reloadRondeTafel() {
    setTimeout('document.location="/agenda/aanmelden_rondetafel/bedankt"', 0);
}

function reloadRondeTafelIngelogd() {
    setTimeout('document.location="/mijn_voorzie/aanmelden_rondetafel/bedankt"', 0);
}

function openInfoNavigator1(path) {

    var check = "";

    var randomnumber = Math.floor(Math.random() * 100001);
    var send = $.post("/Ajax/checkSession.aspx?randomnumber=" + randomnumber, {
},
            function(data) {
                check = data;
                if (check == "false") {
                    document.location = "/mijn_voorzie/login?action_mod_useraccount=logout";
                    //document.location = "/mijn_voorzie/login?sessie=verlopen";
                }
                else {
                    window.open(path, "subWind", "location=yes,menubar=yes,toolbar=yes,scrollbars=yes,resizable=yes");
                }
            }
        );

}
