jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') { // name and value given, set cookie
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
        }
        // CAUTION: Needed to parenthesize options.path and options.domain
        // in the following expressions, otherwise they evaluate to undefined
        // in the packed version for some reason...
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else { // only name given, get cookie
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};

$(document).ready(function() {
    $("#loading").bind("ajaxSend", function() {
        $(this).show();
    }).bind("ajaxComplete", function() {
        $(this).hide();
    });
}) 
function editPrd(id) {
    editorSel = "#pie_" + id;
    $(editorSel).load('/Product.html/EditProduct/' + id);
}

function delPrd(id) {
    var r = confirm("Точно удалять?");
    if (r == true) {
        editorSel = "#pi_" + id;
        $(editorSel).load('/Product.html/DelProduct/' + id);
    }
}

function getOffersList(prdId){
 $('#offersList' + prdId).text("Ha-Ha-Ha");
//    $.get("/Product.html/GetAjaxOffersList/" + prdId, function(data){
//      
//    });
}

    var url = "http://xToys.com.ua";
    var title = "xToys.com.ua - Секс-шоп. Бесплатная доставка по Украине";
    function addToFavorites() {
       if (window.sidebar){ window.sidebar.addPanel(title, url,""); } 
       else if (window.external){ window.external.AddFavorite(url,title); } 
       else{ alert("Извините, Ваш браузер не поддерживает данную функцию."); }
    }
    if(!window.sidebar && !window.external){
       document.getElementById('addToFav').style.display = 'none';
    }
    

    
$(function() {
                    
$.superbox.settings = {
 closeTxt: "Продолжить покупки"};
    $.superbox();
});

function topMenuChange() {
    jQuery("#more").remove();
    jQuery("#hiddenMenu").css("display", "none").empty();
    jQuery("#morePrev").removeAttr("id");
    arrLi = document.getElementById("mainMenu").getElementsByTagName("li");
    col = arrLi.length;
    var i = 0;
    widthWindow = document.getElementById("forMenu").offsetWidth;
    sumLiWidth = 0;
    firstHideLi = 0;


    for (i = 0; i < col; i++) {
        arrLi.item(i).style.display = "block";
    }
    for (i = 0; i < col; i++) {

        widLi = arrLi.item(i).offsetWidth;
        sumLiWidth += widLi;
        if (sumLiWidth + 150 > widthWindow) {

            if (firstHideLi == 0) {
                arrLi.item(i).id = "morePrev";
                var newWidth = sumLiWidth + 60;

            }
            el = arrLi.item(i).cloneNode(true);
            if (el.id == "morePrev") el.id = "";
            jQuery("#hiddenMenu").append(el);
            arrLi.item(i).style.display = "none";

            firstHideLi = 1;
        }
    }
    jQuery("#mainMenu").css("width", newWidth + "px");
    jQuery("#morePrev").before("<li id='more'>Еще</li>");
    jQuery("#hiddenMenu > li > a > br").remove();
    moreHover();
}

function moreHover() {
    jQuery('#more').mouseover(
	function() {
	    if (jQuery("#hiddenMenu").css("display") == "none")
	        jQuery("#hiddenMenu").css("left", this.offsetLeft - 80 + "px").slideDown(200).removeClass("hide");

	    return false;
	});

    jQuery('#more').mouseout(
	function(e) {
	    var y = 0;
	    if (!e) e = window.event;
	    if (e.pageY) {
	        y = e.pageY;
	    } else if (e.clientY) {
	        y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
	    }
	    if (y < 90) jQuery("#hiddenMenu").slideUp(200).addClass("hide");
	    return false;
	});
}

