﻿$(document).ready(function() {

    /*-----------------------------------------
    Language Select dropdown
    -----------------------------------------*/

    $("#GlobalSites").click(function() {
        $("#LanguageSelect").toggle();
    });

    $("#LanguageSelect .closeLink").click(function() {
        $("#LanguageSelect").hide();
    });

    /*-----------------------------------------
    LinkList "Last" class on lis
    -----------------------------------------*/

    $("ul.linklist li:last-child").addClass("last");

    /*-----------------------------------------
    Tab boxes plugin
    -----------------------------------------*/

    var numTabs = $(".tabs > li").size();
    if (numTabs > 4) {
        $(".tabs").addClass('skinny');
    }

    
    //alert($(".tabs .nested"));
    

    /*-----------------------------------------
    Toggle content show/hide
    -----------------------------------------*/

    /* Main Toggle --------------------------*/

    $('.toggle_closed').next().hide();

    $('.toggle_closed').click(function() {
        $(this).toggleClass('toggle_closed_active').next('.panel').toggle();
    });

    $('.toggle_open').click(function() {
        $(this).toggleClass('toggle_open_active').next('.panel').toggle();
    });

    /* Resource Library Toggle --------------*/

    $('.summary').hide();

    $(".toggle_summary").toggle(function() {
        $(this).parents().prev(".summary").show();
        $(this).text("Hide Summary");
    }, function() {
        $(this).parents().prev(".summary").hide();
        $(this).text("View Summary");
    });

    /*-----------------------------------------
    Content Box
    -----------------------------------------*/

    $(".contentBox[rel!=static]").wrap('<div class="contentBoxWrapper"></div>').after('<div class="footer"></div>');

    /*-----------------------------------------
    Content Box
    -----------------------------------------*/

    $(".infieldlabel label").inFieldLabels();

    $(window).bind("resize", function() { resizeHandler() });
    resizeHandler();

    Cufon.set('fontFamily', 'DinMedium').replace('#topMenu > li');
    Cufon.set('fontFamily', 'DinMedium').replace('#globalMenu > a', { hover: true });
    Cufon.set('fontFamily', 'DinMedium').replace('div#pageTitle h1');
    /*Cufon.set('fontFamily', 'DinMedium').replace('.tabs a');*/
    Cufon.set('fontFamily', 'DinMedium').replace('.stsp');

});


function resizeHandler() {
    //If the browser width is less than 1024, left align the cotent
    if ($(window).width() <= 1024) {
        $("#bodyWrapper").css("left", "0");
        $("#bodyWrapper").css("margin", "0");
    } else {
        //Otherwise center align the content
        $("#bodyWrapper").css("left", "50%");
        $("#bodyWrapper").css("margin", "0 -497px");
    }
}
