﻿/// <reference path="jquery-1.4.1.js" />
/// <reference path="jquery-ui-1.8.13.custom.min.js" />
//tracking variables
var trackingChannelOverride = ""
var trackingTitleOverride = ""
//Nav Selection Variables
var NavSelectedHome = ""
var NavSelectedFindAStore = "#FindAStore";
var NavSelectedMenuAndNutrition = "#nMenu";
var NavSelectedCatering = "#Catering";
var NavSelectedFreshBuzz = "#freshbuzz";
var NavSelectedContactUs = "#contact";
var NavSelectedAboutUs = "#about";
var NavSelectedCareers = "#careers";
var NavSelectedOwnAFranchise = "#own";


//Background Ray Styles variables
var RayStyle300 = "Rays300";
var RayStyle318 = "Rays318";
var RayStyle375 = "Rays375";
var RayStyle444 = "Rays444";
var RayStyle520 = "Rays520";

var SidePromoButtonPath;
var SidePromoButtonExpandedPath;

//DayPartVariables
var DayPartMorning = "morning";
var DayPartMorning_StartTime=6;
var DayPartMidday = "midday";
var DayPartMidday_StartTime = 11;
var DayPartEvening = "evening";
var DayPartEvening_StartTime = 17;
var CurrentDayPart = DayPartMidday;

//Menu Data Variables
var prevSubMenuItem = "";
var MenuIdSelected;
var prevMenuItemIdSelected;
var SubMenuDelay = 500;

//Footer Button Variables
var dlgShare = "#dlgFTShare";
var dlgNews = "#dlgFTNews";
var dlgCard = "#dlgFTSubwayCard";
var spacer = "#shareSpacer";
var cssDlgHide = "popUpDialogHide";
var cssPopSelected = "popupBlock-Outer-selected";
var dlgShowing = false;
var dlgSidePromoShowing = false;

var dlgButtonActive = "";

//Current Page Settings
var currentRayStyle= RayStyle444;
var currentNavSelected=NavSelectedHome;

var flgopenGetNewsAndOffers;

