var lang="ru"; var speed_show_ul_menu=400; var prev_elem = 0; var is_acting = 0; function show_hide_menu(id) { //alert(id); if (is_acting) return; is_acting=1; var elem=id; if (prev_elem) elem=prev_elem; ul=$("#"+elem).parent().find("ul:first"); //alert(ul.html()); if (ul.is(":visible")) { //is_child=$("#"+elem).parent().find("#"+prev_elem).length; is_child=$("#"+prev_elem).parent().find("#"+id).length; //alert(is_child); if (!is_child) { // hide elem!! /*while (1) { parent_ul = ul.parent().parent(); if (parent_ul.length) { //alert(parent_ul[0].tagName); if (parent_ul.find("#"+id).length && !parent_ul.hasClass('lm')) { //alert("2"); break; } if (parent_ul[0].tagName.toLowerCase()=="ul" && !parent_ul.hasClass('lm')) { if (parent_ul.find("#"+prev_elem).length) { ul=parent_ul; //alert("1"); break; } ul=parent_ul; continue; } } break; }*/ //alert(ul.html()); ul.slideUp(speed_show_ul_menu, function () { if (prev_elem) { if (prev_elem==ul.parent().attr('id')) { alert("ok"); } if (prev_elem!=id) { prev_elem=0; is_acting=0; show_hide_menu(id); } } is_acting=0; }); } else { prev_elem=0; is_acting=0; //alert("ok!"); show_hide_menu(id); } } else { parent_ul=ul.parent().parent(); arr=parent_ul.find("ul:visible:first"); if (arr.length) { prev_elem=arr.parent().find("a:first").attr('id'); is_acting=0; show_hide_menu(id); return; } ul.slideDown(speed_show_ul_menu, function () { prev_elem=elem; is_acting=0; }); } } $(document).ready(function() { $(".expanding").click(function () { id=$(this).attr('id'); show_hide_menu(id); }); $("#filter_ub_brand").change(function () { $("#btn_go").css({ disabled: 'disabled' }); $("#filter_form").submit(); }); $("#btn_go").click(function () { $("#btn_go").css({ disabled: 'disabled' }); }); }); function hs_alert(msg) { id=new Date().getTime(); $("body").append('
'); if (!hs.htmlExpand) { alert(msg); return; } //alert($("#s"+id).html()); //alert(msg); hs.htmlExpand(null, { contentId: "s"+id, transitions: ['fade'] }); } function make_order(id) { q=$("#quantity"+id).val(); $.ajax({ url: "http://test.malefici.com/", type: "GET", data: "action=add_to_cart&id="+id+"&quantity="+q+"&ajax=1", dataType: "json", error : function () { //alert("Ошибка. Проверьте соединение с интернетом."); }, success : function (v) { //alert(v); $(".cart_count").html(v.cart_count+" "+v.cart_tovarov); $(".total_price").html(v.total_price); $(".short_cart").show(); hs_alert(v.msg); } }); return false; } // contacts function sendMsg(win){ window.open('',''+win+'','width=500,height=350,left='+(screen.availWidth/2-350)+',top='+(screen.availHeight/2-250)+',resizable=0,scrollbars=0,status=0'); } $(document).ready(function () { $("a.highslide").click(function() { return hs.expand(this); }); if ($.validationEngine) { $(".valForm").validationEngine({ success : function() { $(".valForm").find("input[type=submit]").attr("disabled", "true"); }, ajaxSubmit: true, inlineValidation: false, ajaxSubmitFile: $("#order_form").attr('action'), failure : function() {} }); } });