jQuery(document).ready(function() {

    // svernut-razvernut block inner
    jQuery('span.blockHide').click(
function() {
    var el = jQuery("#" + jQuery(this).attr("name"));
    if (el.css("display") == "block") {
        jQuery(this).removeClass("minus").addClass("plus");
        el.css("display", "none");
    }
    else {
        jQuery(this).removeClass("plus").addClass("minus");
        el.css("display", "block");
    }
    return false;
});

    //podskazka po fuetered
    jQuery('div.featured').hover(
function() {
    helpBlock = jQuery(this).find("div.helpBlock").eq(0);
    if (helpBlock.is("div") && helpBlock.css("display") == "none") {
        jQuery(this).css("z-index", "5");
        helpBlock.fadeIn(200);

    }
    return false;
},
function() {
    helpBlock = jQuery(this).find("div.helpBlock").eq(0);
    if (helpBlock.is("div") && helpBlock.css("display") == "block") {
        jQuery(this).css("z-index", "1");
        helpBlock.fadeOut(200);
    }
});

    //podskazka po mcAfee
    jQuery('div.mcAfee').hover(
function() {
    helpBlock = jQuery(this).find("div.helpBlock").eq(0);
    if (helpBlock.is("div") && helpBlock.css("display") == "none") {
        jQuery(this).css("z-index", "5");
        helpBlock.fadeIn(200);

    }
    return false;
},
function() {
    helpBlock = jQuery(this).find("div.helpBlock").eq(0);
    if (helpBlock.is("div") && helpBlock.css("display") == "block") {
        jQuery(this).css("z-index", "1");
        helpBlock.fadeOut(200);
    }
});

    //skrivaem nevidemie vkladki
    topMenuChange();



    jQuery('#hiddenMenu').mouseout(
function(e) {
    var x = 0, y = 0;
    if (!e) e = window.event;
    if (e.pageX || e.pageY) {
        x = e.pageX;
        y = e.pageY;
    } else if (e.clientX || e.clientY) {
        x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
        y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
    }
    var obj = this;
    var posx = findPosX(obj);
    var posy = findPosY(obj);
    var length_obj = obj.offsetWidth;
    var left = this.offsetWidth;
    var h = this.offsetHeight;
    var min1 = 2;

    if ((x > posx + left - min1 || x < posx || y > posy + h - 2) && jQuery(this).attr("class") != "hide") {
        jQuery(this).addClass("hide").slideUp(200);
    }
});

    function findPosY(obj) {
        var posTop = 0;
        while (obj.offsetParent) { posTop += obj.offsetTop; obj = obj.offsetParent; }
        return posTop;
    }
    function findPosX(obj) {
        var posLeft = 0;
        while (obj.offsetParent) { posLeft += obj.offsetLeft; obj = obj.offsetParent; }
        return posLeft;
    }

    jQuery('b.leftPunkt').mousedown(
function() {
    if (jQuery(this).next().css("display") == "block") {
        jQuery(this).removeClass("openArrow");
        jQuery(this).next().slideUp(200);
    }
    else {
        jQuery(this).addClass("openArrow");
        jQuery(this).next().slideDown(200);
    }
    return false;
});

    jQuery('span.seemore').mousedown(
function() {
    jQuery(this).parent().addClass("brandsScrollBlock");
    jQuery(this).parent().find("div.leftHidenBlock").css("display", "block");
    jQuery(this).remove();
    return false;
});

    jQuery('#print').click(
function() {

    var popupLeft = document.body.clientWidth / 2 - 670 / 2;
    var popupTop = document.body.clientHeight / 2 - 500 / 2 + (document.documentElement.scrollTop || document.body.scrollTop) - 600;
    var printWindow = open('', '', 'height=500,width=670,location=no,resizable=no,scrollbars=yes,toolbar=no,titlebar=yes,left=' + popupLeft + ',top=' + popupTop);
    var contentHTML = jQuery("div.content").html();
    printWindow.document.write("<html><head><title>Предварительный просмотр</title>" +
						   "<base href='http://new.xtoys.com.ua'/>" +
						   	"<link href='/content/print.css' rel='stylesheet' type='text/css' media='all' />" +
							"</head><body>" +
							"<div id='printPopup'>" +
							"<div><span class='previewPrint' onclick='print()'>Печать</span><span class='previewPrint' onclick='window.close();'>Закрыть</span></div>" +
							"<div style='clear:both;'></div>" +
							"<div class='forLogo'><img src='images/logo.gif' width='260' height='51' /></div>" +
							"<div style='clear:both'></div>");
    printWindow.document.write(contentHTML);
    printWindow.document.write("<p>* Enter your zip code above to get the best price for delivery in your area including shipping and tax. Shipping costs are based on an estimate of UPS ground or equivalent carrier within the contiguous US, excluding Alaska and Hawaii. Please see Seller's website for actual shipping costs.</p>");
    printWindow.document.write("<span class='previewPrint' onclick='print();'>Печать</span><span class='previewPrint' onclick='window.close();'>Закрыть</span>");
    printWindow.document.write("</div></body></html>");
    printWindow.document.close();
    printWindow.focus();


});

});

