$(document).ready(function() {
    $(".sf-menu").superfish();

    // Blokje oplaadkaart klikbaar maken...
    $("#cntOplaadKaart").click(function() {
        pageTracker._trackPageview('/kaart/openen'); // Meten...

        $(this).toggleClass("cntOplaadKaartSelected");
        if ($(this).hasClass("cntOplaadKaartSelected")) {
            $("#btn_bestaande_oplaadpunten, #btn_toekomstige_oplaadpunten").show();
            //$(this).stop(false, true).animate({ left: "+=20" }, 150);
            $("#cntLayer").stop(false, true).fadeIn("slow").show();
        }
        else {
            $("#btn_bestaande_oplaadpunten, #btn_toekomstige_oplaadpunten").hide();
            //$(this).stop(false, true).animate({ left: "-=20" }, 150);
            $("#cntLayer").stop(false, true).fadeOut("slow");
        };
        return true;
    });

    $("#btn_sluiten").click(function() {
        $("#btn_bestaande_oplaadpunten, #btn_toekomstige_oplaadpunten").hide();
        $("#cntLayer").fadeOut("slow");
        $("#cntOplaadKaart").toggleClass("cntOplaadKaartSelected");//.stop().animate({ left: "-=20" }, 150);
        $("#cntLayer").stop().fadeOut("slow");
        return false;
    });

    // Blokje oplaadpas aanvragen klikbaar maken...
    $("#cntOplaadPas").click(function() {
        location = "/opladen/opladen";
    });

    // Blokje oplaadpunt aanvragen klikbaar maken...
    $("#cntOplaadPunt").click(function() {
        location = "/opladen/opladen";
    });

    $("#frmReactie").validate({
        ignore: ".novalidate",
        rules: {
            naam: {
                required: true
            },
            vraag: {
                required: true
            },
            email: {
                required: true,
                email: true
            },
            namens: {
                required: true
            },
            afdeling: {
                required: false
            }
        }
    });
    $("#btn_verstuur").click(function() {
        if ($("#frmReactie").valid()) {
             if ($("#frmReactie input[name=contenttype]")) { // Meten...
                if ($("#frmReactie input[name=contenttype]").val() == "0")
                    pageTracker._trackPageview('/contact/verzenden');
                else if ($("#frmReactie input[name=contenttype]").val() == "1")
                    pageTracker._trackPageview('/pers/verzenden');
            }

            return true;
        }
        else {
            return false;
        }
        return true;
    });
    jQuery.validator.addMethod("defaultInvalid", function(value, element) {
        return value != element.defaultValue;
    }, "");
});