/**
 * Last Bummer Records
 */
$(function() {
    // init
    resizeWindow();
    select();

    // window resize
    $(window).resize(resizeWindow);

    // navigation mouseover
    $("#navigation > ul > li > a").mouseover(function(){
        var slug = this.id.toLowerCase();
        slug = slug.slice(10);

        $("body").removeClass().addClass(slug);
        $("#logo").removeClass().addClass(slug);
    });

    // navigation mouseout
    $("#navigation > ul > li > a").mouseout(select);

    // email input focus
    $("#inputEmail").focus(function() {
        $(this).val("");
    });
    
    $('#scroll').jScrollPane();
});

function resizeWindow () {
    var bodyH = $("body").height();
    var bodyBorder = parseInt($("body").css("border-top-width")) * 2;
    var windowH = $(window).height() - bodyBorder;

    if (bodyH < windowH) {
        var containerMarginTop = parseInt($("#container").css("margin-top"));
        var containerMarginBtm = parseInt($("#container").css("margin-bottom"));
        var containerPaddingTop = parseInt($("#container").css("padding-top"));
        var containerPaddingBtm = parseInt($("#container").css("padding-bottom"));
        var footerH = $("#footer").height();
        var footerMarginTop = parseInt($("#footer").css("margin-top"));
        var footerMarginBtm = parseInt($("#footer").css("margin-bottom"));
        var footerPaddingTop = parseInt($("#footer").css("padding-top"));
        var footerPaddingBtm = parseInt($("#footer").css("padding-bottom"));

        $("body").height(windowH);
        $("#container").height(windowH - containerMarginTop - containerMarginBtm - containerPaddingTop - containerPaddingBtm - footerH - footerMarginTop - footerMarginBtm - footerPaddingTop - footerPaddingBtm);
    }
}

function select() {
    var selected = $(".selected:first");
    if (selected.length > 0) {
        var slug = selected[0].id.toLowerCase();
        slug = slug.slice(10);
    }

    $("body").removeClass();
    $("#logo").removeClass();

    if (undefined != slug) {
        $("body").addClass(slug);
        $("#logo").addClass(slug);
    }
}

