﻿
$(document).ready(function () {

    $('#felt').mouseleave(function (e) {
        if (e.pageY > 117) {
            $('#felt').slideUp('slow');
            $('#crown_on_pillow').css('z-index', '1');
        }
    });
    // The following code configures:    
    //      1) Product Description Copy (WhiskyDetails.ascx)
    //      2) Facebook Question (FacebookComments.ascx)
    //      3) Whisky "name" above hero (WhiskyDisplay.ascx)
    //      4) Whisky "name" below hero (WhiskyDetails.ascx) -- Brian Manns

    var pagename = location.href;

    var charAt = pagename.indexOf('?');
    var sPage = pagename;
    
    if (charAt > -1) {
        sPage = pagename.substring(0, charAt);
        sPage = sPage.substring(sPage.lastIndexOf('/') + 1);
    }
    else {
        sPage = pagename.substring(pagename.lastIndexOf('/') + 1);
    }

    if (sPage.substring(sPage.lastIndexOf('aspx')) != "aspx") {
         
        $("#facebookDynamicConversationImage").show(); 
     }

    switch (sPage) {
        case "original.aspx":
            $("#deluxeDesc").show();
            $("#facebookDeluxe").show();
            $("#whiskydetails").html("Crown Royal® Deluxe");
            $('#subnav_whiskies li a').removeClass('underline');
            $('#subnav_whiskies li:eq(0) a').addClass('underline');
            $('#socialButtons a.twitter').attr('href', 'http://twitter.com/share?text=Do%20you%20know%20the%20history%20behind%20Crown%20Royal%20Deluxe%3F');
            $('#socialButtons div a').attr('href', "mailto:?subject=Crown Royal's Whisky&body=Do you know the history behind Crown Royal Deluxe? %0D%0Ahttp://www.crownroyal.com/Whiskies/original.aspx %0D%0A%0D%0ADon't forward this email to anybody who is under the legal drinking age or outside of the United States of America. CROWN ROYAL Blended Canadian Whisky. 40%25 Alc/Vol. ©2011 The Crown Royal Company, Norwalk, CT. Please Drink Responsibly.");
            break;
        case "black.aspx":
            $("#blackDesc").show();
            $("#facebookBlack").show();
            $("#whiskydetails").html("Crown Royal® Black");
            $('#subnav_whiskies li a').removeClass('underline');
            $('#subnav_whiskies li:eq(1) a').addClass('underline');
            $('#socialButtons a.twitter').attr('href', "http://twitter.com/share?text=Do%20you%20know%20what's%20different%20about%20Crown%20Royal%20Black%3F");
            $('#socialButtons div a').attr('href', "mailto:?subject=Crown Royal's Whisky&body=Do you know what's different about Crown Royal Black? %0D%0Ahttp://www.crownroyal.com/Whiskies/black.aspx %0D%0A%0D%0ADon't forward this email to anybody who is under the legal drinking age or outside of the United States of America. CROWN ROYAL Blended Canadian Whisky. 40%25 Alc/Vol. ©2011 The Crown Royal Company, Norwalk, CT. Please Drink Responsibly.");
            break;
        case "reserve.aspx":
            $("#reserveDesc").show();
            $("#facebookReserve").show();
            $("#whiskydetails").html("Crown Royal Reserve®");
            $('#subnav_whiskies li a').removeClass('underline');
            $('#subnav_whiskies li:eq(2) a').addClass('underline');
            $('#socialButtons a.twitter').attr('href', "http://twitter.com/share?text=Do%20you%20know%20what's%20different%20about%20Crown%20Royal%20Reserve%3F");
            $('#socialButtons div a').attr('href', "mailto:?subject=Crown Royal's Whisky&body=Do you know what's different about Crown Royal Reserve? %0D%0Ahttp://www.crownroyal.com/Whiskies/reserve.aspx %0D%0A%0D%0ADon't forward this email to anybody who is under the legal drinking age or outside of the United States of America. CROWN ROYAL Blended Canadian Whisky. 40%25 Alc/Vol. ©2011 The Crown Royal Company, Norwalk, CT. Please Drink Responsibly.");
            break;
        case "cask-no-16.aspx":
            $("#cask16Desc").show();
            $("#facebookCask16").show();
            $("#whiskydetails").html("Crown Royal® Cask No. 16™");
            $('#subnav_whiskies li a').removeClass('underline');
            $('#subnav_whiskies li:eq(3) a').addClass('underline');
            $('#socialButtons a.twitter').attr('href', 'http://twitter.com/share?text=Do%20you%20that%20Crown%20Royal%20Cask%20No.%2016%20is%20a%20blend%20of%20fifty%20whiskies%3F');
            $('#socialButtons div a').attr('href', "mailto:?subject=Crown Royal's Whisky&body=Did you know that Crown Royal Cask No. 16 is a blend of fifty whiskies?  %0D%0Ahttp://www.crownroyal.com/Whiskies/cask-no-16.aspx %0D%0A%0D%0ADon't forward this email to anybody who is under the legal drinking age or outside of the United States of America. CROWN ROYAL Blended Canadian Whisky. 40%25 Alc/Vol. ©2011 The Crown Royal Company, Norwalk, CT. Please Drink Responsibly.");
            break;
        case "extra-rare.aspx":
            $("#XRDesc").show();
            $("#facebookXR").show();
            $("#whiskydetails").html("Crown Royal XR®");
            $('#subnav_whiskies li a').removeClass('underline');
            $('#subnav_whiskies li:eq(4) a').addClass('underline');
            $('#socialButtons a.twitter').attr('href', 'http://twitter.com/share?text=Do%20you%20know%20why%20Crown%20Royal%20XR%20is%20rare%3F');
            $('#socialButtons div a').attr('href', "mailto:?subject=Crown Royal's Whisky&body=Do you know why Crown Royal XR is rare? %0D%0Ahttp://www.crownroyal.com/Whiskies/extra-rare.aspx %0D%0A%0D%0ADon't forward this email to anybody who is under the legal drinking age or outside of the United States of America. CROWN ROYAL Blended Canadian Whisky. 40%25 Alc/Vol. ©2011 The Crown Royal Company, Norwalk, CT. Please Drink Responsibly.");
            break;
        case "where-to-buy.aspx":
            $("#whereDesc").show();
            $("#facebookWhereToBuy").show();
            $("#whiskydetails").html("Where to Buy Crown Royal® Blended Canadian Whisky");
            $('#subnav_whiskies li a').removeClass('underline');
            $('#subnav_whiskies li:eq(5) a').addClass('underline');
            $('#subnav_members').removeClass('displayed').addClass('hidden');
            $('#subnav_whiskies').removeClass('hidden').addClass('displayed');
            $('#socialButtons a.twitter').attr('href', 'http://twitter.com/share?text=Do%20you%20know%20where%20to%20find%20your%20favorite%20Crown%20Royal%20blend%3F');
            $('#socialButtons div a').attr('href', "mailto:?subject=Where to Buy Crown Royal&body=Having trouble finding your favorite blend of Crown Royal? Use their interactive map to find the closest place near you.  %0D%0Ahttp://www.crownroyal.com/Whiskies/where-to-buy.aspx %0D%0A%0D%0ADon't forward this email to anybody who is under the legal drinking age or outside of the United States of America. CROWN ROYAL Blended Canadian Whisky. 40%25 Alc/Vol. ©2011 The Crown Royal Company, Norwalk, CT. Please Drink Responsibly.");
            break;
        case "your-name-here-military-400.aspx":
            $("#facebookMilitary").show();
            $('#mainnav_promotions a').addClass('active');
            $('#mainsubnav li.displayed').removeClass('displayed').addClass('hidden');
            $('#subnav_promotions').removeClass('hidden').addClass('displayed');
            break;
        case "race-matt-kenseth.aspx":
            $("#facebookNascar").show();
            $('#mainnav_promotions a').addClass('active');
            $('#mainsubnav li.displayed').removeClass('displayed').addClass('hidden');
            $('#subnav_promotions').removeClass('hidden').addClass('displayed');
            break;
        case "fishing.aspx":
            $("#facebookFishing").show();
            $('#mainnav_promotions a').addClass('active');
            $('#mainsubnav li.displayed').removeClass('displayed').addClass('hidden');
            $('#subnav_promotions').removeClass('hidden').addClass('displayed');
            break;
        case "RecipesTemplate.aspx":
            $("#facebookDynamicConversationImage").show();
            break;
        case "PromotionTemplate.aspx":
            $("#facebookDynamicConversationImage").show();
            break;
        case "SocietyTemplate.aspx":
            $("#facebookDynamicConversationImage").show();
            break;
        case "MastersTemplate.aspx":
            $("#facebookDynamicConversationImage").show();
            break;
        case "benefits.aspx":
            $("#facebookBenefits").show();
            $('#mainnav_members a').addClass('active');
            $('#mainsubnav li.displayed').removeClass('displayed').addClass('hidden');
            $('#subnav_members').removeClass('hidden').addClass('displayed');
            break;
        case "nascar-merchandise.aspx":
            $("#facebookNascarMerchandise").show();
            $('#mainnav_members a').addClass('active');
            $('#mainsubnav li.displayed').removeClass('displayed').addClass('hidden');
            $('#subnav_members').removeClass('hidden').addClass('displayed');
            break;
        case "rodeo-team.aspx":
            $("#facebookRodeo").show();
            $('#mainnav_members a').addClass('active');
            $('#mainsubnav li.displayed').removeClass('displayed').addClass('hidden');
            $('#subnav_members').removeClass('hidden').addClass('displayed');
            break;
        case "specialoffers-nascar.aspx":
            $("#facebookSpecialOffersNascar").show();
            $('#mainnav_members a').addClass('active');
            $('#mainsubnav li.displayed').removeClass('displayed').addClass('hidden');
            $('#subnav_members').removeClass('hidden').addClass('displayed');
            break;
        case "purple-bag.aspx":
            $("#facebookPurpleBag").show();
            $('#mainnav_members a').addClass('active');
            $('#mainsubnav li.displayed').removeClass('displayed').addClass('hidden');
            $('#subnav_members').removeClass('hidden').addClass('displayed');
            break;

    }

    function lowerIt(element) { // generic function tower a specified element, used here to drop the mainsubnav behind the felt dropdown 
        element.css('z-index', '10');
        //    console.log("lowered");
    }

    function liftIt(element) {
        element.css('z-index', '0');
        //    console.log("lifted");
    }

    function raiseOrLowerCurtain() {
        if (!$('#felt').is(':visible')) {
            //     console.log("felt invisible");
            lowerIt($('#crown_on_pillow'));
            $('#felt').slideDown('slow');
        } else {
            //     console.log("felt visible");
            $('#felt').slideUp('slow');
            liftIt($('#crown_on_pillow'));
            $('#mainnav').bind("mouseover");
        }
    }

    $('#mainnav').mouseover(function () {
        //console.log("moused over");
        lowerIt($('#crown_on_pillow'));
        $('#felt').slideDown('slow');
    });

    $('#mainnav').live("mouseover", function () {
        //console.log("moused over");
        lowerIt($('#crown_on_pillow'));
        $('#felt').slideDown('slow');
        $(this).unbind("mouseover");
    });

    $('#mainnav_signin').mouseover(function () {
        $('#felt').slideUp('slow');
        $('#crown_on_pillow').css('z-index', '1');
    });

    $('#mainnav_members a').live('click', function (e) {
        raiseOrLowerCurtain();
        e.preventDefault();
    });

    $('#mainnav_members a').mouseover(function () {
        $('#felt li.displayed').removeClass('displayed').addClass('hidden');
        //$('#mainsubnav li.displayed').removeClass('displayed').addClass('hidden');
        $('#dropdown_members').removeClass('hidden').addClass('displayed');
        //$('#subnav_members').removeClass('hidden').addClass('displayed');
        var count_listitems = $('#dropdown_members ul li').size();
        $('#dropdown_members ul').addClass('count' + count_listitems);
        $('#close_dropdown').unbind().click(function () {
            _gaq.push(['_trackEvent', 'registration', 'DropDownGlobalNavClick', 'homepage/globalnav/dropdownnav/society/text/Join_SocietyoftheCrown']);
        });
    });

    $('#mainnav_promotions a').live('click', function (e) {
        raiseOrLowerCurtain();
        e.preventDefault();
    });

    $('#mainnav_promotions a').mouseover(function () {
        $('#felt li.displayed').removeClass('displayed').addClass('hidden');
        //$('#mainsubnav li.displayed').removeClass('displayed').addClass('hidden');
        $('#dropdown_promotions').removeClass('hidden').addClass('displayed');
        //$('#subnav_promotions').removeClass('hidden').addClass('displayed');
        var count_listitems = $('#dropdown_promotions ul li').size();
        $('#dropdown_promotions ul').addClass('count' + count_listitems);
        $('#close_dropdown').unbind().click(function () {
            _gaq.push(['_trackEvent', 'registration', 'DropDownGlobalNavClick', 'homepage/globalnav/dropdownnav/promotions/text/Join_SocietyoftheCrown']);
        });
    });


    $('#mainnav_whiskies a').live('click', function (e) {
        raiseOrLowerCurtain();
        e.preventDefault();
    });

    $('#mainnav_whiskies a').mouseover(function () {
        $('#felt li.displayed').removeClass('displayed').addClass('hidden');
        //$('#mainsubnav li.displayed').removeClass('displayed').addClass('hidden');
        $('#dropdown_whiskies').removeClass('hidden').addClass('displayed');
        //$('#subnav_whiskies').removeClass('hidden').addClass('displayed');
        var count_listitems = $('#dropdown_whiskies ul li').size();
        $('#dropdown_whiskies ul').addClass('count' + count_listitems);
        $('#close_dropdown').unbind().click(function () {
            _gaq.push(['_trackEvent', 'registration', 'DropDownGlobalNavClick', 'homepage/globalnav/dropdownnav/whiskies/text/Join_SocietyoftheCrown']);
        });
    });


    $('#mainnav_masters a').live('click', function (e) {
        raiseOrLowerCurtain();
        e.preventDefault();
    }); ;

    $('#mainnav_masters a').mouseover(function () {
        lowerIt($('#crown_on_pillow'));
        $('#felt li.displayed').removeClass('displayed').addClass('hidden');
        //$('#mainsubnav li.displayed').removeClass('displayed').addClass('hidden');
        $('#dropdown_masters').removeClass('hidden').addClass('displayed');
        //$('#subnav_masters').removeClass('hidden').addClass('displayed');
        var count_listitems = $('#dropdown_masters ul li').size();
        $('#dropdown_masters ul').addClass('count' + count_listitems);
        $('#close_dropdown').unbind().click(function () {
            _gaq.push(['_trackEvent', 'registration', 'DropDownGlobalNavClick', 'homepage/globalnav/dropdownnav/masters/text/Join_SocietyoftheCrown']);
        });
    });

    $('#mainnav_recipes a').live('click', function (e) {
        raiseOrLowerCurtain();
        e.preventDefault();
    });

    $('#mainnav_recipes a').mouseover(function () {
        $('#felt li.displayed').removeClass('displayed').addClass('hidden');
        //$('#mainsubnav li.displayed').removeClass('displayed').addClass('hidden');
        $('#dropdown_recipes').removeClass('hidden').addClass('displayed');
        //$('#subnav_recipes').removeClass('hidden').addClass('displayed');
        var count_listitems = $('#dropdown_recipes ul li').size();
        $('#dropdown_recipes ul').addClass('count' + count_listitems);
        $('#close_dropdown').unbind().click(function () {
            _gaq.push(['_trackEvent', 'registration', 'DropDownGlobalNavClick', 'homepage/globalnav/dropdownnav/recipes/text/Join_SocietyoftheCrown']);
        });
    });

    if (IsDynamicPromotion()) {

        $("#hero_rightcolumn").css('border-width', '0');
    }

    //if (window.location.pathname.indexOf("/promo/") > -1) { $("#hero_rightcolumn").css('border-width', '0'); }


});


function IsDynamicPromotion() {

    var location = window.location.pathname.toLowerCase();
    if ((location.indexOf('promotions/') > -1) && (location.indexOf(".aspx") < 0)) {

        return true;
    }
    else {

        return false;
    }

}

