sa_catalog_page_size = 12; jQuery(window).load(function(){ var allCatalogItems = jQuery( ".eqHeight1" ); var tmpHeight=0; for (var i=0;i tmpHeight )? allCatalogItems.eq(i).height() : tmpHeight; } allCatalogItems.height(tmpHeight); var allCatalogItems = jQuery( ".eqHeight2" ); var tmpHeight=0; for (var i=0;i tmpHeight )? allCatalogItems.eq(i).height() : tmpHeight; } allCatalogItems.height(tmpHeight); var allCatalogItems = jQuery( ".eqHeight3" ); var tmpHeight=0; for (var i=0;i tmpHeight )? allCatalogItems.eq(i).height() : tmpHeight; } allCatalogItems.height(tmpHeight); }); jQuery(document).ready(function(){ jQuery(".various").fancybox({ maxWidth : 300, maxHeight : 300, fitToView : false, width : '70%', height : '70%', autoSize : false, closeClick : false, openEffect : 'none', closeEffect : 'none' }); jQuery(".gallerybox").fancybox({ 'type' : 'image' }); jQuery(".iframebox").fancybox({ 'type' : 'iframe' }); if(jQuery.rateit){ jQuery('div.sa_rateit').rateit(); } jQuery(".sa_vert_top_nav_dropdown").find(".hidenotdd").remove(); jQuery(".sa_top_nav_dropdown .sa_has_dropdown, .sa_vert_top_nav_dropdown .sa_has_dropdown").hover( function(){ jQuery(this).addClass("sa_now_hovered").find("ul").show(); }, function(){ jQuery(".sa_top_nav_dropdown .sa_has_dropdown ul, .sa_vert_top_nav_dropdown .sa_has_dropdown ul").hide(); jQuery(".sa_top_nav_dropdown .sa_has_dropdown.sa_now_hovered, .sa_vert_top_nav_dropdown .sa_has_dropdown.sa_now_hovered").removeClass("sa_now_hovered"); } ); }); function checkAndSubmitForm(form){ var allInputs = form.find( " :input" ); var btnSubmit = form.find("[type='submit']"); var btnBaseLabel = btnSubmit.text(); btnSubmit.attr("disabled", true); btnSubmit.text('Отправка..'); for (var i=0;i0){ jQuery('.sa_favorites').html(responseObj.result.content); }else{ alert("Ошибка добавления товара к сравнению!"); } }); return false; }; function clearBasket(onFinish){ jQuery.ajax({ type: "POST", url: '/services.json?action=clearBasket', dataType: "json", data: {}, success: function(data){ if (data.result) { onFinish(); } } }); } function multiAdd2basket(itemsArr,onFinish){ jQuery.ajax({ type: "POST", url: '/services.json?action=multiAddToBasket', dataType: "json", data: {items:itemsArr}, success: function(data){ if (data.result && data.result.size) { korzina_setCount(data.result.size); basketInformer(data.result.size) onFinish(); } } }); } function addToBasket(id,qty,size,color) { jQuery.ajax({ type: "POST", url: "/services.json?action=addToBasket", data: { id: id, size: size, color: color, qty: qty } }).done(function( serverAnswer ) { var responseObj = JSON.parse(serverAnswer ); if(responseObj && responseObj.result && responseObj.result.size>0){ korzina_setCount(responseObj.result.size); basketInformer(responseObj.result.size) //alert("Товар добавлен в корзину!"); }else{ korzina_setCount(responseObj.result.size); alert("Ошибка добавления товара в корзину!"); } }); }; function korzina_setCount(response){ if(response>0) { jQuery("#sa_shopcart_count").html(response); jQuery("#sa_make_order_link").css("display","inline"); } else { jQuery("#sa_shopcart_count").html("0"); jQuery("#sa_make_order_link").css("display","none"); } } function basketInformer(response){ jQuery.fancybox('

Товар добавлен в корзину!
Всего выбранных позиций: '+response+'

 

Вы можете продолжить покупки, либо перейти к оформлению заказа.

', {padding: 20}); korzina_setCount(response); } function updateBasket(id,qty,size,color) { jQuery.ajax({ type: "POST", url: "/services.json?action=updateBasket", data: { id: id, size: size, color: color, qty: qty } }).done(function( serverAnswer ) { var responseObj = JSON.parse(serverAnswer ); if(responseObj && responseObj.result /*&& responseObj.result.size>0*/){ korzina_setCount(responseObj.result.size); loadHTMLBasket(function(content){ jQuery('.sa_shopping_html').html(content); }); if(responseObj.result.size==0){ document.location.href='/shopcart'; } //alert("Товар добавлен в корзину!"); }else{ korzina_setCount(responseObj.result.size); //loadHTMLBasket(function(content){jQuery('.sa_shopping_html).html(content)}); //alert("Ошибка добавления товара в корзину!"); } }); }; function PingSession(){ var a = jQuery.get("/null.php"); } function smartInput(id) { var el = jQuery('#' + id); if (!el[0]) return; el.focus(function() { if (this.defaultValue == this.value) this.value = ''; }); el.blur(function() { if (this.value == '') this.value = this.defaultValue; }); } function viewTypeCatalogLink(need_type){ var url = jQuery.url(); var params= url.param(); var out_urls=[]; if(url.param('type')=="block"){ delete params.type; }else{ out_urls.push("type=block"); } for(var index in params){ if(index!=""){ out_urls.push(index+"="+encodeURIComponent(params[index])); } } if(out_urls.length){ document.location.href=url.attr('path')+"?"+out_urls.join("&"); }else{ document.location.href=url.attr('path'); } } function sortCatalogLink(sortAs){ var url = jQuery.url(); var params= url.param(); if(url.param('sort')){ delete params.sort; } var out_urls=[]; //составление нового адреса for(var index in params){ if(index!=""){ out_urls.push(index+"="+encodeURIComponent(params[index])); } } if(sortAs!=""){ out_urls.push("sort="+sortAs); } if(out_urls.length){ //если были параметры document.location.href=url.attr('path')+"?"+out_urls.join("&"); }else{ //если параметров нет document.location.href=url.attr('path'); } } function viewPSCatalogLink(ps){ var url = jQuery.url(); var params= url.param(); delete params.page; if(url.param('ps')){ delete params.ps; } var out_urls=[]; //составление нового адреса for(var index in params){ if(index!=""){ out_urls.push(index+"="+encodeURIComponent(params[index])); } } if(ps!=sa_catalog_page_size){ //GetConfig("catalog_page_size") out_urls.push("ps="+ps); } if(out_urls.length){ //если были параметры document.location.href=url.attr('path')+"?"+out_urls.join("&"); }else{ //если параметров нет document.location.href=url.attr('path'); } }