
$(document).ready(function(){$(".search .button").click(function(){if($(this).prev(".input").val()!=''&&$(this).prev(".input").val().length>3){$(this).parent().submit();}else{alert('Укажите значение для поиска, не менее 3 символов.');$(this).prev().focus();}});$(".enter .input").focus(function(){if($(this).attr("name")=='login'&&$(this).val()=='Логин'){$(this).val('');}
if($(this).attr("name")=='password'&&$(this).val()=='Пароль'){$(this).val('');}});$(".enter .input").blur(function(){if($(this).attr("name")=='login'&&$(this).val()==''){$(this).val('Логин');}
if($(this).attr("name")=='password'&&$(this).val()==''){$(this).val('Пароль');}});$(".enter .button").live("click",function(){var form=$(".enter :input").serializeArray();$.post("/login/",form,function(){},"script");});$(".enter .exit").live("click",function(){$.post("/login/",{logout:1},function(){},"script");});$(".enter .bas").live("click",function(){$(".enter .intp").animate({width:"0px"},function(){$(".enter .intp").remove();$(".enter").append('<div class="intp" style="width:0px"><div class="button"></div><input type="password" name="password" value="Пароль" class="input" /><input type="text" name="login" value="Логин" class="input" /><div class="title"></div></div>');$(".enter .intp").animate({width:"100%"});});});$(".form_online .send").click(function(){var fields=$(".form_online :input").serializeArray();var error=false;var required=[{name:'name',alert:'Вы не указали вашу Фамилию и Имя.'},{name:'telephone',alert:'Вы не указали ваш контактный телефон для связи с вами.'},{name:'mark',alert:'Вы не указали марку и модель вашего автомобиля.'},{name:'vin',alert:'Вы не указали VIN номер вашего автомобиля.'},{name:'gosnomer',alert:'Вы не указали государственный регистрационный номер вашего автомобиля.'},{name:'kilometres',alert:'Вы не указали пробег вашего автомобиля.'},{name:'serve',alert:'Вы не ответили на вопрос, обслуживались ли Вы у нас ранее?'},{name:'connection',alert:'Вы не ответили на вопрос, какой вид связи вам предпочтителен?'},{name:'reason',alert:'Вы не указали причину подачи заявки на техническое обслуживание в наш автосервис.'}];$.each(required,function(i,req){var reqfine=false;$.each(fields,function(i,field){if(req.name==field.name){reqfine=true;if(field.value=='')error=true;return true;}});if(!reqfine)error=true;if(error){alert(req.alert);$(".form_online [name='"+req.name+"']").focus();return false;}});if(!error){$(this).val("Пажалуйста, подождите...");var button=$(this);$.post('/online/',fields,function(){button.val("Отправить заявку");},'script');}});$(".menu .dopmenu").mouseenter(function(){var dopmenu=$(this);var menu_dop=dopmenu.parents("li").eq(0).children(".menu_dop");menu_dop.hover(function(){dopmenu.addClass("hvr");},function(){dopmenu.removeClass("hvr");});menu_dop.find("li").hover(function(){$(this).addClass("select");},function(){$(this).removeClass("select");});var position=dopmenu.position();var height=parseInt(dopmenu.height());var width=parseInt(dopmenu.width());menu_dop.children("ul").hide();menu_dop.css({"top":position.top+33,"left":position.left-35}).fadeIn('normal',function(){menu_dop.children("li").mouseenter(function(){menu_dop.find("li ul").hide();var position=$(this).position();var width=parseInt(menu_dop.outerWidth());var ul=$(this).find("ul");ul.css({"top":position.top-16,"left":width-2}).show();$(this).mouseleave(function(){$(this).find("ul").hide();});});menu_dop.mouseleave(function(){menu_dop.children("ul").hide();menu_dop.hide();});});});$(".menu .dopmenu").mouseleave(function(){var dopmenu=$(this);setTimeout(function(){if(!dopmenu.hasClass("hvr")){dopmenu.parents("li").eq(0).children(".menu_dop").hide();}},200);});$(".cars li").mouseenter(function(){var hov=$(this);var mini=$(this).find(".mini_munu");var position=$(this).position();var mi_height=$(mini).outerHeight();if($(this).hasClass("third")){var mi_left=position.left-90;}else{var mi_left=position.left+125;}
mini.css({"top":position.top,"left":mi_left}).show();if(mi_height<130){mini.find(".micenter").height(1);mini.find(".mi").css("top","-25px");}else{mini.find(".micenter").height(mi_height-130);}
hov.mouseleave(function(){mini.hide();mini.find(".micenter").height("");});});$(".table td").hover(function(){$(this).parent("tr").addClass("select");},function(){$(this).parent("tr").removeClass("select");});$(".table:not('.basket') td:not('.buy')").click(function(){$(this).parent("tr").toggleClass("click");});$(".buy button").hover(function(){$(this).addClass("buysel");},function(){$(this).removeClass("buysel");});$(".buy button").click(function(){$("body").css("cursor","wait");var cwt=$(this).prev();if(cwt.val()>0){if(cwt.attr("name")&&cwt.attr("id")){$.post("/basket/add/",{what:cwt.attr("name"),id:cwt.attr("id"),count:cwt.val()},function(){},'script');}}else{alert("Укажите требуемое для заказа количество.");}
$("body").css("cursor","");});$(".selection").hover(function(){$(".selection").css("opacity","0.8");},function(){$(".selection").css("opacity","1");});$(".selection").click(function(){window.location.href='/selection/';});$(".form .addrow").click(function(){var inst=$(this).prev().clone();inst.find(":input").val("");var next=parseInt(inst.find(".col0").text())+1;if(next<=15){inst.find(".col0").text(next);$(this).before(inst);if(next==15)$(this).hide();}else{$(this).hide();}});$(".form_selection .send").click(function(){var fields=$(".form_selection :input").serializeArray();var error=false;var required=[{name:'mark',alert:'Укажите марку автомобиля, для которого требуется подбор запчастей.'},{name:'model',alert:'Укажите модель автомобиля, для которого требуется подбор запчастей.'},{name:'vin',alert:'Укажите VIN автомобиля, для которого требуется подбор запчастей.'},{name:'title[]',alert:'Вы не указали наименование деталей, для которого требуется подбор запчастей.',once:1},{name:'num[]',alert:'Вы не указали количество деталей, для которого требуется подбор запчастей.',once:1},{name:'name',alert:'Вы не указали Ваше имя.'},{name:'telephone',alert:'Вы не указали ваш контактный телефон для связи с вами.'}];$.each(required,function(i,req){var reqfine=false;var prev='';$.each(fields,function(i,field){if(req.name==field.name){reqfine=true;if(field.value==''){if(req.once==1){var once=$(".form_selection :input[name='"+req.name+"']").serializeArray();var isonce=false;$.each(once,function(i,onc){if(onc.value!=='')isonce=true;});if(!isonce)error=true;}else
error=true;}
prev=field.name;return true;}});if(!reqfine)error=true;if(error){alert(req.alert);$(".form_selection [name='"+req.name+"']:eq(0)").focus();return false;}});if(!error){$(this).val("Пажалуйста, подождите...");var button=$(this);$.post('/selection/',fields,function(){button.val("Отправить заявку");},'script');}});$(".block_forum .title").click(function(){$(this).nextAll("p").slideToggle();$(this).toggleClass("open");});$("#register").click(function(){settings={tl:{radius:10},tr:{radius:10},bl:{radius:10},br:{radius:10},antiAlias:true,autoPad:true,validTags:["div"]};$('.round').corner(settings);$("body").prepend("<div class=\"backs\"></div>");$(".backs").css({"height":$("body").outerHeight(),"opacity":"0.4"});$(window).resize(function(){$(".backs").css({"width":$("body").outerWidth(),"height":$("body").outerHeight()});});$(".register img").attr("src","/captcha/?"+Math.random());$(".register img").click(function(){$(this).attr("src","/captcha/?"+Math.random());});$(".register :input:not('.send')").val("");$(".register").fadeIn();$(".register .close").click(function(){$(".register").hide();$(".backs").remove();});$(".register").css("top",$(document).scrollTop()+50);});$("#auter").click(function(){settings={tl:{radius:10},tr:{radius:10},bl:{radius:10},br:{radius:10},antiAlias:true,autoPad:true,validTags:["div"]};$('.round').corner(settings);$(".form_auter").show();$(".form_fogot").hide();$("body").prepend("<div class=\"backs\"></div>");$(".backs").css({"height":$("body").outerHeight(),"opacity":"0.4"});$(window).resize(function(){$(".backs").css({"width":$("body").outerWidth(),"height":$("body").outerHeight()});});$(".auter :input:not('.send')").val("");$(".auter").fadeIn();$(".auter .close").click(function(){$(".auter").hide();$(".backs").remove();});$(".auter .fogot").click(function(){$(".auter").removeClass("hasCorners");$(".form_auter").hide();$(".form_fogot").show();$(".form_fogot img").attr("src","/captcha/?"+Math.random());$(".form_fogot img").click(function(){$(this).attr("src","/captcha/?"+Math.random());});$(".auter").addClass("hasCorners");});$(".auter").css("top",$(document).scrollTop()+50);});$(".form_register .send").click(function(){var fields=$(".form_register :input").serializeArray();var error=false;var required=[{name:'name',alert:'Вы не указали ваше Имя.'},{name:'login',alert:'Укажите, пожалуйста, логин, под которым вас система будет опознавать.'},{name:'password',alert:'Укажите, пожалуйста, пароль.'},{name:'email',alert:'Вы не указали электронный адрес.'},{name:'code',alert:'Пожалуйста, перепечатайте текст с картини.\nЕсли символы не читаемы, нажмите на картинку для генерации новой.'}];$.each(required,function(i,req){var reqfine=false;$.each(fields,function(i,field){if(req.name==field.name){reqfine=true;if(field.value=='')error=true;return true;}});if(!reqfine)error=true;if(error){alert(req.alert);$(".form_register [name='"+req.name+"']").focus();return false;}});$.each(fields,function(i,req){if(req.name=='send_news'){fields[i].value='1';}});if(!error){$.post('/users/register/',fields,function(){},'script');}});$(".form_auter .send").click(function(){var fields=$(".form_auter :input").serializeArray();var error=false;var required=[{name:'login',alert:'Укажите, пожалуйста, логин, под которым вас система должна опознать.'},{name:'password',alert:'Укажите, пожалуйста, ваш пароль.'}];$.each(required,function(i,req){var reqfine=false;$.each(fields,function(i,field){if(req.name==field.name){reqfine=true;if(field.value=='')error=true;return true;}});if(!reqfine)error=true;if(error){alert(req.alert);$(".form_auter [name='"+req.name+"']").focus();return false;}});if(!error){$.post('/users/login/',fields,function(){},'script');}});$(".form_fogot .send").click(function(){var fields=$(".form_fogot :input").serializeArray();var error=false;var required=[{name:'email',alert:'Вы не указали электронный адрес.'},{name:'code',alert:'Пожалуйста, перепечатайте текст с картини.\nЕсли символы не читаемы, нажмите на картинку для генерации новой.'}];$.each(required,function(i,req){var reqfine=false;$.each(fields,function(i,field){if(req.name==field.name){reqfine=true;if(field.value=='')error=true;return true;}});if(!reqfine)error=true;if(error){alert(req.alert);$(".form_fogot [name='"+req.name+"']").focus();return false;}});if(!error){$.post('/users/forget/',fields,function(){},'script');}});$(".form_forum .exit").click(function(){$.post('/users/logout/',{yes:1},function(){},'script');});$(".form_forum .send").click(function(){var fields=$(".form_forum :input").serializeArray();var error=false;var required=[{name:'title',alert:'Вы должны указать заголовак вашего сообщения.'},{name:'message',alert:'Вы забыли написать сообщение.'}];$.each(required,function(i,req){var reqfine=false;$.each(fields,function(i,field){if(req.name==field.name){reqfine=true;if(field.value=='')error=true;return true;}});if(!reqfine)error=true;if(error){alert(req.alert);$(".form_forum [name='"+req.name+"']").focus();return false;}});if(!error&&$(".form_forum [name='message']").val().length<10){alert("Вы написали слишком короткое сообщение, длина сообщения должна превышать 10 символов.");$(".form_forum [name='message']").focus();error=true;}
if(!error){$.post('/forum/send/',fields,function(){},'script');}});$(".block_forum .reply").click(function(){window.location.href="#add";$(".form_forum [name='title']").val("Re: "+$(this).parents(".block_forum:eq(0)").find(".title:eq(0)").text());$(".form_forum").append("<input type=\"hidden\" name=\"reply\" value=\""+$(this).attr("id")+"\" />");});$("table.basket .count").keyup(function(){if($(this).val()&&$(this).val()!='0')
$.post('/basket/edit/',{id:$(this).attr('id'),count:$(this).val()},function(){},'script');});$("table.basket .delete").click(function(){if(confirm("Вы подтвеждаете удаление позиции из вашей корзины?")){$.post('/basket/delete/',{id:$(this).attr('id')},function(){},'script');}});$(".button_clear").click(function(){if(confirm("Вы подтвеждаете удаление ВСЕХ позиций вашей корзины?")){$.getScript('/basket/clear/');}});$(".button_order").click(function(){if($("table.basket tfoot td:eq(2)").text()!='0 руб.'){window.location.href="/basket/order/";}else{alert("Для оформления заказа вам необходимо, что либо купить.\nДля этого перейдите в раздел Каталог.");}});$(".form_order .send").click(function(){var fields=$(".form_order :input").serializeArray();var error=false;var required=[{name:'sname',alert:'Пожалуйста, укажите вашу фамилию.'},{name:'fname',alert:'Пожалуйста, укажите ваше имя.'},{name:'lname',alert:'Пожалуйста, укажите ваше отчество.'},{name:'telephone',alert:'Пожалуйста, укажите ваш контактный телефон, он нужен нам для связи с вами.'},{name:'email',alert:'Пожалуйста, укажите ваш почтоый электронный адрес.'}];$.each(required,function(i,req){var reqfine=false;$.each(fields,function(i,field){if(req.name==field.name){reqfine=true;if(field.value=='')error=true;return true;}});if(!reqfine)error=true;if(error){alert(req.alert);$(".form_order [name='"+req.name+"']").focus();return false;}});if(!error){$.post('/basket/send/',fields,function(){},'script');}});$(".header #send_order .form_send").click(function(){if($(".header #send_order #name").val()!=''&&$(".header #send_order #telephone").val()!=''){var data=$(".header #send_order :input").serializeArray();$.post("/basket/order_send/",data,function(){},"script");}else{alert("Пажалуйста, заполните все поля, отмеченные знаком звездочка.");}});$("table.price_table th.more").hover(function(){$(this).addClass("select");},function(){$(this).removeClass("select");});$("table.price_table th.more").click(function(){$("table.price_table tr.hide").toggleClass("show");});$(".addmail input").focusin(function(){if($(this).val()=='Введите E-mail')
$(this).val('');}).focusout(function(){if($(this).val()=='')
$(this).val('Введите E-mail');});$(".addmail a").click(function(){var mail=$(".addmail input").val();var reg=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;if(mail&&reg.test(mail)){$.post("/subscribers/",{email:mail,action:'add'},function(data){alert(data);});}else{alert("Выуказали не верный адрес!");}});});
