var menuTimer;var menuTimerS;var screenWidth=screen.width;var screenHeight=screen.height;if(screenWidth&&screenHeight){Cookie.write("screenWidth",screenWidth,{duration:365,domain:"sharpness.ru",path:"/"});Cookie.write("screenHeight",screenHeight,{duration:365,domain:"sharpness.ru",path:"/"})}function swLoginForm(){if(pp.noLoginToggle){return false}$("loginFormHolder").toggleClass("hidden");if(!$("loginFormHolder").hasClass("hidden")){$("shadow").removeClass("hidden");center("loginFormHolder");$("loginInput").focus()}else{$("shadow").addClass("hidden");document.getElementById("errorBox").innerHTML="&nbsp;";$("loginInput").removeClass("errorBack");$("passwordInput").removeClass("errorBack");$("wrapper").fade("in")}return true}function doLogin(d){$("errorBox").innerHTML="&nbsp;";$("loginInput").removeClass("errorBack");$("passwordInput").removeClass("errorBack");if(d){var b="/ajax/auth/login/";var c=$("loginForm").toQueryString()}else{var b="/ajax/auth/logout/";var c=""}var a=new Request.JSON({url:b,data:c,onSuccess:function(e){if(!e.errors){if(e.redirect){document.location=e.redirect}}else{if(d){inputs={login:"loginInput",password:"passwordInput"};$each(e.errors,function(g,f){document.getElementById("errorBox").innerHTML+=g.value;if(g.note&&inputs[g.note]){$(inputs[g.note]).addClass("errorBack")}})}}},onFailure:function(){notice("Ошибка получения данных с сервера!")}}).post()}function popup(b,a){if($(b).hasClass("hidden")){$("shadow").removeClass("hidden")}else{$("shadow").addClass("hidden")}$(b).toggleClass("hidden");if(!a){center(b)}return true}function center(g){var f=window.getWidth();var e=window.getHeight();var d=$(g).getSize().x;var a=$(g).getSize().y;var c=Math.round((f-d)/2);var b=Math.round((e-a)/2);$(g).style.left=c+document.documentElement.scrollLeft+"px";$(g).style.top=b+document.documentElement.scrollTop+"px";return true}function smoothDelete(b){if(!$(b)){return false}var a=new Fx.Morph($(b),{duration:500,transition:Fx.Transitions.linear});$(b).setStyles({overflow:"hidden"});a.start({opacity:[1,0],width:[$(b).getSize().x,0],height:[$(b).getSize().y,0]});(function(){$(b).dispose()}).delay(700)}function getCPos(c){var b=0;if(document.selection){var a=document.selection.createRange();a.moveStart("character",-c.value.length);b=a.text.length}else{if(c.selectionStart||c.selectionStart==0){b=c.selectionStart}}return b}function randomString(a){sChrs="BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";var b=sChrs.length;var e="";for(var d=0;d<a;d++){var c=Math.floor(Math.random()*b);e=e+sChrs.substring(c,c+1)}return e}function setCPos(b,c){if(b.setSelectionRange){b.focus();b.setSelectionRange(c,c)}else{if(b.createTextRange){var a=b.createTextRange();a.collapse(true);a.moveEnd("character",c);a.moveStart("character",c);a.select()}}}function TimestampToHuman(h,i,f){if(i){var d=new Date(i*1000)}else{d=new Date()}var g=new Date(h*1000);var c=new Array(12);var e;var b;var a="";c[0]="января";c[1]="февраля";c[2]="марта";c[3]="апреля";c[4]="мая";c[5]="июня";c[6]="июля";c[7]="августа";c[8]="сентября";c[9]="октября";c[10]="ноября";c[11]="декабря";if(g.getHours().toString().length==1){e="0"+g.getHours()}else{e=g.getHours()}if(g.getMinutes().toString().length==1){b="0"+g.getMinutes()}else{b=g.getMinutes()}if(d.getDate()!=g.getDate()||d.getMonth()!=g.getMonth()||d.getFullYear()!=g.getFullYear()){a=g.getDate()+" "+c[g.getMonth()]}if(d.getFullYear()!=g.getFullYear()){a+=" "+g.getFullYear()}if(!f){if(a){a+=", "}a+="в "+e+":"+b}return a}function logger(a){return}function debugOutput(b){var a=window.open("","Окно отладки","width=700,height=400,scrollbars=yes");b="<html><head><title>Отладка</title></head><body>"+b+"</body></html>";a.document.write(b)}function checkEmail(a){return a.match(/^[a-z0-9][a-z0-9_.-]*@[a-z0-9_.-]+\.[a-z]{2,7}$/i)}function shMenu(a){if(a){if(menuTimer){clearTimeout(menuTimer)}menuTimerS=setTimeout(function(){$$("#subMenuHolder div.menu").addClass("hidden");if($("m_"+a)){$("m_"+a).removeClass("hidden")}},300)}else{if(menuTimerS){clearTimeout(menuTimerS)}menuTimer=setTimeout(function(){$$("#subMenuHolder div.na").addClass("hidden");$$("#subMenuHolder div.active").removeClass("hidden")},300)}}function getHashParam(a){if(!location.hash){return false}match=location.hash.match(/[a-z0-9]+=([^=&]+)/);return match?match[1]:false}function countCase(e,d,c,b){e=e+"";var a=e.length;ld=e.substr(-1);if(e>999){l2d=e.substr(-2)}else{l2d=0}if((e>=10&&e<=20)||(l2d>=10&&l2d<=20)){sign=d}else{if(ld==2||ld==3||ld==4){sign=c}else{if(ld==1){sign=b}else{sign=d}}}return sign};