//TEST VARIABLE
//var objSidePromo = { "Morning": [{ "PromotionButtonImageExpandedPath": "/Core/Images/SidePromo/MarketingAd/morning-side-pop-out-meltastic-open.gif", "PromotionButtonImagePath": "/Core/Images/SidePromo/MarketingAd/morning-side-pop-out-meltastic.gif", "PromotionImagePath": "/Core/Images/SidePromo/MarketingAd/morning-meltastic-test-image.jpg", "PromotionMoviePath": "", "PromotionText": "try one of our meltastic footlongs for breakfast", "SlotID": "1"}], "MidDay": [{ "PromotionButtonImageExpandedPath": "/Core/Images/SidePromo/MarketingAd/midday-side-pop-out-meltastic-open.gif", "PromotionButtonImagePath": "/Core/Images/SidePromo/MarketingAd/midday-side-pop-out-meltastic.gif", "PromotionImagePath": "/Core/Images/SidePromo/MarketingAd/midday-meltastic-test-image.jpg", "PromotionMoviePath": "", "PromotionText": "try one of our meltastic footlongs for lunch", "SlotID": "1"}], "Evening": [{ "PromotionButtonImageExpandedPath": "/Core/Images/SidePromo/MarketingAd/evening-side-pop-out-meltastic-open.gif", "PromotionButtonImagePath": "/Core/Images/SidePromo/MarketingAd/evening-side-pop-out-meltastic.gif", "PromotionImagePath": "/Core/Images/SidePromo/MarketingAd/evening-meltastic-test-image.jpg", "PromotionMoviePath": "", "PromotionText": "try one of our meltastic footlongs for dinner!", "SlotID": "1"}], "Defaults": [{ "PromotionButtonImageExpandedPath": "/Core/Images/SidePromo/MarketingAd/midday-side-pop-out-meltastic-open.gif", "PromotionButtonImagePath": "/Core/Images/SidePromo/MarketingAd/midday-side-pop-out-meltastic.gif", "PromotionImagePath": "/Core/Images/SidePromo/MarketingAd/midday-meltastic-test-image.jpg", "PromotionMoviePath": "", "PromotionText": "try one of our meltastic footlongs!", "SlotID": "1"}] };
function determineNavLocation() {
    
    var currentUrl = location.href.toLowerCase();
    var NavSelected;   
    if (currentUrl.indexOf("/careers/") != -1) {
        NavSelected = NavSelectedCareers;
    }
    else if (currentUrl.indexOf("/catering/") != -1) {
    NavSelected = NavSelectedCatering;
    }
    else if (currentUrl.indexOf("/freshbuzz/") != -1) {
    NavSelected = NavSelectedFreshBuzz;
    }
    else if ((currentUrl.indexOf("/own_a_franchise/") != -1)||(currentUrl.indexOf("/inetleads/") != -1)) {
    
    NavSelected=NavSelectedOwnAFranchise
    }
    else if (currentUrl.indexOf("/contactus/") != -1) {
    NavSelected = NavSelectedContactUs;
    }
    else if (currentUrl.indexOf("/about_us/") != -1) {
    NavSelected = NavSelectedAboutUs;
    }
    else if (currentUrl.indexOf("/storelocator/") != -1) {
    NavSelected = NavSelectedFindAStore;
    }
    else if (currentUrl.indexOf("/menu/") != -1) {
    NavSelected = NavSelectedMenuAndNutrition;
    }
    return NavSelected;
}
function openPopUp(url) {
    window.open(url, "popup");
}
function DetermineDayPart() {
    var currDP;
    var currDate = new Date();
    var currHour;
    currHour = currDate.getHours();
      
    if ((currHour >= DayPartEvening_StartTime) || (currHour < DayPartMorning_StartTime)) {
        currDP = DayPartEvening;
    }
    else if (currHour >= DayPartMorning_StartTime && currHour < DayPartMidday_StartTime) {
        currDP = DayPartMorning;
    }
    else if (currHour >= DayPartMidday_StartTime && currHour < DayPartEvening_StartTime) {
        currDP = DayPartMidday;
    }
    return currDP;
}
//SuperNav Functions
//|RB New Super Nav stuff - Handle state of(normal or rollover) Super Nav down arrow
function changeSuperNavDownArrow(downArrowImageName) {
    switch (MenuIdSelected) {
        case "#FindAStore":
            $("#imgFindAStore").attr("src", downArrowImageName + ".gif");
            break;
        case "#nMenu":
            $("#imgMenuNutrition").attr("src", downArrowImageName + ".gif");
            break;
        case "#subMenuNut":
            $("#imgMenuNutrition").attr("src", downArrowImageName + ".gif");
            break;
        case "#freshbuzz":
            $("#imgFreshBuzz").attr("src", downArrowImageName + ".gif");
            break;
        case "#about":
            $("#imgAboutUs").attr("src", downArrowImageName + ".gif");
            break;
        case "#careers":
            $("#imgCareers").attr("src", downArrowImageName + ".gif");
            break;
        case "#own":
            $("#imgOwnaFranchise").attr("src", downArrowImageName + ".gif");
            break;
        case "#Catering":
            $("#imgCatering").attr("src", downArrowImageName + ".gif");
            break;
        //|RB 11/4/2011 Super Nav to have a Panel for ContactUs 
        case "#contact":
            $("#imgContactUs").attr("src", downArrowImageName + ".gif");
            break;
    }
}

