var cart={index:function(){document.location.href="/cart"},order:function(a){document.location.href="/cart/order/"+a+"/"},put:function(b,d){if(!d){var d=1}var a=document.getElementById("catalog-add-to-cart-button-"+b);if(a){a.className="add-to-cart grey";a.onclick=function(){return false}}var c=document.getElementById("catalog-ajax-loader-"+b);if(c){c.style.display="block"}$.ajax({url:"/ajax/cart_put/"+b+"/"+d+"/",dataType:"text",success:cart.callback_put})},callback_put:function(data){if(!data){return false}var result=eval("("+unescape(data)+")");document.getElementById("cart-layer").innerHTML=result[0].cart_layer_html;if(result[0].itemsJSON){var item=result[0].itemsJSON;var loader=document.getElementById("catalog-ajax-loader-"+item[0].id);if(loader){loader.style.display="none"}var button=document.getElementById("catalog-add-to-cart-button-"+item[0].id);if(button){button.className="add-to-cart";button.onclick=function(){cart.put(item[0].id)}}var flying_cart=document.getElementById("flying-cart");if(!flying_cart){$("body").append('<div id="flying-cart"><div class="flying-cart-pic"></div><div class="flying-cart-text shadow">оформить заказ</div><div id="flying-cart-reflector"></div></div>');cart.fly();cart.fly_wink()}}if(result[0].notice){notice.create(result[0].notice)}},recount:function(){cart.change_buttons(1);var f=generic.listChildren("cart-items");var a="";var h="";var e=null;var d=null;var g=new Array();var b=null;for(var c=0;c<f.length;c++){a=f[c].id;e=new RegExp(/\d+/g);h=Math.round(e.exec(a));d=document.getElementById("cart-item-notice-layer-"+h);if(d){d.innerHTML=""}b=document.getElementById("cart-item-qty-field-"+h);if(Math.round(b.value)<1){continue}g[c]="qty_fields_arr["+h+"]="+encodeURIComponent(b.value)}$.ajax({url:"/ajax/cart_recount/",type:"post",data:g.join("&"),dataType:"text",success:cart.callback_recount})},callback_recount:function(data){if(!data){return false}var result=eval("("+unescape(data)+")");if(result[0].itemsJSON){var items=result[0].itemsJSON;var itemQtyField=null;var itemBalance=null;var itemNoticeLayer=null;for(i=0;i<items.length;i++){if(Math.round(items[i].qty)==0){generic.dropElement("cart-item-"+items[i].id);continue}itemSubtotal=document.getElementById("cart-item-subtotal-"+items[i].id);itemQtyField=document.getElementById("cart-item-qty-field-"+items[i].id);itemBalance=document.getElementById("cart-item-balance-"+items[i].id);itemNoticeLayer=document.getElementById("cart-item-notice-layer-"+items[i].id);itemBalance.innerHTML=items[i].balance_f;itemSubtotal.innerHTML=items[i].subtotal_f;if(items[i].new_qty!=null&&Math.round(items[i].qty)!=Math.round(items[i].new_qty)){itemQtyField.value=items[i].qty;itemNoticeLayer.innerHTML=items[i].notice;continue}}}document.getElementById("cart-layer").innerHTML=result[0].cart_layer_html;document.getElementById("cart-header-quantity").innerHTML=result[0].quantity_f;document.getElementById("cart-total-number").innerHTML=result[0].total_f;cart.change_buttons((Math.round(result[0].total)==0?1:0),result[0].cart_hash);if(result[0].notice){notice.create(result[0].notice)}},drop:function(b){var a=document.getElementById("cart-drop-button-"+b);a.className="button grey";a.onclick=function(){return false};$.ajax({url:"/ajax/cart_drop/"+b+"/",dataType:"text",success:cart.callback_drop})},callback_drop:function(data){if(!data){return false}var result=eval("("+unescape(data)+")");document.getElementById("cart-layer").innerHTML=result[0].cart_layer_html;document.getElementById("cart-header-quantity").innerHTML=result[0].quantity_f;document.getElementById("cart-total-number").innerHTML=result[0].total_f;cart.change_buttons((Math.round(result[0].total)==0?1:0),result[0].cart_hash);if(result[0].itemsJSON){var item=result[0].itemsJSON;generic.dropElement("cart-item-"+item[0].id)}if(result[0].notice){notice.create(result[0].notice)}},clear:function(){var a=confirm("Очистить корзину?");if(a==true){$.ajax({url:"/ajax/cart_clear/",dataType:"text",success:cart.callback_clear})}else{return false}},callback_clear:function(data){if(!data){return false}var result=eval("("+unescape(data)+")");document.getElementById("cart-layer").innerHTML=result[0].cart_layer_html;document.getElementById("cart-items").innerHTML="";document.getElementById("cart-header-quantity").innerHTML=result[0].quantity_f;document.getElementById("cart-total-number").innerHTML=result[0].total_f;cart.change_buttons(1);if(result[0].notice){notice.create(result[0].notice)}},complete:function(){var d=document.getElementById("order-button");d.className="button grey";d.onclick=function(){return false};var f=new Array();var g=document.getElementById("order-field-fio");var b=document.getElementById("order-field-adress");var a=document.getElementById("order-field-phone");var c=document.getElementById("order-field-email");var e=document.getElementById("order-field-more");if(g&&g.value){f[0]="fio="+encodeURIComponent(g.value)}if(b&&b.value){f[1]="adress="+encodeURIComponent(b.value)}if(a&&a.value){f[2]="phone="+encodeURIComponent(a.value)}if(c&&c.value){f[3]="email="+encodeURIComponent(c.value)}if(e&&e.value){f[4]="more="+encodeURIComponent(e.value)}$.ajax({url:"/ajax/cart_complete/",type:"post",data:f.join("&"),dataType:"text",success:cart.callback_complete})},callback_complete:function(data){if(!data){return false}var result=eval("("+unescape(data)+")");document.getElementById("cart-layer").innerHTML=result[0].cart_layer_html;document.getElementById("order-form").innerHTML=result[0].notice;if(result[0].notice){notice.create(result[0].notice)}},change_buttons:function(c,a){var b=document.getElementById("cart-button-clear");var d=document.getElementById("cart-button-proceed");if(!c){$(".cart-item-qty-field").removeAttr("disabled")}else{$(".cart-item-qty-field").attr("disabled","disabled")}if(!c){b.onclick=function(){cart.clear()}}else{b.onclick=function(){return false}}if(!c){d.className="button arrow";d.onclick=(function(e){return function(){cart.order(e);return false}})(a)}else{d.className="button arrow grey";d.onclick=function(){return false}}},fly:function(){var a=document.getElementById("flying-cart");a.onclick=function(){document.location.href="/cart/"};$("#flying-cart-reflector").mouseover(function(){$("#flying-cart").animate({right:"0px",opacity:1},{duration:"slow",queue:"false"})});$("#flying-cart-reflector").mouseout(function(){$("#flying-cart").animate({right:"-115px",opacity:0.5},{duration:"slow",queue:"false"})})},fly_wink:function(){var a=document.getElementById("flying-cart");a.style.right="0";a.className="over";$("#flying-cart").delay(1500).animate({right:"-115px",opacity:0.5,cursor:"default"},"slow")},change_odt:function(a){if(!(a==0||a==1||a==2)){return false}if(a==0){$("#order-notice-fio").hide();$("#order-notice-adress").hide();$("#order-notice-adress-req").hide();$("#order-adress").show()}if(a==1){$("#order-notice-fio").hide();$("#order-notice-adress").hide();$("#order-adress").hide();$("#order-notice-adress-req").hide()}if(a==2){$("#order-notice-fio").show();$("#order-notice-adress").show();$("#order-adress").show();$("#order-notice-adress-req").show()}}};
var cookies={set:function(a,d,b,c,f){var e=new Date();if(!f){f="/"}e.setTime(e.getTime()+b*1000);document.cookie=a+"="+escape(d)+";path="+f+";domain="+c+(b==null?"":";expires="+e.toString())},get:function(a){if(document.cookie.length>0){c_start=document.cookie.indexOf(a+"=");if(c_start!=-1){c_start=c_start+a.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1){c_end=document.cookie.length}return unescape(document.cookie.substring(c_start,c_end))}}return""}};
var generic={submit_check_data:new Array(),is_valid_email:function(a){return/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(a)},is_valid_url:function(a){return/^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/.test(a)},in_array:function(e,c){var b=false;for(var d=0;d<c.length;d++){if(e==c[d]){b=true;break}}return b},is_object:function(a){if(a instanceof Array){return false}else{return(a!==null)&&(typeof(a)=="object")}},dropElement:function(b){var a=(generic.is_object(b)?b:document.getElementById(b));if(a){a.parentNode.removeChild(a);return true}return false},listChildren:function(b){var a=document.getElementById(b).childNodes;if(a){var d=new Array();for(var c=0;c<a.length;c++){if(a[c].nodeType==1){d[d.length]=a[c]}}}return d},prepare_check_submit:function(data,button_id,form_id,action){generic.submit_check_data[form_id]=data;var button=document.getElementById(button_id);button.onmouseover=function(){if(!generic.check_submit(form_id)){this.className="button grey"}};button.onmouseout=function(){this.className="button"};if(action){button.onclick=(function(f_id,action){return function(){if(generic.check_submit(f_id)){eval(action)}return false}})(form_id,action)}else{button.onclick=(function(f_id){return function(){var form=document.getElementById(f_id);if(generic.check_submit(f_id)){form.submit()}return false}})(form_id)}},check_submit:function(b){var d=generic.submit_check_data[b];if(!d.length){return false}var a="";var c="";for(i=0;i<d.length;i++){a=document.getElementById(d[i].name);if(d[i].required==1&&(!a||!a.value)){return false}if(a.value){if(d[i].format=="url"&&!generic.is_valid_url(a.value)){return false}if(d[i].format=="email"&&!generic.is_valid_email(a.value)){return false}if(d[i].like){c=false;c=document.getElementById(d[i].like);if(c&&c.value!=a.value){return false}}}}return true},item_image:function(c,a){var f=document.getElementById("item-main-picture");var b=document.getElementById("item-main-picture-link");var d=document.getElementById("item-thumb-"+a);generic.dropElement("item-thumb-current");f.src=c.src.replace("thumb","medium");b.href=f.src.replace("medium","big");var e=document.createElement("div");e.setAttribute("id","item-thumb-current");d.appendChild(e)},show_catalog_info:function(){var b=document.getElementById("catalog-info");var a=document.getElementById("catalog-info-content");var c=document.getElementById("catalog-info-close");generic.dropElement("catalog-info-alpha");b.style.height="auto";a.style.height="auto";c.style.display="block"},close_catalog_info:function(){generic.dropElement("catalog-info")},ya_share:function(a){$.getScript("//yandex.st/share/share.js");$("#"+a).append('<div class="yashare-auto-init" data-yashareType="button" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,friendfeed,lj"></div>')},fb_like:function(b,a){if(!a.href){return false}if(!a.layout){a.layout="button_count"}if(!a.show_faces){a.show_faces=true}if(!a.action){a.action="like"}if(!a.colorscheme){a.colorscheme="lite"}if(!a.width){a.width=0}if(!a.height){a.height=24}if(!a.font){a.font="arial"}if(!a.ref){a.ref=""}$("#"+b).append('<iframe src="http://www.facebook.com/plugins/like.php?href='+escape(a.href)+"&amp;layout="+escape(a.layout)+"&amp;show_faces="+escape(a.show_faces)+"&amp;width="+escape(a.width)+"&amp;action="+escape(a.action)+"&amp;font="+escape(a.font)+"&amp;colorscheme="+escape(a.colorscheme)+"&amp;height="+Math.round(a.height)+'" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:'+Math.round(a.width)+"px; height:"+Math.round(a.height)+'px;" allowTransparency="true"></iframe>')},gl_plusone:function(b,a){if(!a.size||a.size=="standard"){a.size=""}a.count=a.count?"true":"false";if(!a.locale){a.locale="en"}if(!a.callback){a.callback=""}if(!a.href){a.href=""}$("#"+b).append("<g:plusone"+(a.count?' count="'+a.count+'"':"")+(a.size?' size="'+a.size+'"':"")+(a.callback?' callback="'+a.callback+'"':"")+(a.href?' href="'+a.href+'"':"")+"></g:plusone>");$.getScript("http://apis.google.com/js/plusone.js")},yandex_contacts:function(){YMaps.jQuery(function(){var g=new YMaps.Map(YMaps.jQuery("#YMapsID")[0]);g.setCenter(new YMaps.GeoPoint(37.5775,55.7787),16);g.addControl(new YMaps.TypeControl());g.addControl(new YMaps.ToolBar());g.addControl(new YMaps.Zoom());g.addControl(new YMaps.MiniMap());g.addControl(new YMaps.ScaleLine());var d=new YMaps.Style();d.balloonContentStyle=new YMaps.BalloonContentStyle(new YMaps.Template('<div id="YMapsID-balloon-title">$[title]</div><div id="YMapsID-balloon-description">$[description]</div>'));var f=new YMaps.Placemark(new YMaps.GeoPoint(37.574511,55.779015),{style:d});f.title="Петекмаркет.ру";f.description="Это Интернет-магазин официального представителя PETEK 1855 в России<br /><i>Предупредите нас о визите заранее</i>";g.addOverlay(f);f.openBalloon();var e=new YMaps.Style();e.lineStyle=new YMaps.LineStyle();e.lineStyle.strokeColor="0000FF55";e.lineStyle.strokeWidth="5";YMaps.Styles.add("CustomLine",e);var b=YMaps.Polyline.fromEncodedPoints("cnY9ApgXUwNdBQAAuv7__zP3__9kBAAA_v3__yr____-_f__SwAAAHT-__8G____nf3__37___9-_v__rP___x_4__-Y_f__ufr__0AEAAAh-f__fgMAAA==","AAA");b.setStyle("CustomLine");g.addOverlay(b);var a=new YMaps.ToolBar();var c=new YMaps.ToolBarButton({icon:"http://www.petekmarket.ru/design/icons/printer.png",caption:"Печать",hint:"Напечатать карту"});YMaps.Events.observe(c,c.Events.Click,function(){window.open("http://maps.yandex.ru/print/?um=JYYW3ntaVd_1T7tMRQnHlBOhItKHADOC&text=%D0%9F%D0%B5%D1%82%D0%B5%D0%BA%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%82.%D1%80%D1%83&where&sll=37.579199%2C55.77771&sspn=0.020878%2C0.00641&ll=37.579005%2C55.777525&spn=0.020878%2C0.00641&results=20&z=16&l=map")},g);a.add(c);g.addControl(a)})}};var typewatch=function(){var a=0;return function(c,b){clearTimeout(a);a=setTimeout(c,b)}}();
var notice={stack:new Array(),height:80,margin_top:20,margin_bottom:10,lifetime:5000,layer_id_prefix:"notice-layer-",layer_css_class:"notice-layer",layer_message_css_class:"notice-layer-message",layer_message_css_smallest_class:"notice-layer-message smallest",parent_layer_id:"content",to_smallest_message_lenght:85,max_message_lenght:100,create:function(d){var b=notice.stack.length;var g=b?Math.round(notice.stack[b-1].id.replace(notice.layer_id_prefix,""))+1:0;var c=document.getElementById(notice.parent_layer_id);if("\v"!="v"){var f=document.createElement("div");f.setAttribute("id",notice.layer_id_prefix+g);f.setAttribute("class",notice.layer_css_class);f.setAttribute("onclick","notice.close("+g+")")}else{var f=document.createElement('<div id="'+notice.layer_id_prefix+g+'" class="'+notice.layer_css_class+'" onclick="notice.close(\''+g+"')\"></div>")}notice.stack[b]=f;if(b){f.style.top=((notice.height+notice.margin_bottom)*b)+notice.margin_top+"px"}if("\v"!="v"){var a=document.createElement("div");if(d.length<=notice.to_smallest_message_lenght){a.setAttribute("class",notice.layer_message_css_class)}else{a.setAttribute("class",notice.layer_message_css_smallest_class)}}else{var a=document.createElement('<div class="'+(d.length<=notice.to_smallest_message_lenght?notice.layer_message_css_class:notice.layer_message_css_smallest_class)+'"></div>')}a.innerHTML=(d.length<=notice.max_message_lenght?d:d.substr(0,notice.max_message_lenght)+"...");f.appendChild(a);c.appendChild(f);var e=window.setTimeout("notice.autodrop('"+g+"')",notice.lifetime)},autodrop:function(c){generic.dropElement(notice.layer_id_prefix+c);var b=notice.remove_from_stack(c);for(var a=0;a<notice.stack.length;a++){notice.stack[a].style.top=((notice.height+notice.margin_bottom)*a)+notice.margin_top+"px"}},close:function(c){generic.dropElement(notice.layer_id_prefix+c);var b=notice.remove_from_stack(c);for(var a=0;a<notice.stack.length;a++){if(a<b){continue}notice.stack[a].style.top=((notice.height+notice.margin_bottom)*a)+notice.margin_top+"px"}},remove_from_stack:function(e){var a=new Array;var b=0;var d=0;for(var c=0;c<notice.stack.length;c++){if(notice.stack[c].id==(notice.layer_id_prefix+e)){d=c;continue}a[b]=notice.stack[c];b++}notice.stack=a;return d}};
var shop={slider_stack:new Array(),slider_width:165,slider_layer_id:"slider-item-photos-%",slider_prev_picture_id:"slider-item-prev-picture-%",slider_next_picture_id:"slider-item-next-picture-%",slider_prev_picture_class:"slider-item-prev-picture",slider_prev_picture_grey_class:"slider-item-prev-picture grey",slider_next_picture_class:"slider-item-next-picture",slider_next_picture_grey_class:"slider-item-next-picture grey",slider_next:function(e,c){var b=document.getElementById(shop.slider_layer_id.replace("%",e));var d=document.getElementById(shop.slider_prev_picture_id.replace("%",e));var a=document.getElementById(shop.slider_next_picture_id.replace("%",e));if(!shop.slider_stack[e]){shop.slider_stack[e]=2}if(shop.slider_stack[e]==2){d.className=shop.slider_prev_picture_class;d.onclick=(function(g,f){return function(){shop.slider_prev(g,f);return false}})(e,c)}if(shop.slider_stack[e]<c){shop.slider_stack[e]+=1;b.style.marginLeft=Math.round(b.style.marginLeft.replace("px",""))-shop.slider_width+"px"}if((shop.slider_stack[e])==c){a.className=shop.slider_next_picture_grey_class;a.onclick=function(){return false}}},slider_prev:function(e,c){var b=document.getElementById(shop.slider_layer_id.replace("%",e));var d=document.getElementById(shop.slider_prev_picture_id.replace("%",e));var a=document.getElementById(shop.slider_next_picture_id.replace("%",e));if(shop.slider_stack[e]==c){a.className=shop.slider_next_picture_class;a.onclick=(function(g,f){return function(){shop.slider_next(g,f);return false}})(e,c)}if(shop.slider_stack[e]>2){shop.slider_stack[e]-=1;b.style.marginLeft=Math.round(b.style.marginLeft.replace("px",""))+shop.slider_width+"px"}if((shop.slider_stack[e])==2){d.className=shop.slider_prev_picture_grey_class;d.onclick=function(){return false}}},slider_init:function(f,h,d,a,b,c,e){var g=document.getElementById(f);var i=document.getElementById(d);if(!a){a=750}if(!b){b=165}if(!c){c=30}if(!e){e=50}if(g){drag_n_drop.init(g,g,0,(a-e),0,0,0,0,0,0,function(j,k){shop.slider_callback(h,Math.round(i.value),j,k,a,b,c,e);return false})}},slider_callback:function(b,g,i,h,a,c,d,f){var e=document.getElementById(b);e.scrollLeft=parseInt(((((g*c)+(g-1)*d)-a)/(a-f))*i)},thumb_main_pictue_id:"item-main-picture",thumb_main_pictue_link_id:"item-main-picture-link",thumb_current_id:"item-thumb-current",thumb_new_current_id:"item-thumb-%",thumb_main_pictue_id:"item-main-picture",thumb_thumb_pref:"thumb",thumb_medium_pref:"medium",thumb_big_pref:"big",thumb_select:function(b,a){var c=document.getElementById(shop.thumb_new_current_id.replace("%",a));generic.dropElement(shop.thumb_main_pictue_id);generic.dropElement(shop.thumb_current_id);var d=document.createElement("div");d.setAttribute("id",shop.thumb_current_id);c.appendChild(d);$("#"+shop.thumb_main_pictue_link_id+a).html('<img src="'+b.src.replace(shop.thumb_thumb_pref,shop.thumb_medium_pref)+'" class="photo" id="'+shop.thumb_main_pictue_id+'" align="left" />');$("#"+shop.thumb_main_pictue_link_id+a).attr("href",b.src.replace(shop.thumb_thumb_pref,shop.thumb_big_pref))},show_catalog_info:function(){var b=document.getElementById("catalog-info");var a=document.getElementById("catalog-info-content");var c=document.getElementById("catalog-info-close");generic.dropElement("catalog-info-alpha");b.style.height="auto";a.style.height="auto";c.style.display="block"},close_catalog_info:function(){generic.dropElement("catalog-info")},close_catalog_info:function(){generic.dropElement("catalog-info")},show_about_info:function(){var b=document.getElementById("about-shop-index");var a=document.getElementById("about-shop-index-content");generic.dropElement("about-shop-index-alpha");document.getElementById("about-shop-index-more").innerHTML="";b.style.height="auto";a.style.height="auto"},rate_highlight:function(b){for(var a=1;a<=5;a++){$("#rating-star"+a).removeClass("grey").addClass((a>b?"grey":""))}},load_help_tips:function(a){if(!a){return false}$.ajax({url:"/ajax/load_help_tips/",type:"post",data:"method="+a,dataType:"text",success:shop.callback_load_help_tips})},callback_load_help_tips:function(data){if(!data){return false}var result=eval("("+unescape(data)+")");var help_tips=document.getElementById("help-tips");if(help_tips&&result[0].help_tips){help_tips.innerHTML=result[0].help_tips}},load_help_tip:function(a){$.ajax({url:"/ajax/load_help_tip/"+a+"/",dataType:"text",success:shop.callback_load_help_tip});$(".help-tips-variants-number").removeClass("current");$(".help-tip-current").removeClass("help-tip-current");$("#help-tips-variants").hide();$("#help-tips-ajax-loader").show()},callback_load_help_tip:function(data){if(!data){return false}var result=eval("("+unescape(data)+")");if(result[0].pic){$("#help-tips-content-pic").attr("src",result[0].pic)}if(result[0].text){$("#help-tips-content").html(result[0].text)}if(result[0].html_id){$("#"+result[0].html_id).addClass("help-tip-current")}$("#help-tips-variants-number-"+result[0].id).addClass("current");$("#help-tips-variants").show();$("#help-tips-ajax-loader").hide()},rate:function(a,c){$.ajax({url:"/ajax/rate/"+a+"/"+c+"/",dataType:"text",success:shop.callback_rate});for(var b=1;b<=5;b++){document.getElementById("rating-star"+b).onclick=(function(){return false})}},callback_rate:function(data){if(!data){return false}var result=eval("("+unescape(data)+")");if(result[0].score){for(var i=1;i<=5;i++){if(result[0].score>0){$("#rating-star"+i).removeClass("grey").addClass((i>result[0].score?"grey":""))}$("#rating-star"+i).addClass("voted")}if(result[0].score>0){document.getElementById("hproduct-rating").title="";document.getElementById("hproduct-rating").onmouseout=function(){shop.rate_highlight(result[0].score)}}}if(result[0].notice){notice.create(result[0].notice)}},partner_request:function(a){$.ajax({url:"/ajax/partner_request/",type:"post",data:"name="+$("#name").val()+"&contacts="+$("#contacts").val()+"&message="+$("#message").val(),dataType:"text",success:shop.callback_partner_request})},callback_partner_request:function(data){if(!data){return false}var result=eval("("+unescape(data)+")");if(result[0].message){$("#partner-request").html('<div class="notice"><div>'+result[0].message+'</div></div><br class="clear" />')}},callback_request:function(){$.ajax({url:"/ajax/callback_request/",type:"post",data:"name="+$("#name").val()+"&contacts="+$("#contacts").val()+"&message="+$("#message").val(),dataType:"text",success:shop.callback_callback_request})},callback_callback_request:function(data){if(!data){return false}var result=eval("("+unescape(data)+")");if(result[0].message){$("#callback-request").html('<div class="notice"><div>'+result[0].message+'</div></div><br class="clear" />')}},dn_recovery_request:function(){$.ajax({url:"/ajax/dn_recovery_request/",type:"post",data:"email="+$("#email").val(),dataType:"text",success:shop.callback_dn_recovery_request})},callback_dn_recovery_request:function(data){if(!data){return false}var result=eval("("+unescape(data)+")");if(result[0].message){if(result[0].popup&&result[0].popup==1){notice.create(result[0].message)}else{$("#dn-recovery-request").html('<div class="notice"><div>'+result[0].message+'</div></div><br class="clear" />')}}},load_design:function(a){if(!a){a=""}$.ajax({url:"/ajax/load_design/",type:"post",data:"uri="+a,dataType:"text",success:shop.callback_load_design})},callback_load_design:function(data){if(!data){return false}var result=eval("("+unescape(data)+")");var main_menu=document.getElementById("main-menu");var catalog_left_menu=document.getElementById("catalog-left-menu");var cart_layer=document.getElementById("cart-layer");var search_layer=document.getElementById("search-layer");var phone_layer=document.getElementById("phone-layer");var header_text=document.getElementById("header-text");var content_top_notice=document.getElementById("content-top-notice");var footer_text=document.getElementById("footer-text");var torg_mail=document.getElementById("torg-mail");var help_tips=document.getElementById("help-tips");if(main_menu&&result[0].main_menu){main_menu.innerHTML=result[0].main_menu}if(catalog_left_menu&&result[0].catalog_left_menu){catalog_left_menu.innerHTML=result[0].catalog_left_menu}if(cart_layer&&result[0].cart_layer){cart_layer.innerHTML=result[0].cart_layer}if(search_layer&&result[0].search_layer){search_layer.innerHTML=result[0].search_layer}if(phone_layer&&result[0].phone_layer){phone_layer.innerHTML=result[0].phone_layer}if(header_text&&result[0].header_text){header_text.innerHTML=result[0].header_text}if(content_top_notice&&result[0].content_top_notice){content_top_notice.innerHTML=result[0].content_top_notice}if(footer_text&&result[0].footer_text){footer_text.innerHTML=result[0].footer_text}if(torg_mail&&result[0].torg_mail){torg_mail.innerHTML=result[0].torg_mail}if(help_tips&&result[0].help_tips){help_tips.innerHTML=result[0].help_tips}},load_item:function(a){$.ajax({url:"/ajax/load_item/"+a+"/",dataType:"text",success:shop.callback_load_item})},callback_load_item:function(data){if(!data){return false}var result=eval("("+unescape(data)+")");var rel_by_comp=document.getElementById("hproduct-rel-by-comp");var rel_by_model=document.getElementById("hproduct-rel-by-model");var rel_description=document.getElementById("hproduct-description");if(rel_by_comp&&result[0].rel_by_comp){rel_by_comp.innerHTML=result[0].rel_by_comp}if(rel_by_model&&result[0].rel_by_model){rel_by_model.innerHTML=result[0].rel_by_model}if(rel_description&&result[0].rel_description){rel_description.innerHTML=result[0].rel_description}},load_mini_samples:function(a){if(!a){a=0}$.ajax({url:"/ajax/load_mini_samples/",type:"post",data:"group_id="+a,dataType:"text",success:shop.callback_load_mini_samples})},callback_load_mini_samples:function(data){if(!data){return false}var result=eval("("+unescape(data)+")");var index_leather_samples=document.getElementById("mini-leather-samples-block");if(index_leather_samples&&result[0].leather_samples){index_leather_samples.innerHTML=result[0].leather_samples;shop.slider_init("leather-slider","leather-samples","leather-total",712,40,8)}else{$("#mini-leather-samples").remove()}},filter_update:function(f){var e=document.getElementById("filter_category");var d=document.getElementById("filter_model");var b=document.getElementById("filter_leather");var a=document.getElementById("filter_color");var c=document.getElementById("catalog-filter-button");c.className="button grey";c.onclick=function(){return false};e.disabled=true;d.disabled=true;b.disabled=true;a.disabled=true;$.ajax({url:"/ajax/filter_update/"+f+"/"+((f[0]==0||f=="1111")&&e.value?e.value:"null")+"/"+((f[1]==0||f=="1111")&&d.value?d.value:"null")+"/"+((f[2]==0||f=="1111")&&b.value?b.value:"null")+"/",dataType:"text",success:shop.callback_filter_update})},callback_filter_update:function(data){if(!data){return false}var result=eval("("+unescape(data)+")");var category=document.getElementById("filter_category");var model=document.getElementById("filter_model");var leather=document.getElementById("filter_leather");var color=document.getElementById("filter_color");if(result[0].load_color==1){color.innerHTML=result[0].color_options}if(result[0].load_leather==1){leather.innerHTML=result[0].leather_options}if(result[0].load_model==1){model.innerHTML=result[0].model_options}if(result[0].load_category==1){category.innerHTML=result[0].category_options}var button=document.getElementById("catalog-filter-button");button.className="button";button.onclick=function(){shop.filter()};category.disabled=false;model.disabled=false;leather.disabled=false;color.disabled=false;if(result[0].load_color==result[0].load_leather==result[0].load_model==result[0].load_category==1){generic.dropElement("catalog-filter-link");document.getElementById("catalog-filter-layer").style.display="block"}},filter:function(){var a=document.getElementById("filter_view");var f=document.getElementById("filter_category");var e=document.getElementById("filter_model");var d=document.getElementById("filter_leather");var c=document.getElementById("filter_color");if(!f.value){return false}if(!(a.value=="shorted"||a.value=="detailed")){a.value=""}var b="/catalog/"+f.value+(a.value?"/"+a.value:"");if(e.value!=""){b+="/model/"+e.value}if(d.value!=""){b+="/leather/"+d.value}if(c.value!=""){b+="/color/"+c.value}b+="/";document.location.href=b},search:function(){var b=document.getElementById("search-model-code");if(!b.value){return false}if(b.value.replace(/[-a-z0-9]+/,"")!=""){return false}var a="/catalog/search/model/"+b.value+"/";document.location.href=a},creator:function(){jQuery(function(b){var a=["ilto:petekstore","@","ma","gm","ail",".c","om"];b("#creator-link").attr({href:a[2]+a[0]+a[1]+a[3]+a[4]+a[5]+a[6]})})},leather_notice:function(){$("#hproduct-leather-sample-notice").html('<div class="notice-arrow"><div class="notice"><div>ВНИМАНИЕ! Представлен образец товара из другой кожи, образец кожи этого товара представлен рядом.</div></div></div><br class="clear" />')},specify_notice:function(){$("#hproduct-specify-notice").html("Уточняйте у менеджера<br/>Тел.: +7 (495) 724-90-49")}};
var drag_n_drop={obj:null,init:function(d,h,f,b,e,a,i,g,j,c,k){d.onmousedown=drag_n_drop.start;d.hmode=i?false:true;d.vmode=g?false:true;d.root=h&&h!=null?h:d;if(d.hmode&&isNaN(parseInt(d.root.style.left))){d.root.style.left="0px"}if(d.vmode&&isNaN(parseInt(d.root.style.top))){d.root.style.top="0px"}if(!d.hmode&&isNaN(parseInt(d.root.style.right))){d.root.style.right="0px"}if(!d.vmode&&isNaN(parseInt(d.root.style.bottom))){d.root.style.bottom="0px"}d.minX=typeof f!="undefined"?f:null;d.minY=typeof e!="undefined"?e:null;d.maxX=typeof b!="undefined"?b:null;d.maxY=typeof a!="undefined"?a:null;d.xMapper=j?j:null;d.yMapper=c?c:null;d.related=k?k:null;d.root.onDragStart=new Function();d.root.onDragEnd=new Function();d.root.onDrag=new Function()},start:function(b){var c=drag_n_drop.obj=this;b=drag_n_drop.fixE(b);var d=parseInt(c.vmode?c.root.style.top:c.root.style.bottom);var a=parseInt(c.hmode?c.root.style.left:c.root.style.right);c.root.onDragStart(a,d);c.lastMouseX=b.clientX;c.lastMouseY=b.clientY;if(c.hmode){if(c.minX!=null){c.minMouseX=b.clientX-a+c.minX}if(c.maxX!=null){c.maxMouseX=c.minMouseX+c.maxX-c.minX}}else{if(c.minX!=null){c.maxMouseX=-c.minX+b.clientX+a}if(c.maxX!=null){c.minMouseX=-c.maxX+b.clientX+a}}if(c.vmode){if(c.minY!=null){c.minMouseY=b.clientY-d+c.minY}if(c.maxY!=null){c.maxMouseY=c.minMouseY+c.maxY-c.minY}}else{if(c.minY!=null){c.maxMouseY=-c.minY+b.clientY+d}if(c.maxY!=null){c.minMouseY=-c.maxY+b.clientY+d}}document.onmousemove=drag_n_drop.drag;document.onmouseup=drag_n_drop.end;return false},drag:function(f){f=drag_n_drop.fixE(f);var g=drag_n_drop.obj;var c=f.clientY;var d=f.clientX;var i=parseInt(g.vmode?g.root.style.top:g.root.style.bottom);var b=parseInt(g.hmode?g.root.style.left:g.root.style.right);var a,h;if(g.minX!=null){d=g.hmode?Math.max(d,g.minMouseX):Math.min(d,g.maxMouseX)}if(g.maxX!=null){d=g.hmode?Math.min(d,g.maxMouseX):Math.max(d,g.minMouseX)}if(g.minY!=null){c=g.vmode?Math.max(c,g.minMouseY):Math.min(c,g.maxMouseY)}if(g.maxY!=null){c=g.vmode?Math.min(c,g.maxMouseY):Math.max(c,g.minMouseY)}a=b+((d-g.lastMouseX)*(g.hmode?1:-1));h=i+((c-g.lastMouseY)*(g.vmode?1:-1));if(g.xMapper){a=g.xMapper(i)}else{if(g.yMapper){h=g.yMapper(b)}}drag_n_drop.obj.root.style[g.hmode?"left":"right"]=a+"px";drag_n_drop.obj.root.style[g.vmode?"top":"bottom"]=h+"px";drag_n_drop.obj.lastMouseX=d;drag_n_drop.obj.lastMouseY=c;if(g.related){g.related(a,h)}drag_n_drop.obj.root.onDrag(a,h);return false},end:function(){document.onmousemove=null;document.onmouseup=null;drag_n_drop.obj.root.onDragEnd(parseInt(drag_n_drop.obj.root.style[drag_n_drop.obj.hmode?"left":"right"]),parseInt(drag_n_drop.obj.root.style[drag_n_drop.obj.vmode?"top":"bottom"]));drag_n_drop.obj=null},fixE:function(a){if(typeof a=="undefined"){a=window.event}if(typeof a.layerX=="undefined"){a.layerX=a.offsetX}if(typeof a.layerY=="undefined"){a.layerY=a.offsetY}return a}};

