﻿(function($){$(function(){var display=function(e){if(e.get().length<1)return;var offset=e.offset();var html=$('<div>Форма устарела. Необходимо <a href="javascript:location.reload()">обновить страницу</a>.</div>').addClass("submit-timeout-message").css({position:"absolute",top:offset.top,left:offset.left,zIndex:1000,width:e.width()}).insertBefore(e);e.find(":submit").attr("disabled","disabled");e.unbind("submit");};$("form").each(function(){var $this=$(this);var delay=parseInt($this.attr("timeout"),10);if(isNaN(delay))return true;var timeout=window.setTimeout(function(){display($this);},delay*60000);$this.submit(function(){window.clearTimeout(timeout);});});});})(jQuery);(function($){$.extend($,{clearwatermarks:function(){$("[wmwrap='true']").find("input,textarea").watermark({remove:true})},addwatermarks:function(){$("[watermark]").each(function(num,el){$(el).watermark($(el).attr("watermark"))})},watermark:function(o){o.el=$(o.el);if(o.remove){if(o.el.parent().attr("wmwrap")=="true"){o.el.parent().replaceWith(o.el)}}else{if(o.el.parent().attr("wmwrap")!= "true"){o.el=o.el.wrap("<span wmwrap='true' style='position:relative;'/>");var l=$("<label/>");if(o.html){l.html(o.html)}if(o.cls){l.addClass(o.cls)}if(o.css){l.css(o.css)}l.css({position:"absolute",left:parseInt(o.el.css("paddingLeft")),top:0,display:"inline",cursor:"text"});if(o.el.is("TEXTAREA")){if($.browser.msie){l.css("width",o.el.width())}if($.browser.mozilla||$.browser.safari){l.css("top","")}}if(!o.cls && !o.css){l.css("color","#ccc")}var focus=function(){l.hide()};var blur=function(){if(!o.el.val()){l.show()}else{l.hide()}};var click=function(){o.el.focus()};if(o.inherit){if(typeof o.inherit=="string"){l.css(o.inherit,o.el.css(o.inherit))}else{for(var x=0;x<o.inherit.length;x++){l.css(o.inherit[x],o.el.css(o.inherit[x]))}}}o.el.focus(focus).blur(blur);l.click(click);o.el.before(l);if(o.el.val()){l.hide()}}}return o.el}});$.fn.watermark=function(o){return this.each(function(){if(typeof(o)=="string"){try{o=eval("("+o+")")}catch(ex){o={html:o}}}o.el=this;return $.watermark(o)})}})(jQuery);$().ready(function(){$.addwatermarks()});(function(a){a.fn.ajaxSubmit=function(s){if(!this.length){b("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof s=="function"){s={success:s}}var o=a.trim(this.attr("action"));if(o){o=(o.match(/^([^#]+)/)||[])[1]}o=o||window.location.href||"";s=a.extend({url:o,type:this.attr("method")||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},s||{});var t={};this.trigger("form-pre-serialize",[this,s,t]);if(t.veto){b("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(s.beforeSerialize&&s.beforeSerialize(this,s)===false){b("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var r=this.formToArray(s.semantic);if(s.data){s.extraData=s.data;for(var m in s.data){if(s.data[m] instanceof Array){for(var l in s.data[m]){r.push({name:m,value:s.data[m][l]})}}else{r.push({name:m,value:s.data[m]})}}}if(s.beforeSubmit&&s.beforeSubmit(r,this,s)===false){b("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[r,this,s,t]);if(t.veto){b("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var g=a.param(r);if(s.type.toUpperCase()=="GET"){s.url+=(s.url.indexOf("?")>=0?"&":"?")+g;s.data=null}else{s.data=g}var u=this,c=[];if(s.resetForm){c.push(function(){u.resetForm()})}if(s.clearForm){c.push(function(){u.clearForm()})}if(!s.dataType&&s.target){var h=s.success||function(){};c.push(function(j){var k=s.replaceTarget?"replaceWith":"html";a(s.target)[k](j).each(h,arguments)})}else{if(s.success){c.push(s.success)}}s.success=function(k,n,j){for(var v=0,q=c.length;v<q;v++){c[v].apply(s,[k,n,j||u,u])}};var f=a("input:file",this).fieldValue();var e=false;for(var i=0;i<f.length;i++){if(f[i]){e=true}}var p=false;if((f.length&&s.iframe!==false)||s.iframe||e||p){if(s.closeKeepAlive){a.get(s.closeKeepAlive,d)}else{d()}}else{a.ajax(s)}this.trigger("form-submit-notify",[this,s]);return this;function d(){var E=u[0];if(a(":input[name=submit]",E).length){alert('Error: Form elements must not be named "submit".');return}var j=a.extend({},a.ajaxSettings,s);var v=a.extend(true,{},a.extend(true,{},a.ajaxSettings),j);var D="jqFormIO"+(new Date().getTime());var q=a('<iframe id="'+D+'" name="'+D+'" src="'+j.iframeSrc+'" onload="(jQuery(this).data(\'form-plugin-onload\'))()" />');var z=q[0];q.css({position:"absolute",top:"-1000px",left:"-1000px"});var H={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;q.attr("src",j.iframeSrc)}};var G=j.global;if(G&&!a.active++){a.event.trigger("ajaxStart")}if(G){a.event.trigger("ajaxSend",[H,j])}if(v.beforeSend&&v.beforeSend(H,v)===false){v.global&&a.active--;return}if(H.aborted){return}var k=false;var y=0;var w=E.clk;if(w){var C=w.name;if(C&&!w.disabled){j.extraData=j.extraData||{};j.extraData[C]=w.value;if(w.type=="image"){j.extraData[C+".x"]=E.clk_x;j.extraData[C+".y"]=E.clk_y}}}function x(){var K=u.attr("target"),J=u.attr("action");E.setAttribute("target",D);if(E.getAttribute("method")!="POST"){E.setAttribute("method","POST")}if(E.getAttribute("action")!=j.url){E.setAttribute("action",j.url)}if(!j.skipEncodingOverride){u.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(j.timeout){setTimeout(function(){y=true;F()},j.timeout)}var I=[];try{if(j.extraData){for(var L in j.extraData){I.push(a('<input type="hidden" name="'+L+'" value="'+j.extraData[L]+'" />').appendTo(E)[0])}}q.appendTo("body");q.data("form-plugin-onload",F);E.submit()}finally{E.setAttribute("action",J);K?E.setAttribute("target",K):u.removeAttr("target");a(I).remove()}}if(j.forceSync){x()}else{setTimeout(x,10)}var B=100;function F(){if(k){return}var I=true;try{if(y){throw"timeout"}var n,L;L=z.contentWindow?z.contentWindow.document:z.contentDocument?z.contentDocument:z.document;var K=j.dataType=="xml"||L.XMLDocument||a.isXMLDoc(L);b("isXml="+K);if(!K&&(L.body==null||L.body.innerHTML=="")){if(--B){b("requeing onLoad callback, DOM not available");setTimeout(F,250);return}b("Could not access iframe DOM after 100 tries.");return}b("response detected");k=true;H.responseText=L.body?L.body.innerHTML:null;H.responseXML=L.XMLDocument?L.XMLDocument:L;H.getResponseHeader=function(O){var P={"content-type":j.dataType};return P[O]};if(j.dataType=="json"||j.dataType=="script"){var N=L.getElementsByTagName("textarea")[0];if(N){H.responseText=N.value}else{var J=L.getElementsByTagName("pre")[0];if(J){H.responseText=J.innerHTML}}}else{if(j.dataType=="xml"&&!H.responseXML&&H.responseText!=null){H.responseXML=A(H.responseText)}}n=a.httpData(H,j.dataType)}catch(M){b("error caught:",M);I=false;H.error=M;a.handleError(j,H,"error",M)}if(I){j.success(n,"success");if(G){a.event.trigger("ajaxSuccess",[H,j])}}if(G){a.event.trigger("ajaxComplete",[H,j])}if(G&&!--a.active){a.event.trigger("ajaxStop")}if(j.complete){j.complete(H,I?"success":"error")}setTimeout(function(){q.removeData("form-plugin-onload");q.remove();H.responseXML=null},100)}function A(I,n){if(window.ActiveXObject){n=new ActiveXObject("Microsoft.XMLDOM");n.async="false";n.loadXML(I)}else{n=(new DOMParser()).parseFromString(I,"text/xml")}return(n&&n.documentElement&&n.documentElement.tagName!="parsererror")?n:null}}};a.fn.ajaxForm=function(c){return this.ajaxFormUnbind().bind("submit.form-plugin",function(d){d.preventDefault();a(this).ajaxSubmit(c)}).bind("click.form-plugin",function(i){var g=i.target;var d=a(g);if(!(d.is(":submit,input:image"))){var j=d.closest(":submit");if(j.length==0){return}g=j[0]}var f=this;f.clk=g;if(g.type=="image"){if(i.offsetX!=undefined){f.clk_x=i.offsetX;f.clk_y=i.offsetY}else{if(typeof a.fn.offset=="function"){var h=d.offset();f.clk_x=i.pageX-h.left;f.clk_y=i.pageY-h.top}else{f.clk_x=i.pageX-g.offsetLeft;f.clk_y=i.pageY-g.offsetTop}}}setTimeout(function(){f.clk=f.clk_x=f.clk_y=null},100)})};a.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};a.fn.formToArray=function(e){var o=[];if(this.length==0){return o}var f=this[0];var d=e?f.getElementsByTagName("*"):f.elements;if(!d){return o}for(var k=0,r=d.length;k<r;k++){var c=d[k];var m=c.name;if(!m){continue}if(e&&f.clk&&c.type=="image"){if(!c.disabled&&f.clk==c){o.push({name:m,value:a(c).val()});o.push({name:m+".x",value:f.clk_x},{name:m+".y",value:f.clk_y})}continue}var h=a.fieldValue(c,true);if(h&&h.constructor==Array){for(var l=0,p=h.length;l<p;l++){o.push({name:m,value:h[l]})}}else{if(h!==null&&typeof h!="undefined"){o.push({name:m,value:h})}}}if(!e&&f.clk){var g=a(f.clk),q=g[0],m=q.name;if(m&&!q.disabled&&q.type=="image"){o.push({name:m,value:g.val()});o.push({name:m+".x",value:f.clk_x},{name:m+".y",value:f.clk_y})}}return o};a.fn.formSerialize=function(c){return a.param(this.formToArray(c))};a.fn.fieldSerialize=function(d){var c=[];this.each(function(){var h=this.name;if(!h){return}var g=a.fieldValue(this,d);if(g&&g.constructor==Array){for(var e=0,f=g.length;e<f;e++){c.push({name:h,value:g[e]})}}else{if(g!==null&&typeof g!="undefined"){c.push({name:this.name,value:g})}}});return a.param(c)};a.fn.fieldValue=function(c){for(var e=[],d=0,g=this.length;d<g;d++){var f=this[d];var h=a.fieldValue(f,c);if(h===null||typeof h=="undefined"||(h.constructor==Array&&!h.length)){continue}h.constructor==Array?a.merge(e,h):e.push(h)}return e};a.fieldValue=function(d,j){var l=d.name,e=d.type,h=d.tagName.toLowerCase();if(typeof j=="undefined"){j=true}if(j&&(!l||d.disabled||e=="reset"||e=="button"||(e=="checkbox"||e=="radio")&&!d.checked||(e=="submit"||e=="image")&&d.form&&d.form.clk!=d||h=="select"&&d.selectedIndex==-1)){return null}if(h=="select"){var k=d.selectedIndex;if(k<0){return null}var o=[],c=d.options;var m=(e=="select-one");var p=(m?k+1:c.length);for(var g=(m?k:0);g<p;g++){var q=c[g];if(q.selected){var f=q.value;if(!f){f=(q.attributes&&q.attributes.value&&!(q.attributes.value.specified))?q.text:q.value}if(m){return f}o.push(f)}}return o}return d.value};a.fn.clearForm=function(){return this.each(function(){a("input,select,textarea",this).clearFields()})};a.fn.clearFields=a.fn.clearInputs=function(){return this.each(function(){var d=this.type,c=this.tagName.toLowerCase();if(d=="text"||d=="password"||c=="textarea"){this.value=""}else{if(d=="checkbox"||d=="radio"){this.checked=false}else{if(c=="select"){this.selectedIndex=-1}}}})};a.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};a.fn.enable=function(c){if(c==undefined){c=true}return this.each(function(){this.disabled=!c})};a.fn.selected=function(c){if(c==undefined){c=true}return this.each(function(){var e=this.type;if(e=="checkbox"||e=="radio"){this.checked=c}else{if(this.tagName.toLowerCase()=="option"){var d=a(this).parent("select");if(c&&d[0]&&d[0].type=="select-one"){d.find("option").selected(false)}this.selected=c}}})};function b(){if(a.fn.ajaxSubmit.debug){var c="[jquery.form] "+Array.prototype.join.call(arguments,"");if(window.console&&window.console.log){window.console.log(c)}else{if(window.opera&&window.opera.postError){window.opera.postError(c)}}}}})(jQuery);(function(a){a.fn.filestyle=function(c){var b={width:250};if(c){a.extend(b,c)}return this.each(function(){var e=this;var f=a("<div>").css({width:b.imagewidth+"px",height:b.imageheight+"px",background:"url("+b.image+") 0 0 no-repeat","background-position":"right",display:"inline",position:"absolute",overflow:"hidden"});var d=a('<input class="file">').addClass(a(e).attr("class")).css({display:"inline",width:b.width+"px"});a(e).before(d);a(e).wrap(f);a(e).css({position:"relative",height:b.imageheight+"px",width:b.width+"px",display:"inline",cursor:"pointer",opacity:"0.0"});if(a.browser.mozilla){if(/Win/.test(navigator.platform)){a(e).css("margin-left","-142px")}else{a(e).css("margin-left","-168px")}}else{a(e).css("margin-left",b.imagewidth-b.width+"px")}a(e).bind("change",function(){d.val(a(e).val())})})}})(jQuery);var hexcase=0;var b64pad="";function hex_md5(s){return rstr2hex(rstr_md5(str2rstr_utf8(s)));}function b64_md5(s){return rstr2b64(rstr_md5(str2rstr_utf8(s)));}function any_md5(s,e){return rstr2any(rstr_md5(str2rstr_utf8(s)),e);}function hex_hmac_md5(k,d){return rstr2hex(rstr_hmac_md5(str2rstr_utf8(k),str2rstr_utf8(d)));}function b64_hmac_md5(k,d){return rstr2b64(rstr_hmac_md5(str2rstr_utf8(k),str2rstr_utf8(d)));}function any_hmac_md5(k,d,e){return rstr2any(rstr_hmac_md5(str2rstr_utf8(k),str2rstr_utf8(d)),e);}function md5_vm_test(){return hex_md5("abc").toLowerCase()== "900150983cd24fb0d6963f7d28e17f72";}function rstr_md5(s){return binl2rstr(binl_md5(rstr2binl(s),s.length*8));}function rstr_hmac_md5(key,data){var bkey=rstr2binl(key);if(bkey.length>16)bkey=binl_md5(bkey,key.length*8);var ipad=Array(16),opad=Array(16);for(var i=0;i<16;i++){ipad[i]=bkey[i] ^ 0x36363636;opad[i]=bkey[i] ^ 0x5C5C5C5C;}var hash=binl_md5(ipad.concat(rstr2binl(data)),512+data.length*8);return binl2rstr(binl_md5(opad.concat(hash),512+128));}function rstr2hex(input){try{hexcase}catch(e){hexcase=0;}var hex_tab=hexcase?"0123456789ABCDEF":"0123456789abcdef";var output="";var x;for(var i=0;i<input.length;i++){x=input.charCodeAt(i);output+=hex_tab.charAt((x>>>4)&0x0F)+hex_tab.charAt(x&0x0F);}return output;}function rstr2b64(input){try{b64pad}catch(e){b64pad='';}var tab="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var output="";var len=input.length;for(var i=0;i<len;i+=3){var triplet=(input.charCodeAt(i)<<16)|(i+1<len?input.charCodeAt(i+1)<<8:0)|(i+2<len?input.charCodeAt(i+2):0);for(var j=0;j<4;j++){if(i*8+j*6>input.length*8)output+=b64pad;else output+=tab.charAt((triplet>>>6*(3-j))&0x3F);}}return output;}function rstr2any(input,encoding){var divisor=encoding.length;var i,j,q,x,quotient;var dividend=Array(Math.ceil(input.length/2));for(i=0;i<dividend.length;i++){dividend[i]=(input.charCodeAt(i*2)<<8)|input.charCodeAt(i*2+1);}var full_length=Math.ceil(input.length*8/(Math.log(encoding.length)/ Math.log(2)));var remainders=Array(full_length);for(j=0;j<full_length;j++){quotient=Array();x=0;for(i=0;i<dividend.length;i++){x=(x<<16)+dividend[i];q=Math.floor(x/divisor);x -= q*divisor;if(quotient.length>0||q>0)quotient[quotient.length]=q;}remainders[j]=x;dividend=quotient;}var output="";for(i=remainders.length-1;i>=0;i--)output+=encoding.charAt(remainders[i]);return output;}function str2rstr_utf8(input){var output="";var i=-1;var x,y;while(++i<input.length){x=input.charCodeAt(i);y=i+1<input.length?input.charCodeAt(i+1):0;if(0xD800<=x&&x<=0xDBFF&&0xDC00<=y&&y<=0xDFFF){x=0x10000+((x&0x03FF)<<10)+(y&0x03FF);i++;}if(x<=0x7F)output+=String.fromCharCode(x);else if(x<=0x7FF)output+=String.fromCharCode(0xC0|((x>>>6)&0x1F),0x80|(x&0x3F));else if(x<=0xFFFF)output+=String.fromCharCode(0xE0|((x>>>12)&0x0F),0x80|((x>>>6)&0x3F),0x80|(x&0x3F));else if(x<=0x1FFFFF)output+=String.fromCharCode(0xF0|((x>>>18)&0x07),0x80|((x>>>12)&0x3F),0x80|((x>>>6)&0x3F),0x80|(x&0x3F));}return output;}function str2rstr_utf16le(input){var output="";for(var i=0;i<input.length;i++)output+=String.fromCharCode(input.charCodeAt(i)&0xFF,(input.charCodeAt(i)>>>8)&0xFF);return output;}function str2rstr_utf16be(input){var output="";for(var i=0;i<input.length;i++)output+=String.fromCharCode((input.charCodeAt(i)>>>8)&0xFF,input.charCodeAt(i)&0xFF);return output;}function rstr2binl(input){var output=Array(input.length>>2);for(var i=0;i<output.length;i++)output[i]=0;for(var i=0;i<input.length*8;i+=8)output[i>>5]|=(input.charCodeAt(i/8)&0xFF)<<(i % 32);return output;}function binl2rstr(input){var output="";for(var i=0;i<input.length*32;i+=8)output+=String.fromCharCode((input[i>>5]>>>(i % 32))&0xFF);return output;}function binl_md5(x,len){x[len>>5]|= 0x80<<((len)% 32);x[(((len+64)>>>9)<<4)+14]=len;var a=1732584193;var b=-271733879;var c=-1732584194;var d=271733878;for(var i=0;i<x.length;i+=16){var olda=a;var oldb=b;var oldc=c;var oldd=d;a=md5_ff(a,b,c,d,x[i+0],7,-680876936);d=md5_ff(d,a,b,c,x[i+1],12,-389564586);c=md5_ff(c,d,a,b,x[i+2],17,606105819);b=md5_ff(b,c,d,a,x[i+3],22,-1044525330);a=md5_ff(a,b,c,d,x[i+4],7,-176418897);d=md5_ff(d,a,b,c,x[i+5],12,1200080426);c=md5_ff(c,d,a,b,x[i+6],17,-1473231341);b=md5_ff(b,c,d,a,x[i+7],22,-45705983);a=md5_ff(a,b,c,d,x[i+8],7,1770035416);d=md5_ff(d,a,b,c,x[i+9],12,-1958414417);c=md5_ff(c,d,a,b,x[i+10],17,-42063);b=md5_ff(b,c,d,a,x[i+11],22,-1990404162);a=md5_ff(a,b,c,d,x[i+12],7,1804603682);d=md5_ff(d,a,b,c,x[i+13],12,-40341101);c=md5_ff(c,d,a,b,x[i+14],17,-1502002290);b=md5_ff(b,c,d,a,x[i+15],22,1236535329);a=md5_gg(a,b,c,d,x[i+1],5,-165796510);d=md5_gg(d,a,b,c,x[i+6],9,-1069501632);c=md5_gg(c,d,a,b,x[i+11],14,643717713);b=md5_gg(b,c,d,a,x[i+0],20,-373897302);a=md5_gg(a,b,c,d,x[i+5],5,-701558691);d=md5_gg(d,a,b,c,x[i+10],9,38016083);c=md5_gg(c,d,a,b,x[i+15],14,-660478335);b=md5_gg(b,c,d,a,x[i+4],20,-405537848);a=md5_gg(a,b,c,d,x[i+9],5,568446438);d=md5_gg(d,a,b,c,x[i+14],9,-1019803690);c=md5_gg(c,d,a,b,x[i+3],14,-187363961);b=md5_gg(b,c,d,a,x[i+8],20,1163531501);a=md5_gg(a,b,c,d,x[i+13],5,-1444681467);d=md5_gg(d,a,b,c,x[i+2],9,-51403784);c=md5_gg(c,d,a,b,x[i+7],14,1735328473);b=md5_gg(b,c,d,a,x[i+12],20,-1926607734);a=md5_hh(a,b,c,d,x[i+5],4,-378558);d=md5_hh(d,a,b,c,x[i+8],11,-2022574463);c=md5_hh(c,d,a,b,x[i+11],16,1839030562);b=md5_hh(b,c,d,a,x[i+14],23,-35309556);a=md5_hh(a,b,c,d,x[i+1],4,-1530992060);d=md5_hh(d,a,b,c,x[i+4],11,1272893353);c=md5_hh(c,d,a,b,x[i+7],16,-155497632);b=md5_hh(b,c,d,a,x[i+10],23,-1094730640);a=md5_hh(a,b,c,d,x[i+13],4,681279174);d=md5_hh(d,a,b,c,x[i+0],11,-358537222);c=md5_hh(c,d,a,b,x[i+3],16,-722521979);b=md5_hh(b,c,d,a,x[i+6],23,76029189);a=md5_hh(a,b,c,d,x[i+9],4,-640364487);d=md5_hh(d,a,b,c,x[i+12],11,-421815835);c=md5_hh(c,d,a,b,x[i+15],16,530742520);b=md5_hh(b,c,d,a,x[i+2],23,-995338651);a=md5_ii(a,b,c,d,x[i+0],6,-198630844);d=md5_ii(d,a,b,c,x[i+7],10,1126891415);c=md5_ii(c,d,a,b,x[i+14],15,-1416354905);b=md5_ii(b,c,d,a,x[i+5],21,-57434055);a=md5_ii(a,b,c,d,x[i+12],6,1700485571);d=md5_ii(d,a,b,c,x[i+3],10,-1894986606);c=md5_ii(c,d,a,b,x[i+10],15,-1051523);b=md5_ii(b,c,d,a,x[i+1],21,-2054922799);a=md5_ii(a,b,c,d,x[i+8],6,1873313359);d=md5_ii(d,a,b,c,x[i+15],10,-30611744);c=md5_ii(c,d,a,b,x[i+6],15,-1560198380);b=md5_ii(b,c,d,a,x[i+13],21,1309151649);a=md5_ii(a,b,c,d,x[i+4],6,-145523070);d=md5_ii(d,a,b,c,x[i+11],10,-1120210379);c=md5_ii(c,d,a,b,x[i+2],15,718787259);b=md5_ii(b,c,d,a,x[i+9],21,-343485551);a=safe_add(a,olda);b=safe_add(b,oldb);c=safe_add(c,oldc);d=safe_add(d,oldd);}return Array(a,b,c,d);}function md5_cmn(q,a,b,x,s,t){return safe_add(bit_rol(safe_add(safe_add(a,q),safe_add(x,t)),s),b);}function md5_ff(a,b,c,d,x,s,t){return md5_cmn((b&c)|((~b)&d),a,b,x,s,t);}function md5_gg(a,b,c,d,x,s,t){return md5_cmn((b&d)|(c&(~d)),a,b,x,s,t);}function md5_hh(a,b,c,d,x,s,t){return md5_cmn(b ^ c ^ d,a,b,x,s,t);}function md5_ii(a,b,c,d,x,s,t){return md5_cmn(c ^(b|(~d)),a,b,x,s,t);}function safe_add(x,y){var lsw=(x&0xFFFF)+(y&0xFFFF);var msw=(x>>16)+(y>>16)+(lsw>>16);return(msw<<16)|(lsw&0xFFFF);}function bit_rol(num,cnt){return(num<<cnt)|(num>>>(32-cnt));}$(function(){var c=function(){var b=$("#order-form input[type=file]");b.filestyle({image:"/resources/images/choose-file.gif",imageheight:33,imagewidth:134,width:249});$("#order-form input.file").watermark("добавить файл");b.bind("change",function(){$("#order-form input.file").focus()})};var y=function(){if(yaCounter657643){yaCounter657643.reachGoal("sent_request")}};var a=function(){var b=$("#order-form");b.submit(function(){var v=[];$(this).find(":text,:hidden").each(function(){var n=$(this).attr("name");if(n)v.push(n+"="+$(this).val())});$(this).append('<input type="hidden" name="signature" value="'+hex_md5(v.join("&"))+'"/>')});b.ajaxForm({iframe:true,success:function(d){b.resetForm();if($.browser.msie){b.html(d);b.slideDown("fast");c();y()}else{b.slideUp("fast",function(){$(d).insertBefore(b).slideDown("fast");b.remove();a();y()})}},error:function(f,e,d){b.resetForm()}});c()};a()});$(function(){var c=function(){var b=$("#feedback-form input[type=file]");b.filestyle({image:"/resources/images/choose-file.gif",imageheight:33,imagewidth:131,width:242});$("#feedback-form input.file").watermark("добавить файл");b.bind("change",function(){$("#feedback-form input.file").focus()})};var y=function(){if(yaCounter657643){yaCounter657643.reachGoal("sent_request")}};var a=function(){var b=$("#feedback-form");b.submit(function(){var v=[];$(this).find(":text,:hidden").each(function(){var n=$(this).attr("name");if(n)v.push(n+"="+$(this).val())});$(this).append('<input type="hidden" name="signature" value="'+hex_md5(v.join("&"))+'"/>')});b.ajaxForm({iframe:true,success:function(d){b.resetForm();if($.browser.msie){b.html(d);b.slideDown("fast");c();y()}else{b.slideUp("fast",function(){$(d).insertBefore(b).slideDown("fast");b.remove();a();y()})}},error:function(f,e,d){b.resetForm()}});c()};a()});(function(b){b.hotkeys={version:"0.8",specialKeys:{8:"backspace",9:"tab",13:"return",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"del",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",144:"numlock",145:"scroll",191:"/",224:"meta"},shiftNums:{"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":"*","9":"(","0":")","-":"_","=":"+",";":": ","'":'"',",":"<",".":">","/":"?","\\":"|"}};function a(c){if(typeof c.data!=="string"){return}var e=c.handler,d=c.data.toLowerCase().split(" ");c.handler=function(k){if(this!==k.target&&(/textarea|select/i.test(k.target.nodeName)||k.target.type==="text")){return}var f=k.type!=="keypress"&&b.hotkeys.specialKeys[k.which],g=String.fromCharCode(k.which).toLowerCase(),m,n="",o={};if(k.altKey&&f!=="alt"){n+="alt+"}if(k.ctrlKey&&f!=="ctrl"){n+="ctrl+"}if(k.metaKey&&!k.ctrlKey&&f!=="meta"){n+="meta+"}if(k.shiftKey&&f!=="shift"){n+="shift+"}if(f){o[n+f]=true}else{o[n+g]=true;o[n+b.hotkeys.shiftNums[g]]=true;if(n==="shift+"){o[b.hotkeys.shiftNums[g]]=true}}for(var h=0,j=d.length;h<j;h++){if(o[d[h]]){return e.apply(this,arguments)}}}}b.each(["keydown","keyup","keypress"],function(){b.event.special[this]={add:a}})})(jQuery);