function PrepMenuItem(MenuItemName, SubMenuName) {
    $("#" + MenuItemName).hover(function () {
        if (MenuIdSelected != "" && MenuIdSelected != currentNavSelected) {
            //|RB New Super Nav Stuff
            changeSuperNavDownArrow("/Core/Images/icons/nav-triangle");
            $(MenuIdSelected).removeClass("selected");            
        }
        MenuIdSelected = "#" + $(this).attr("id");
        if (prevSubMenuItem != "" && prevSubMenuItem != "#" + SubMenuName) {
            $(prevSubMenuItem).stop(true, true);
            $(prevSubMenuItem).hide(selectMenuItem("#" + MenuItemName, "#" + SubMenuName, 0));
        }
        else {
            //            if (prevSubMenuItem == "#" + SubMenuName) {
            //                selectMenuItem("#" + MenuItemName, "#" + SubMenuName)
            //            }
            //            else {
            selectMenuItem("#" + MenuItemName, "#" + SubMenuName, 0)
            //            }
        }

        //  });
    }, function () {
        //  $(MenuIdSelected).addClass("selected");
        $(prevSubMenuItem).delay(SubMenuDelay).fadeOut("fast", function () {

            //if (MenuIdSelected != currentNavSelected) {
            if (MenuIdSelected != currentNavSelected) {
                changeSuperNavDownArrow("/Core/Images/icons/nav-triangle");
                $(MenuIdSelected).removeClass("selected");                
            }
        });

    });
}

function selectMenuItem(MenuItemName, SubMenuName, flag) {
    if (flag == 0) {
        //|RB 9/19/2011 Change Down arrow to roll over version
        changeSuperNavDownArrow("/Core/Images/icons/nav-triangle-roll2");
        
        prevSubMenuItem = SubMenuName;
        $(MenuItemName).addClass("selected");
        $(SubMenuName).slideDown("medium", null);
    }
}

//Footer Buttons
function ShowFooterDialog(dialogName, spacerPosition, buttonName, ArrowImageName) {
    var generalArrowImageName;
    $('.popupBlockButton-Common').parent().removeClass(cssPopSelected);
    $('.popupBlockButton-Common').each(function () {
        generalArrowImageName = "#" + $(this).attr("id") + "-arrow"
        $(generalArrowImageName).attr("src", $(generalArrowImageName).attr("src").replace("-down", ""));
    });
    $(spacer).removeClass("showSpacer spacerPos-center spacerPos-left spacerPos-right");
    $(spacer).addClass(spacerPosition);
    $(spacer).addClass('showSpacer');
    $('.popUpDialog').hide();
   // $('.popUpDialog').addClass(cssDlgHide);
    //$(spacer).toggle();
    $(buttonName).parent().addClass(cssPopSelected);
    $(buttonName +"-arrow").attr("src",ArrowImageName + "-down.gif")
    // alert("test");
    $(dialogName).show();
    $(dialogName).removeClass(cssDlgHide, 'fast', 'slide', null);
    
    dlgShowing = true;
    dlgButtonActive = buttonName;
}
function HideFooterDialog(dlgName, dlgButtonName, ArrowImageName) {
   
    $(dlgName).hide();

//    $(dlgName).addClass(cssDlgHide, 'fast', 'slide', function () {
//        alert("here");
//        $(dlgName).hide();
//        //   $('#popUpButtonBlockMain').removeClass('popUpButtonBlock')
//    });
    $(spacer).removeClass('showSpacer');
   $(dlgButtonName).parent().removeClass(cssPopSelected);
   $(dlgButtonName + "-arrow").attr("src", ArrowImageName + ".gif")
     
    
    dlgShowing = false;
}

function InitButton(buttonName, initButtonPath, initButtonPathOver) {
    $(buttonName).attr("src", initButtonPath, initButtonPathOver);
    $(buttonName).hover(function () {
        $(this).attr("src", initButtonPathOver)
    }, function () {
        $(this).attr("src", initButtonPath)
    });

    $(buttonName).addClass("btnSubway")
}


