$(function(){var sRules=$('#_rules').val();if(sRules){sRules=eval('('+sRules+')');var formId=$('#_rules').closest("form").attr('id');var bFormSubmitAllow=false;if(formId){sRules.errorPlacement=function(error,element){if(element.is('#agreed')){$(element).next().next().after(error);}else{$(element).after(error);}};var oValidator=$('#'+formId).validate(sRules);$('#'+formId).submit(function(){if(bFormSubmitAllow)return true;if($("#captcha").size()){var oRequest=new Object;var sCode=$("#captcha").val();$.post('/ajax/ajax.php',{moduleName:'FormsPage',cmd:'captcha_ajax',code:sCode,b62516184fb6ef591f45bd4974b753:false},function(mResponse){if(!mResponse){alert('Произошла ошибка - сообщение не отправлено');return false;}var oResponse=eval("("+mResponse+")");var sResponse=oResponse.data.out;if(sResponse=='1'){bFormSubmitAllow=true;$('#'+formId).submit();}else{reloadImg('img_captcha');oValidator.showErrors({"captcha":"Код введен неверно!"});}});return false;}});}}$('.img_captcha').click(function(){return reloadImg('img_captcha');});if(typeof $.datepicker!=='undefined'){$.datepicker.setDefaults({showOn:'both',buttonImageOnly:true,buttonImage:'/skewer_build/libs/datepicker/images/calendar.jpg',dateFormat:'dd.mm.yy'});$('.js_init_datepicker').datepicker();}jQuery.validator.addMethod('date',function(value,element,param){if(value=='')return true;var parts=value.split('.');if(parts.length!=3)return false;if(parseInt(parts[2])<1000||parseInt(parts[2])>9999)return false;if(parseInt(parts[1])<1||parseInt(parts[1])>12)return false;if(parseInt(parts[0])<1||parseInt(parts[0])>31)return false;var tmpDate=new Date(parts[2],parseInt(parts[1])-1,parts[0],12);return!/Invalid|NaN/.test(tmpDate);});});function reloadImg(id){var obj=document.getElementById(id);if(!obj)return;var src=obj.src;var pos=src.indexOf('?');if(pos>=0){src=src.substr(0,pos);}var date=new Date();obj.src=src+'?v='+date.getTime();return false;}$(document).ready(function(){$('.agreed_readmore').click(function(){var text=$('.agreed_text');if(text.is('.open')){text.hide();text.removeClass('open');}else{text.show();text.addClass('open');}});});