﻿$(document).ready(function () {
    $("#headerCycleContainer").cycle();
    $("#headerCycleContainer .cycleItemContainer").css({ "display": "block" });

    $(".fancyphoto").fancybox({
        overlayOpacity: '0.8',
        overlayColor: '#000000',
        centerOnScroll: true,
        padding: 2
    });

    $("#annulatievoorwaardenLink").fancybox({
        type: 'iframe',
        width: 550,
        height: 180,
        overlayOpacity: '0.8',
        overlayColor: '#000000',
        centerOnScroll: true,
        padding: 2
    });

    $("#secured_download_form").submit(function () {
        $.ajax({
            type: 'post',
            url: 'scripts/getpass.asp',
            cache: false,
            data: 'p=' + calcMD5($('#wachtwoordInput', this).val().trim())
        }).done(function (data) {
            $.fancybox.close();
            window.location = 'meetandgreet-download_presentatie.asp?c=' + data;
        });

        return false;
    });

    $("#secured_download_btn").fancybox({
        href: '#secured_download_form',
        type: 'inline'
    }).click(function () {
        $("#secured_download_form #wachtwoordInput").focus();
    });

    var oGetVars = {};

    function buildValue(sValue) {
        if (/^\s*$/.test(sValue)) { return (null); }
        if (/^(true|false)$/i.test(sValue)) { return (sValue.toLowerCase() === "true"); }
        if (isFinite(sValue)) { return (parseFloat(sValue)); }
        if (isFinite(Date.parse(sValue))) { return (new Date(sValue)); }
        return (sValue);
    }

    if (window.location.search.length > 1) {
        var iCouple, aCouples = window.location.search.substr(1).split("&");
        for (var iCouplId = 0; iCouplId < aCouples.length; iCouplId++) {
            iCouple = aCouples[iCouplId].split("=");
            oGetVars[unescape(iCouple[0])] = iCouple.length > 1 ? buildValue(unescape(iCouple[1])) : null;
        }
    }

    if (oGetVars.invalid == 1)
        $("#secured_download_btn").trigger('click');
});