function ShowSidePromo() {
  
        $('#overlay').addClass("PromoModal");
        $('#dlgSidePromo').show()
        $('#dlgSidePromo').addClass('rays-promo-layer')
        $('#btnSidePopup').addClass('promo-button-open'); //, 200, null);
        $('#dlgSidePromo').removeClass('rays-promo-hide'); //, 200, null);
        $('#dlgSidePromo').addClass('rays-promo-dialog');
        $('#btnSidePopup').attr('src', SidePromoButtonExpandedPath);
      //  $('#dlgSidePromo').switchClass('rays-promo-hide', 'rays-promo-dialog', 200, function () {
            // alert($('#btnSidePopup').attr('src'));

           // $('#btnSidePopup').attr('src', SidePromoButtonExpandedPath);
       // });
        dlgSidePromoShowing = true;
}
function HideSidePromo(){
     $('#btnSidePopup').removeClass('promo-button-open');
        $('#btnSidePopup').attr('src', SidePromoButtonPath);

//        $('#dlgSidePromo').switchClass('rays-promo-dialog', 'rays-promo-hide', 200, function () {
//            $('#dlgSidePromo').hide();
//            //alert($('#btnSidePopUp').attr('src'));

//        });
        $('#dlgSidePromo').removeClass('rays-promo-dialog');
        $('#dlgSidePromo').addClass('rays-promo-hide');
        $('#dlgSidePromo').hide();
        $('#overlay').removeClass("PromoModal");
        dlgSidePromoShowing = false;
    }
    function dlgGetNewsAndOffers() {
        //clear all the values inside?
        clearFieldsindlgGetNewsAndOffers();

        var currentButtonName = "#btnFTNews";
        arrowImageName = "/Core/Images/icons/popup-news-offers-button";

        if (dlgShowing == false | (dlgShowing == true && dlgButtonActive != (currentButtonName))) {
            ShowFooterDialog(dlgNews, "spacerPos-center", currentButtonName, arrowImageName);
        }
        else {
            if (dlgShowing) {
                HideFooterDialog(dlgNews, currentButtonName, arrowImageName)
            }
        }

    }
    function clearFieldsindlgGetNewsAndOffers() {
        document.getElementById('firstname').value = "";
        document.getElementById('firstNameInvalid').innerHTML = "";

        document.getElementById('lastname').value = "";
        document.getElementById('lastNameInvalid').innerHTML = "";

        document.getElementById('zip').value = "";
        document.getElementById('zipInvalid').innerHTML = "";

        document.getElementById('dob_month').value = "";        
        document.getElementById('dob_day').value = "";
        document.getElementById('dob_year').value = "";
        document.getElementById('dobInvalid').innerHTML = "";
        document.getElementById('dob').value = "";

        document.getElementById('email1').value = "";
        document.getElementById('email1Invalid').innerHTML = "";

        document.getElementById('email2').value = "";
        document.getElementById('email2Invalid').innerHTML = "";                

        document.getElementById('areacode').value = "";
        document.getElementById('num1').value = "";
        document.getElementById('num2').value = "";
        document.getElementById('mobileNumInvalid').innerHTML = "";

        document.getElementById('dlgFTNewsDOBWhy').className = 'dlgFTNewsDOBWhy-hide';
        document.getElementById('dlgFTNewsMobDetails').className = 'dlgFTNewsDOBWhy-hide';
        document.getElementById('dlgFTSignUpSuccess').className = 'dlgFTSignUpSuccess-hide';
        document.getElementById('dlgFTSignUpSuccessSubscriptionUpdated').className = 'dlgFTSignUpSuccess-hide';
        document.getElementById('dlgFTSignUpFailure').className = 'dlgFTSignUpFailure-hide';
        document.getElementById('NewsAndOffersWholeDiv').className = 'popUpDlgHeader NewsPageColor';  
    }

