﻿//Get parameter from querystring
function getParameterByName(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regexS = "[\\?&]" + name + "=([^&#]*)";
    var regex = new RegExp(regexS);
    var results = regex.exec(window.location.href);
    if (results == null)
        return "";
    else
        return decodeURIComponent(results[1].replace(/\+/g, " "));
}







//content height
$(document).ready(function() {

    var divElem = $("#content");
    var newHeight = divElem.height() - 150;

    if (newHeight >= 400) {
        $("#content").css({ 'height': newHeight });
        $("#navigationbar").css({ 'top': newHeight });
    }
    else {

        $("#content").css({ 'height': 400 });
        $("#navigationbar").css({ 'top': 400 });
    }


    // Cufon
    Cufon.replace('#climber1Link a,#climber2Link a,#climber3Link a,#climber4Link a, #climber5Link a,.social_title, #address_box', { hover: true });

    Cufon.replace('.photographer1,.photographer2, .photographer2HL,#categories_menu1', { hover: true, textShadow: '#333 1px 1px,#333 1px 1px' });


    //navigation



    if (getParameterByName("photographer") != '') {
        document.getElementById("photographers_menu1").style.display = "";
        $("#climber1Link a").addClass('active');
    }

    if (getParameterByName("category") != '') {
        $("#climber2Link a").addClass('active');
        document.getElementById("categories_menu2").style.display = "";
        //build the menu
        $("#categories_Mmenu1").html('Retrieving...');
        $.ajax({
            type: "GET",
            data: "category=" + getParameterByName("category"),
            url: "../modules/categoriesMenu.aspx",
            success: function(msg) {
                $("#categories_menu2").html(msg)
            },
            complete: function() {
                Cufon.replace('.category2,.category2LL,.category2HL', { hover: true, textShadow: '#333 1px 1px,#333 1px 1px' });
                $("#categories_menu2").fadeIn(750);
            }
        });
    }

    //1st photographers menu
    $("#climber1Link").click(function() {
        
        //fadeout other menus
        $("#categories_menu2").fadeOut("fast");
        $("#categories_menu1").fadeOut("fast");
        $("#categories_Mmenu1").fadeOut("fast");
        $("#photographers_menu2").fadeOut("fast");
        $("#productions_menu2").fadeOut("fast");
        $("#backstage_menu").fadeOut("fast");
        $("#address_box").fadeOut("fast");

        //change color of button
        $("#climber1Link a").addClass('active');
        $("#climber2Link a").removeClass('active');
        $("#climber3Link a").removeClass('active');
        $("#climber4Link a").removeClass('active');
        $("#climber5Link a").removeClass('active');

        Cufon.replace('#climber1Link a,#climber2Link a,#climber3Link a,#climber4Link a,#climber5Link a', { hover: true });

        //build the menu
        $("#photographers_menu1").html('Retrieving...');
        $.ajax({
            type: "GET",
            data: "photographer=ALL",
            url: "../modules/photographersMenu.aspx",
            success: function(msg) {
                $("#photographers_menu1").html(msg)
            },
            complete: function() {
                Cufon.replace('.photographer1', { hover: true, textShadow: '#333 1px 1px,#333 1px 1px' });

                $("#photographers_menu1").fadeIn(750);
            }
        });

    });


    //categories menu
    $("#climber2Link").click(function() {
        //fadeout other menus


        $("#photographers_menu1").fadeOut("fast");
        $("#categories_menu1").fadeOut("fast");
        $("#photographers_menu2").fadeOut("fast");
        $("#productions_menu2").fadeOut("fast");
        $("#bulletins_menu2").fadeOut("fast");
        $("#address_box").fadeOut("fast");


        //change color of button
        $("#climber1Link a").removeClass('active');
        $("#climber2Link a").addClass('active');
        $("#climber3Link a").removeClass('active');
        $("#climber4Link a").removeClass('active');
        $("#climber5Link a").removeClass('active');

        Cufon.replace('#climber1Link a,#climber2Link a,#climber3Link a,#climber4Link a,#climber5Link a', { hover: true });

        //build the menu
        $("#categories_menu2").html('Retrieving...');
        $.ajax({
            type: "GET",
            data: "category=",
            url: "../modules/categoriesMenu.aspx",
            success: function(msg) {
                $("#categories_menu2").html(msg);
            },
            complete: function() {
                Cufon.replace('.category2,.category2LL,.category2HL', { hover: true, textShadow: '#333 1px 1px,#333 1px 1px' });
                $("#categories_menu2").fadeIn(750);
            }
        });




    });

    //productions menu
    $("#climber3Link").click(function() {

        //fadeout other menus
        $("#categories_menu1").fadeOut("fast");
        $("#categories_menu2").fadeOut("fast");
        $("#photographers_menu1").fadeOut("fast");
        $("#photographers_menu2").fadeOut("fast");
        $("#bulletins_menu2").fadeOut("fast");
        $("#address_box").fadeOut("fast");
        //fadein 1st photographers menu
        $("#productions_menu2").fadeIn(750);



        //change color of button
        $("#climber1Link a").removeClass('active');
        $("#climber3Link a").addClass('active');
        $("#climber2Link a").removeClass('active');
        $("#climber4Link a").removeClass('active');
        $("#climber5Link a").removeClass('active');

        Cufon.replace('#climber1Link a,#climber2Link a,#climber3Link a,#climber4Link a,#climber5Link a', { hover: true });

        //build the menu
        $("#productions_menu2").html('Retrieving...');
        $.ajax({
            type: "GET",
            data: "production=",
            url: "../modules/productionsMenu.aspx",
            success: function(msg) {
                $("#productions_menu2").html(msg);
            },
            complete: function() {

                Cufon.replace('.production', { hover: true, textShadow: '#333 1px 1px,#333 1px 1px' });

                $("#productions_menu2").fadeIn(750);
            }
        });

    });

    //backstage menu
    $("#climber4Link").click(function() {
        //fadeout other menus
        $("#categories_menu1").fadeOut("fast");
        $("#categories_menu2").fadeOut("fast");
        $("#photographers_menu1").fadeOut("fast");
        $("#photographers_menu2").fadeOut("fast");
        $("#productions_menu2").fadeOut("fast");
        $("#address_box").fadeOut("fast");
        //fadein 1st photographers menu
        $("#backstage_menu").fadeIn(750);
        //change color of button
        $("#climber1Link a").removeClass('active');
        $("#climber4Link a").addClass('active');
        $("#climber3Link a").removeClass('active');
        $("#climber2Link a").removeClass('active');
        $("#climber5Link a").removeClass('active');

        Cufon.replace('#climber1Link a,#climber2Link a,#climber3Link a,#climber4Link a,#climber5Link a', { hover: true });

        //build the menu
        $("#bulletins_menu2").html('Retrieving...');
        $.ajax({
            type: "GET",
            data: "bulletin=",
            url: "../modules/bulletinsMenu.aspx",
            success: function(msg) {
                $("#bulletins_menu2").html(msg);
            },
            complete: function() {

                Cufon.replace('.bulletin', { hover: true, textShadow: '#333 1px 1px,#333 1px 1px' });
                $("#bulletins_menu2").fadeIn(750);
            }
        });

    });





});

$(window).bind('resize', function () {

    var newHeight = ($(document).height() * 0.9) - 150;
    $("#content").css({ 'height': newHeight });
    $("#navigationbar").css({ 'top': newHeight });
});

