﻿function setCookie(name, value, expires) {
    document.cookie = name + "=" + escape(value) + "; path=/" + ((expires == null) ? "" : "; expires=" + expires.toGMTString());
}

function getCookie(check_name) {
    var a_all_cookies = document.cookie.split(';');
    var a_temp_cookie = '';
    var cookie_name = '';
    var cookie_value = '';
    var b_cookie_found = false; // set boolean t/f default f

    for (i = 0; i < a_all_cookies.length; i++) {
        a_temp_cookie = a_all_cookies[i].split('=');
        cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
        if (cookie_name == check_name) {
            b_cookie_found = true;
            if (a_temp_cookie.length > 1) {
                cookie_value = unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g, ''));
            }
            return cookie_value;
            break;
        }
        a_temp_cookie = null;
        cookie_name = '';
    }
    if (!b_cookie_found) {
        return null;
    }
}

function initializeSmallCart() {

    jQuery("div.cart_panel_button").click(function() {
        jQuery("div.cart_panel_button").toggle();
    });

    jQuery("a#openCartButton").click(function() {
        jQuery("div#cartPanel").animate({
            height: "show"
        }, "fast");
        setCookie("SmallCartVisible", "true", null);
    });

    jQuery("a#closeCartButton").click(function() {
        jQuery("div#cartPanel").animate({
            height: "hide"
        }, "fast");
        setCookie("SmallCartVisible", "false", null);
    });

    if (getCookie("SmallCartVisible") == "true") {
        document.getElementById("show_button").style.display = "none";
        document.getElementById("hide_button").style.display = "block";
        document.getElementById("cartPanel").style.display = "block";
    }
}