function InitFooterButtons() {
    var arrowImageName;
    //  alert("test");
    $('#btnFTShare').click(function (e) {
        arrowImageName = "/Core/Images/icons/popup-share-connect-button";
        var currentButtonName = "#" + $(this).attr("id");
        if (dlgShowing == false | (dlgShowing == true && dlgButtonActive != (currentButtonName))) {

            if (document.getElementById('ButtonJsScript') && document.getElementById('PublisherScript')) {
            }
            else {
                insertJavascript();
            }
            ShowFooterDialog(dlgShare, "spacerPos-left", currentButtonName, arrowImageName);

        }
        else {
            if (dlgShowing) {
                HideFooterDialog(dlgShare, currentButtonName, arrowImageName)
            }
        }
        e.stopImmediatePropagation();
    });
    /*
    $('#btnFTNews').click(function (e) {
        var currentButtonName = "#" + $(this).attr("id");
        arrowImageName = "/Core/Images/icons/popup-news-offers-button";
        
        if (dlgShowing == false | (dlgShowing == true && dlgButtonActive != (currentButtonName))) {
            ShowFooterDialog(dlgNews, "spacerPos-center", currentButtonName, arrowImageName);
        }
        else {
            if (dlgShowing) {
                HideFooterDialog(dlgNews, currentButtonName, arrowImageName)
            }
        }
       
    });*/
    $('#btnFTNews').click(dlgGetNewsAndOffers);
    $('#btnFTSubwayCard').click(function (e) {
        var currentButtonName = "#" + $(this).attr("id");
        arrowImageName = "/Core/Images/icons/popup-subcard-button";
        
        if (dlgShowing == false | (dlgShowing == true && dlgButtonActive != (currentButtonName))) {
            ShowFooterDialog(dlgCard, "spacerPos-right", currentButtonName, arrowImageName);
        }
        else {
            if (dlgShowing) {
                HideFooterDialog(dlgCard, currentButtonName, arrowImageName)
            }
        }

    });
}
function doImageRoll(imageName) {
    var downArrowImageName = "/Core/Images/icons/nav-triangle-roll2";
    $("#imgFindAStore").attr("src", downArrowImageName + ".gif");
}

function KeepSubMenuExpanded() {
    //|RB 9/19/2011 Change Down arrow to roll over version
    changeSuperNavDownArrow("/Core/Images/icons/nav-triangle-roll2");

    $(MenuIdSelected).addClass("selected");    
    $(prevSubMenuItem).stop(true, true);
}
function prepareToHideSubMenu() {
    $(prevSubMenuItem).delay(SubMenuDelay).fadeOut("fast", function () {
        if (MenuIdSelected != currentNavSelected) {
            //|RB 9/19/2011 Change Down arrow to roll over version
            changeSuperNavDownArrow("/Core/Images/icons/nav-triangle");
            $(MenuIdSelected).removeClass("selected");            
        }
    });
    }

    function doNothing() {
        $(MenuIdSelected).addClass("selected");
    }
    function HideMenu() {
        MenuIdSelected = "#" + $(this).attr("id");

        var nMenuItemName;
        var nSubMenuName;
        var nPrevMenuItem;
        var downArrowImageName = "/Core/Images/icons/nav-triangle";
        
        switch (prevSubMenuItem) {
            case "#subFindStore":
                nMenuItemName = "FindAStore";
                nSubMenuName = "subFindStore";
                nPrevMenuItem = "#FindAStore";
                $("#imgFindAStore").attr("src", downArrowImageName + ".gif");
                break;
            case "#subMenuNut":
                nMenuItemName = "nMenu";
                nSubMenuName = "subMenuNut";
                nPrevMenuItem = "#nMenu";
                $("#imgMenuNutrition").attr("src", downArrowImageName + ".gif");
                break;            
            case "#subFreshBuzz":
                nMenuItemName = "freshbuzz";
                nSubMenuName = "subFreshBuzz";
                nPrevMenuItem = "#freshbuzz";
                $("#imgFreshBuzz").attr("src", downArrowImageName + ".gif");
                break;
            case "#subAboutUs":
                nMenuItemName = "about";
                nSubMenuName = "subAboutUs";
                nPrevMenuItem = "#about";
                $("#imgAboutUs").attr("src", downArrowImageName + ".gif");
                break;
            case "#subCareers":
                nMenuItemName = "careers";
                nSubMenuName = "subCareers";
                nPrevMenuItem = "#careers";
                $("#imgCareers").attr("src", downArrowImageName + ".gif");
                break;
            case "#subOwnAFranchise":
                nMenuItemName = "own";
                nSubMenuName = "subOwnAFranchise";
                nPrevMenuItem = "#own";
                $("#imgOwnaFranchise").attr("src", downArrowImageName + ".gif");
                break;
            case "#subCatering":
                nMenuItemName = "Catering";
                nSubMenuName = "subCatering";
                nPrevMenuItem = "#Catering";
                $("#imgCatering").attr("src", downArrowImageName + ".gif");
                break;
            //|RB 11/4/2011 Super Nav to have a Panel for ContactUs 
            case "#subContactUs":
                nMenuItemName = "contact";
                nSubMenuName = "subContactUs";
                nPrevMenuItem = "#contact";
                $("#imgContactUs").attr("src", downArrowImageName + ".gif");
                break;
        }
        $(nPrevMenuItem).removeClass("selected");

        $(prevSubMenuItem).stop(true, true);
        $(prevSubMenuItem).hide(selectMenuItem("#" + nMenuItemName, "#" + nSubMenuName,1));
        
    }
