var loadGMapScript=function(b){var c=false;return function(){if(!c){var e=document.createElement("script");e.type="text/javascript";e.src="http://maps.google.com/maps?file=api&v=3&hl=ru&key="+b;document.body.appendChild(e);c=true}}}();function captcha_new(b){b=$(b);var c=b.attr("src");c=c.split("?",2)[0];c+="?"+~~(Math.random()*1E5);b.attr("src",c);$("#id_captcha").val("")}
function ajax_form_check(b,c){c=$(c);b=$.ajax({async:false,type:"POST",url:b,data:{action:"check",data:$.toJSON(c.serializeArray())},dataType:"json"}).responseText;var e=true,h=false;if(b=="false")return true;b=$.evalJSON(b);c.find(".errors").html("");$.each(b.errors,function(a,d){e=false;if(a=="captcha")h=true;$("#errors_"+a).html(d)});h&&$("img.captcha").each(function(){captcha_new($(this))});return e}
$("document").ready(function(){function b(a,d){var i=a.attr("id").substr(4),g=a.parent(),f=$("#count_"+i);if(f.size()!=0){a=f.val();switch(d){case "add":a++;break;case "delete":a--;break}if(a<0)a=0;if(a>999)a=999;f.val(a)}else if(!e){$("body").addClass("cart_progress");e=true;$.post(BaseURL("/cart/ajax"),{action:d,id:i},function(j){$(".cart-mini").replaceWith(j.cart);$("#cart_count").text(j.count_all);f.size()!=0?f.val(j.count):g.parent().find(".price").replaceWith(j.price);g.replaceWith(j.link);
e=false;$("body").removeClass("cart_progress")},"json")}}$.ajaxSetup({beforeSend:function(){$("body").addClass("wait")},complete:function(){$("body").removeClass("wait")}});var c="logo_hover";$(".logo_small, .logo_big").removeClass("logo").mousemove(function(a){var d=$(this),i=d.offset(),g=d.width()/2-1,f=a.pageX-i.left-g;a=a.pageY-i.top-g;d.toggleClass(c,f*f+a*a<g*g)}).mouseout(function(){$(this).removeClass(c)}).click(function(){if(!$(this).hasClass(c))return false});$("#menu_top a").mousemove(function(){$(this).addClass("hover")}).mouseout(function(){$(this).removeClass("hover")});
!$.browser.msie&&document.referrer==""&&$("#menu_top").hide(0).fadeIn(950);$(".catalog-item-thumb").click(function(){var a=$(this);$.fn.colorbox({open:true,href:a.attr("href"),opacity:0.75,maxWidth:800,maxHeight:600});return false});var e=false;$(".cart_add").live("click",function(){b($(this),"add");return false});$(".cart_del").live("click",function(){b($(this),"delete");return false});var h=false;$("#comment_add input[type=text], #comment_add textarea").each(function(a,d){if($(d).val()!="")h=true});
document.location.hash=="#comment_add"&&h?$("#comment_add .form").show():$("#comment_add .add").click(function(){var a=$(this).parent().find(".form");a.stop().fadeIn();return false});$("#comment_add form").submit(function(){return ajax_form_check(BaseURL("comments/ajax"),$(this))});$("img.captcha").each(function(a,d){$(d).css({cursor:"pointer"}).attr("title","\u041d\u0430\u0436\u043c\u0438\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0434\u0440\u0443\u0433\u0443\u044e \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0443.").click(function(){captcha_new($(this))})});
$(".gallery a").colorbox({opacity:0.75,maxWidth:"90%",maxHeight:"90%"})});

