$(document).ready(function() {
    $(".pirobox").colorbox({
        maxWidth:1000,
        maxHeight:700
    });
    $('#mainmenu>li').each(function(){
        if (!$(this).find("ul li").length) {
            $(this).find("ul").remove();
        }
    });

    $('#mainmenu').superfish({
        autoArrows: false
    });
    $("#leftmenu a.lmenu-item.active").each(function() {
        $(this).parents("h3").next("ul").css("display","block");
    });

    $("#leftmenu a.lmenu-item").click( function(){
        if ( $(this).parents("h3").next("ul").find("li").length > 1 ) {
            $(this).parents("h3").next("ul").slideToggle("slow");
            $(this).parents("h3").next("ul").toggleClass('active');
            return false;
        }
    });
    $(".add-to-cart").click(function() {
        tcount = parseInt($.cookie($(this).attr('id')));
        if (isNaN(tcount)) tcount = 0;
        $.cookie($(this).attr('id'), tcount+1, {
            expires: 7,
            path: "/"
        });
        $("#cart").load("/cart/?nc_ctpl=101&template=82",function(data){
            $("#cart").html(data);
        });
    });
    $("#del-all").click(function () {
        if ($(this).attr("checked")) {
            $("#cart-form input:checkbox").attr("checked",true);
        } else {
            $("#cart-form input:checkbox").attr("checked",false);
        }
    });

});

function recart() {
    var oForm = document.forms[1];
    for(var i = 0; i < oForm.elements.length; i++) {
        var sName = encodeURIComponent(oForm.elements[i].name);
        var sValue = encodeURIComponent(oForm.elements[i].value);
        tarr = sName.split('-');
        if (tarr[0] == 'tid') {
            $.cookie(sName, sValue, {
                expires: 7,
                path: "/"
            });
        } else
        if (tarr[0] == 'del' && oForm.elements[i].checked) {
            sName = 'tid-'+tarr[1];
            $.cookie(sName, '', {
                expires: 7,
                path: "/"
            });
            $.cookie(sName, null);
        }
    }
    location.reload(true);
}


function createRequest() {
    var xmlHttp = false;
    try {
        xmlHttp = new XMLHttpRequest();
    } catch (trymicrosoft) {
        try {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (othermicrosoft) {
            try {
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (failed) {
                xmlHttp = false;
            }
        }
    }
    if (!xmlHttp)
        alert("Error initializing XMLHttpRequest!");
    return xmlHttp;
}
function getRequestBody(oForm) {
    var aParams = new Array();
    for(var i = 0; i < oForm.elements.length; i++) {
        var sParam = encodeURIComponent(oForm.elements[i].name);
        sParam += "=";
        sParam += encodeURIComponent(oForm.elements[i].value);
        aParams.push(sParam);
    }
    return aParams.join("&");
}

function addcomment() {
    var sBody = getRequestBody(document.forms.namedItem("commentForm"));
    var request = createRequest();
    request.open("POST","/netcat/add.php", true);
    //    request.setRequestHeader("Content-Type", "text/html; charset=windows-1251");
    request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    request.onreadystatechange = function () {
        if (request.readyState == 4) {
            var response = request.responseText;
            document.getElementById("commForm").innerHTML = response;
        } else {
            document.getElementById("commForm").innerHTML = "Пожалуйста, подождите...";
        }
    }
    request.send(sBody);
}