//Initialization
    $(document).ready(function () {
        //Initialize Menu
        PrepMenuItem("FindAStore", "subFindStore");
        PrepMenuItem("nMenu", "subMenuNut");
        PrepMenuItem("Catering", "subCatering");
        PrepMenuItem("freshbuzz", "subFreshBuzz");
        PrepMenuItem("about", "subAboutUs");
        PrepMenuItem("careers", "subCareers");
        PrepMenuItem("own", "subOwnAFranchise");

        //|RB 9/21/2011 New Super Nav Changes
        //PrepMenuItem("contact", "");

        //|RB 11/4/2011 Super Nav to have a Panel for ContactUs
        PrepMenuItem("contact", "subContactUs");

        currentNavSelected = determineNavLocation();

        //|RB 9/19/2011 Change Down arrow to roll over version
        var downArrowImageName = "/Core/Images/icons/nav-triangle-roll2";
        switch (currentNavSelected) {
            case "#FindAStore":
                $("#imgFindAStore").attr("src", downArrowImageName + ".gif");
                break;
            case "#nMenu":
                $("#imgMenuNutrition").attr("src", downArrowImageName + ".gif");
                break;
            case "#subMenuNut":
                $("#imgMenuNutrition").attr("src", downArrowImageName + ".gif");
                break;
            case "#freshbuzz":
                $("#imgFreshBuzz").attr("src", downArrowImageName + ".gif");
                break;
            case "#about":
                $("#imgAboutUs").attr("src", downArrowImageName + ".gif");
                break;
            case "#careers":
                $("#imgCareers").attr("src", downArrowImageName + ".gif");
                break;
            case "#own":
                $("#imgOwnaFranchise").attr("src", downArrowImageName + ".gif");
                break;
            case "#Catering":
                $("#imgCatering").attr("src", downArrowImageName + ".gif");
                break;
            //|RB 11/4/2011 Super Nav to have a Panel for ContactUs    
            case "#contact":
                $("#imgContactUs").attr("src", downArrowImageName + ".gif");
                break;

        }
        $(currentNavSelected).addClass("selected");
        $(".subMainMenu").hover(KeepSubMenuExpanded, prepareToHideSubMenu);

        //|RB 9/20/2011 New Super Nav Changes
        //$("#StoreCountryCounts").hover(KeepSubMenuExpanded, prepareToHideSubMenu);
        $("#StoreCountryCounts").hover(KeepSubMenuExpanded, doNothing);


        //    $(".subMainMenu").hover(function () {
        //        // alert(MenuIdSelected)
        //        $(MenuIdSelected).addClass("selected");
        //        $(prevSubMenuItem).stop(true, true);


        //    },
        //            function () {

        //                $(prevSubMenuItem).delay(SubMenuDelay).fadeOut("fast", function () {
        //                    if (MenuIdSelected != currentNavSelected) {
        //                        $(MenuIdSelected).removeClass("selected");
        //                    }
        //                });
        //            });

        //   $("#StoreCountryCounts").hover(function () {
        //                // alert(MenuIdSelected)
        //                $(MenuIdSelected).addClass("selected");
        //                $(prevSubMenuItem).stop(true, true);


        //            },
        //            function () {

        //                $(prevSubMenuItem).delay(SubMenuDelay).fadeOut("fast", function () {
        //                    if (MenuIdSelected != currentNavSelected) {
        //                        $(MenuIdSelected).removeClass("selected");
        //                    }
        //                });
        //            });
        InitButton("#btnGONav", "/core/images/buttons/go-button.gif", "/core/images/buttons/go-button-roll.gif");
        InitButton("#btnApply", "/subwayroot/images/buttons/apply-now.gif", "/subwayroot/images/buttons/apply-now-roll.gif");
        InitButton("#btnlearnmore", "/Core/Images/buttons/learn-more.gif", "/Core/Images/buttons/learn-more-roll.gif");
        InitButton("#btnfindastore", "/Core/Images/buttons/find-a-store.gif", "/Core/Images/buttons/find-a-store-roll.gif");
        InitButton("#btnGetCard", "/core/images/buttons/get-a-card-now.gif", "/core/images/buttons/get-a-card-now-roll.gif");
        InitButton("#btnManageCard", "/core/images/buttons/manage-your-card.gif", "/core/images/buttons/manage-your-card-roll.gif");
        InitButton("#btnSignMeUp", "/core/Images/buttons/sign-me-up.gif", "/core/Images/buttons/sign-me-up-roll.gif");
        InitButton("#btnTopTab", "/core/Images/buttons/top-tab.gif", "/core/Images/buttons/top-tab-roll.gif");

        //Initialize Ray Background
        CurrentDayPart = DetermineDayPart();
        //alert(CurrentDayPart);
        var CurrentBodyStyle = currentRayStyle + "-" + CurrentDayPart
        // alert(CurrentBodyStyle);
        $('body').addClass(CurrentBodyStyle);

        //INITIALIZE SIDE BAR DIALOG LOGIC
        //initialize the dialog
        var CurrentPromo;
        if (typeof objSidePromo != "undefined" && objSidePromo != "") {
            switch (CurrentDayPart) {
                case DayPartMorning:
                    if (objSidePromo.Morning.length > 0) {
                        CurrentPromo = objSidePromo.Morning[0]
                    }
                    else {
                        CurrentPromo = objSidePromo.Defaults[0]
                    }
                    /* 
                    SidePromoButtonPath = objSidePromo.Morning[0].PromotionButtonImagePath;
                    SidePromoButtonExpandedPath = objSidePromo.Morning[0].PromotionButtonImageExpandedPath;
                    $("#imgSidePromo").attr("src", objSidePromo.Morning[0].PromotionImagePath);
                    $("#imgSidePromo").attr("alt", objSidePromo.Morning[0].PromotionText);
                    $("#urlSidePromo").attr("href", objSidePromo.Morning[0].PromotionUrl);
                    */
                    break;
                case DayPartMidday:
                    if (objSidePromo.MidDay.length > 0) {
                        CurrentPromo = objSidePromo.MidDay[0]
                    }
                    else {
                        CurrentPromo = objSidePromo.Defaults[0]
                    }
                    /*
                    SidePromoButtonPath = objSidePromo.MidDay[0].PromotionButtonImagePath;
                    SidePromoButtonExpandedPath = objSidePromo.MidDay[0].PromotionButtonImageExpandedPath;
                    $("#imgSidePromo").attr("src", objSidePromo.MidDay[0].PromotionImagePath);
                    $("#imgSidePromo").attr("alt", objSidePromo.MidDay[0].PromotionText);
                    $("#urlSidePromo").attr("href", objSidePromo.MidDay[0].PromotionUrl);
                    */
                    break;
                case DayPartEvening:
                    if (objSidePromo.Evening.length > 0) {
                        CurrentPromo = objSidePromo.Evening[0]
                    }
                    else {
                        CurrentPromo = objSidePromo.Defaults[0]
                    }
                    break;
            }
            SidePromoButtonPath = CurrentPromo.PromotionButtonImagePath;
            SidePromoButtonExpandedPath = CurrentPromo.PromotionButtonImageExpandedPath;
            $("#imgSidePromo").attr("src", CurrentPromo.PromotionImagePath);
            $("#imgSidePromo").attr("alt", CurrentPromo.PromotionText);
            $("#urlSidePromo").attr("href", CurrentPromo.PromotionUrl);
            $("#urlSidePromo").click(function (e) {
                eval(CurrentPromo.OnClick)
                return true;
            });
            $("#btnSidePopup").attr("src", SidePromoButtonPath);

            //activateButton
            $('#btnSidePromo').click(function (e) {
                e.stopImmediatePropagation();
                if (dlgSidePromoShowing) {
                    HideSidePromo();
                }
                else {
                    ShowSidePromo();
                }
            });


            $('#btnClose').click(function (e) {

                e.stopImmediatePropagation();
                HideSidePromo();
                return false;
            });
        }
        else {

            $("#btnSidePromo").hide();
        }

        //Footer Button Logic
        $('.popUpDialog').hide();
        //  $('.popUpDialog').addClass('popUpDialogHide');
        $('popUpDialog').parent().removeClass('popupBlock-Outer-selected');
        //  $(spacer).removeClass('showSpacer');
        InitFooterButtons();

        //For Get News and Offers
        //    $("#Button1").click(function () {
        //        $("#UpdateProgress1").show();
        //        $.ajax({
        //            type: "POST",
        //            url: "SignUpService.asmx/HelloWorld",
        //            data: "{}",
        //            contentType: "application/json; charset=utf-8",
        //            dataType: "json",
        //            success: function (msg) {
        //                $("#Label1").html(msg.d);
        //                $("#UpdateProgress1").hide(); 
        //            }
        //        });
        //    });
        //    
        //Open Get News and Offers Dialog    
        if (flgopenGetNewsAndOffers == 1) {
            dlgGetNewsAndOffers();
            $('#btnFTNews').focus();
        }
    });

