﻿var showdepartments = false;
$(document).ready(function () {
    $("#btnSubscribe").mouseover(function () {
        $(this).attr("src", "images/subscribe_2.png")
    }).mouseout(function () {
        $(this).attr("strc", "images/subscribe_1.png")
    });
    $("#forwardtofriend_close").click(function () {
        $("#forwardtofriend").css("visibility", "hidden");
    });
    $("#forwardtofriend_button").click(function () {
        $("#forwardtofriend").css("visibility", "visible");
    });
    $("#btnSubscribe").mouseover(function () {
        $(this).attr("src", "images/subscribe_btn2.png");
    }).mouseout(function () {
        $(this).attr("src", "images/subscribe_btn1.png");
    });
    $("#iwantit").mouseover(function () {
        $(this).attr("src", "images/iwantit_btn2.jpg");
    }).mouseout(function () {
        $(this).attr("src", "images/iwantit_btn1.jpg");
    });
    $("#backtotop").mouseover(function () {
        $("#backtotop img").attr("src", "images/top_btn2.png");
    }).mouseout(function () {
        $("#backtotop img").attr("src", "images/top_btn1.png");
    });

    function updateTime() {
        var today = new Date();
        var countdownDate = new Date();
        countdownDate.setDate(countdownDate.getDate() + 1);
        countdownDate.setHours(0, 0, 0);
        var secDifference = Math.abs((today.getTime() - countdownDate.getTime()) / 1000);
        var hourDifference = Math.floor(secDifference / 3600);
        secDifference = secDifference - (hourDifference * 3600);
        var minuteDifference = Math.floor(secDifference / 60);
        secDifference = Math.floor(secDifference - (minuteDifference * 60));
        $("#countdown").html(PadDigits(hourDifference, 2) + ":" + PadDigits(minuteDifference, 2) + ":" + PadDigits(secDifference, 2));
    };
    setInterval(updateTime, 1000);

    var menuitem = 0;

    function departmentsopen() {
        
        departmentsclose();
        menuitem = $(this).find("ul");
        menuitem.css("visibility", "visible");
        if ($(this).hasClass("department") && menuitem.has('li').length == 1) {
            menuitem.empty();
            menuitem.append("<li><img src=\"images/loading.gif\" alt=\"Loading\" style=\"width: 25px; height: 25px;\" />Loading</li>");
            $.ajax({
                type: "POST",
                contentType: "application/json; charset=utf-8",
                url: "OfferbugAJAX.asmx/GetProductsInDept",
                data: '{ deptCode: "' + menuitem.attr("id").substring(5) + '", numProducts: 5 }',
                success: function (msg) {
                    if (menuitem.attr("id") != "alldepartments") {
                        menuitem.empty();
                        var obj = eval(msg.d);
                        for (i = 0; i < obj.length - 1; i++) {
                            menuitem.append("<li><a href=\"http://www2.pulsetv.com/prodinfo.asp?number=" + obj[i].productnumber + "\" target=\"_blank\"><img src=\"http://www2.pulsetv.com/" + obj[i].thumbnail + "\" alt=\"" + obj[i].name + "\" style=\"width: 25px; height: 25px; border: 0\" /> " + obj[i].name + "</a></li>");
                        }
                        menuitem.append("<li style=\"text-align: center;\"><a href=\"http://www2.pulsetv.com/products.asp?dept=" + menuitem.attr("id") + "\" target=\"_blank\">See all Products</a></li>");
                    }
                }
            });
        }

    }

    function departmentsclose() {
        if (menuitem) menuitem.css("visibility", "hidden");
    }
    if (showdepartments) {
        $.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            url: "OfferbugAJAX.asmx/GetDepartments",
            data: null,
            success: function (msg) {
                var obj = eval(msg.d);

                for (i = 0; i < obj.length - 1; i++) {
                    $("#alldepartments").append("<li><a href=\"http://www2.pulsetv.com/products.asp?dept=" + obj[i].code + "\" target=\"_blank\">" + obj[i].name + "</a></li>");
                }
            }
        });
        $("#departmentsmenu > li").bind("mouseover", departmentsopen);
        $("#departmentsmenu > li").bind("mouseout", departmentsclose);
    }
});
function PadDigits(n, totalDigits) {
    n = n.toString();
    var pd = '';
    if (totalDigits > n.length) {
        for (i = 0; i < (totalDigits - n.length); i++) {
            pd += '0';
        }
    }
    return pd + n.toString();
}
/***********************************************
* Bookmark site script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

/* Modified to support Opera */
function bookmarksite(title, url) {
    if (window.sidebar) // firefox
        window.sidebar.addPanel(title, url, "");
    else if (window.opera && window.print) { // opera
        var elem = document.createElement('a');
        elem.setAttribute('href', url);
        elem.setAttribute('title', title);
        elem.setAttribute('rel', 'sidebar');
        elem.click();
    }
    else if (document.all)// ie
        window.external.AddFavorite(url, title);
}

function setCookie(c_name, value, exdays) {
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + exdays);
    var c_value = escape(value) + ((exdays == null) ? "" : "; expires=" + exdate.toUTCString());
    document.cookie = c_name + "=" + c_value;
}

function getCookie(c_name) {
    var i, x, y, ARRcookies = document.cookie.split(";");
    for (i = 0; i < ARRcookies.length; i++) {
        x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("="));
        y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1);
        x = x.replace(/^\s+|\s+$/g, "");
        if (x == c_name) {
            return unescape(y);
        }
    }
}
