﻿//======================= GET QUERY STRING =======================//
function getQueryVariable(variable) {
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i = 0; i < vars.length; i++) {
        var pair = vars[i].split("=");
        if (pair[0] == variable) {
            return pair[1];
        }
    }
}

//======================= BE OUR FANS SUBMIT EMAIL =======================//
function goSubmitEmail() {
    var email = document.getElementById("txbEmail").value;
    window.location = "Be-Our-Fans.aspx?e=" + email;
}

//======================= FOOTER SWF =======================//
function changeFooterSwfHeight(swfHeight) {
    if (swfHeight == "237px") {
        $("#footerflashcontent").css({ marginTop: "0px" });
        $("#footerflashholder").css({ top: "-161px" });
        $("#footerflashholder").css({ height: "237px" });
    } else {
        $("#footerflashcontent").css({ marginTop: "-161px" });
        $("#footerflashholder").css({ top: "0px" });
        $("#footerflashholder").css({ height: "76px" });
    }    
}

//======================= PAGE LOAD =======================//
var acitveProductIndex = -1;
$(document).ready(function() {
    //======================= EMAIL WATERMARK =======================//
    var watermark = "Email";
    if ($("#txbEmail").val() == "") {
        $("#txbEmail").val(watermark);
    }
    $("#txbEmail").focus(function() {
        if (this.value == watermark) {
            this.value = "";
        }
    }).blur(function() {
        if (this.value == "") {
            this.value = watermark;
        }
    });

    //======================= SHOP LOCATION GMAP =======================//
    if (document.getElementById("accordiongmap")) {
        var initShop = getQueryVariable("s");
        if (initShop)
            $("#accordiongmap").accordion({ active: 3 });
        else
            $("#accordiongmap").accordion();
        $("#accordiongmap").bind("accordionchange", function(event, ui) {
            changeMap(ui.newHeader.attr("id"));
        });
        gmapinitialize();

        if (initShop)
            changeMap(initShop);
    }

    //======================= SHOP LOCATION LIST =======================//
    if (document.getElementById("accordionshoplist")) {
        $("#accordionshoplist").accordion();
        $("#accordionshoplist").bind("accordionchange", function(event, ui) {
            showList(ui.newHeader.attr("id"));
        });
    }

    //======================= PRODUCT =======================//
    if (document.getElementById("accordionproduct")) {
        if (acitveProductIndex != -1)
            $("#accordionproduct").accordion({ active: acitveProductIndex });
        else
            $("#accordionproduct").accordion();
    }
});