//Find a Store -- Link to Locator
function showStores() {
    if (document.getElementById("searchAddress").value != null)
    {
        window.location.href = '/storelocator/default.aspx?zip=' + document.getElementById("searchAddress").value;
    }
}
//to force the Go button click when enter is clicked after typing address
function doClick(e, buttonName) {
    //the purpose of this function is to allow the enter key to 
    //point to the correct button to click.
    var key;

    if (window.event)
        key = window.event.keyCode;     //IE
    else
        key = e.which;     //firefox

    if (key == 13) {
        //Get the button the user wants to have clicked
        var btn = document.getElementById(buttonName);
        if (btn != null) { //If we find the button click it
            btn.click();
            event.keyCode = 0
        }
    }
}

function insertJavascript() {
    var headID = document.getElementsByTagName("head")[0];
    var newScript = document.createElement('script');
    newScript.id = 'ButtonJsScript';
    newScript.type = 'text/javascript';
    newScript.src = 'http://w.sharethis.com/button/buttons.js';
    headID.appendChild(newScript);

   
    newScript = document.createElement('script');
    newScript.type = 'text/javascript';
    newScript.id = 'PublisherScript';
    newScript.text = 'stLight.options({ publisher: \'403784c7-09f1-4816-83b0-44e50ae49ac4\' });';
    headID.appendChild(newScript);
}

