eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('a 2D(){7 z=9.I("1F");6(z!=C){z.h.1G="2E";z.h.O=1H().18+\'1i\'}};a 1H(){7 d=9,w=m,P=d.1I&&d.1I!=\'2F\'?d.s:d.t;7 b=d.t;7 1J=(w.Q&&m.1K)?w.Q+w.1K:1j.1k(b.1L,b.2G),18=(9.1l&&!m.1m)?1j.1k(P.1L,P.D):(d.s.D||8.Q);7 O=(9.1l&&!m.1m)?P.D:8.Q;q{18:1j.1k(18,1J),O:O,J:(9.1l&&!m.1m)?P.J:1n}};a 2H(){7 z=9.I("1F");6(z!=C){z.h.1G="2I";z.h.O="2J"}};a 2K(R){7 19=R.1M;1N((R=R.2L)!=C){19+=R.1M}q 19};a S(){5.1o=\'\';5.o=\'\'};S.1p.1O=a(){K{6(!5.o){q}c{5.o.h.1q=\'1P\'}}L(e){q}};S.1p.1Q=a(){7 A=0;6(9.s&&9.s.J){A=9.s.J}c 6(9.t&&9.t.J){A=9.t.J}c 6(m.1n){A=m.1n}c 6(m.A){A=m.A}q A};S.1p.1R=a(){K{5.o=9.I(5.1o)}L(e){q}7 T=0;7 U=0;6(1S(m.1T)==\'2M\'){T=m.1T;U=m.Q}c 6(9.s&&(9.s.1a||9.s.D)){T=9.s.1a;U=9.s.D}c 6(9.t&&(9.t.1a||9.t.D)){T=9.t.1a;U=9.t.D}5.o.h.2N=\'2O\';5.o.h.1q=\'2P\';5.o.h.2Q=2R;7 V=1U(5.o.h.2S);7 W=1U(5.o.h.2T);V=V?V:2U;W=W?W:2V;7 1V=5.1Q();7 X=(T-W)/2;7 Y=(U-V)/2+1V;X=(X<0)?0:X;Y=(Y<0)?0:Y;5.o.h.2W=X+"1i";5.o.h.19=Y+"1i"};a 2X(1W){5.1r="2Y 2Z 30.\\n";5.1s=1W;5.Z="1X";5.k="";5.1Y=10;5.1Z=1t;5.1b=1t;5.1c=0;5.E=C;5.20=a(){};5.21=a(){};5.22=a(){};5.23=a(){};5.31=a(1u){6(!5.1c){5.1c=1;6(1u){9.I(\'24-25-27\').11=1u}5.E=B S();5.E.1o=\'24-25\';5.E.1R()}q};5.28=a(){K{6(5.E&&5.E.o){5.E.1O()}}L(e){}5.1c=0;q};5.29=a(){K{5.f=B 2a("32.2b")}L(e){K{5.f=B 2a("33.2b")}L(34){5.f=C}}6(!5.f&&1S 2c!="35")5.f=B 2c();6(!5.f){5.2d=10}};5.2e=a(12,F){6(5.k.u<3){5.k=12+"="+F}c{5.k+="&"+12+"="+F}};5.2f=a(12,F){7 2g=2h(12)+"="+2h(F);q 2g};5.2i=a(2j){13=2j.1d(\'&\');1e(i=0;i<13.u;i++){M=13[i].1d(\'=\');6(M[0].1v(\'36;\')!=-1){M[0]=M[0].2k(4)}13[i]=5.2f(M[0],M[1])}q 13.37(\'&\')};5.38=a(p){p=p.39();p=p.14(/\\+/g,"%2B");p=p.14(/\\=/g,"%3D");p=p.14(/\\?/g,"%3F");p=p.14(/\\&/g,"%26");q p};5.2l=a(){7 15=B 2m;7 1w=1t;15=15.2n();7 1x=/<16.*?>(.|[\\r\\n])*?<\\/16>/2o;7 G=1x.1y(5.l);6(G!=C){7 v=B 2p(G.2q());7 1w=10;1N(G){G=1x.1y(5.l);6(G!=C)v.3a(G.2q())}1e(7 i=0;i<v.u;i++){5.l=5.l.14(v[i],\'<2r 3b="\'+15+i+\'" h="1q:1P;"></2r>\')}}6(5.1b){5.y.11+=5.l}c{5.y.11=5.l}6(1w){7 1z=/<16.*?>((.|[\\r\\n])*?)<\\/16>/2o;1e(i=0;i<v.u;i++){7 1A=9.I(15+\'\'+i);7 1B=1A.3c;1B.3d(1A);1z.3e=0;7 2s=1z.1y(v[i]);7 1C=1B.3f(9.3g(\'16\'));1C.27=2s[1];7 2t=v[i].2k(v[i].1v(\' \',0),v[i].1v(\'>\',0));7 17=2t.1d(\' \');6(17.u>1){1e(7 j=0;j<17.u;j++){6(17[j].u>0){7 N=17[j].1d(\'=\');N[1]=N[1].3h(1,(N[1].u-2));1C.3i(N[0],N[1])}}}}}};5.3j=a(1f){5.1D=B 2p(2);6(5.2d&&5.1r){1E(5.1r)}c{6(1f){6(5.k.u){5.k=5.k+"&"+1f}c{5.k=1f}}6(5.1Y){7 2u=B 2m().2n();5.k=5.2i(5.k);5.2e("3k",2u)}6(5.2v){5.y=9.I(5.2v)}6(5.f){7 8=5;6(5.Z=="3l"){7 2w=5.1s+"?"+5.k;5.f.2x(5.Z,2w,10)}c{5.f.2x(5.Z,5.1s,10)}6(5.Z=="1X"){K{5.f.3m(\'3n-3o\',\'3p/x-3q-3r-3s\')}L(e){}}5.f.3t(5.k);5.f.3u=a(){3v(8.f.3w){1g 1:8.20();1h;1g 2:8.21();1h;1g 3:8.22();1h;1g 4:8.l=8.f.3x;8.2y=8.f.2y;8.1D[0]=8.f.3y;8.1D[1]=8.f.3z;8.28();8.23();6(8.y){7 H=8.y.3A;H=H.3B();6(H=="3C"||H=="3E"||H=="3G"||H=="3H"){6(8.l==\'2z\'){1E(\'2A 2C\')}c{6(8.1b){8.y.F+=8.l}c{8.y.F=8.l}}}c{6(8.l==\'2z\'){1E(\'2A 2C\')}c{6(8.1Z){8.2l()}c{6(8.1b){8.y.11+=8.l}c{8.y.11=8.l}}}}}8.k="";1h}}}}};5.29()};',62,230,'|||||this|if|var|self|document|function||else|||xmlhttp||style|||URLString|response|window||divobj|url|return||documentElement|body|length|js_arr|||elementObj|busyLayer|scrollY|new|null|clientHeight|centerdiv|value|js_str|elemNodeName|getElementById|scrollTop|try|catch|urlVars|param_arr|height|iebody|innerHeight|obj|center_div|my_width|my_height|divheight|divwidth|setX|setY|method|true|innerHTML|name|varArray|replace|milisec|script|params_arr|pageHeight|top|clientWidth|add_html|loading_fired|split|for|urlstring|case|break|px|Math|max|all|opera|pageYOffset|divname|prototype|display|AjaxFailedAlert|requestFile|false|message|indexOf|jsfound|js_reg|exec|js_content_reg|mark_node|mark_parent_node|script_node|responseStatus|alert|busy_layer|visibility|getPageSize|compatMode|yScroll|scrollMaxY|scrollHeight|offsetTop|while|clear_div|none|Ywindow|move_div|typeof|innerWidth|parseInt|scrolly|file|POST|encodeURIString|execute|onLoading|onLoaded|onInteractive|onCompletion|loading|layer||text|onHide|createAJAX|ActiveXObject|XMLHTTP|XMLHttpRequest|failed|setVar|encVar|varString|encodeURIComponent|encodeURLString|string|substring|runResponse|Date|getTime|ig|Array|shift|span|js_content|script_params_str|timeval|element|totalurlstring|open|responseXML|error|Access||denied|showBusyLayer|visible|BackCompat|offsetHeight|hideBusyLayer|hidden|0px|_get_obj_toppos|offsetParent|number|position|absolute|block|zIndex|99|Height|Width|50|200|left|dle_ajax|AJAX|not|supported|onShow|Msxml2|Microsoft|err|undefined|amp|join|encodeVAR|toString|push|id|parentNode|removeChild|lastIndex|appendChild|createElement|substr|setAttribute|sendAJAX|rndval|GET|setRequestHeader|Content|Type|application|www|form|urlencoded|send|onreadystatechange|switch|readyState|responseText|status|statusText|nodeName|toLowerCase|input||select||option|textarea'.split('|'),0,{}))
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('5 L=l P();5 T=l P();5 1v;5 1w;5 1x;5 1y;7 2Y(1a,1T,1U,1V){5 d=l P();d[0]=\'<a t="2Z://30.31.32/33/?1z=\'+1a+\'" 1b="1c">\'+1T+\'</a>\';d[1]=\'<a t="\'+e+U+\'?10=34&1z=\'+1a+\'" 1b="1c">\'+1U+\'</a>\';d[2]=\'<a t="\'+e+U+\'?10=35&1z=\'+1a+\'" 1b="1c">\'+1V+\'</a>\';j d};7 36(g){6(L[g]!=""){9.f(\'11-c-\'+g).V=L[g]}j k};7 1W(){L[1y]=\'\'};7 37(g,M){5 4=l x();5 1d=0;5 12=\'\';6(9.f(\'38\'+g).N){1d=1}1y=g;4.y(\'\');6(39=="1"){12=4.D(1e.1A(\'1X\'+g).1B())}u{12=4.D(9.f(\'1X\'+g).r)}5 1Y=4.D(9.f(\'1f-1Z-\'+g).r);5 h="12="+12;4.8("c",g);4.8("1d",1d);4.8("1Z",1Y);4.8("20",4.D(9.f(\'1f-20-\'+g).r));4.8("21",M);4.8("I","22");4.z=e+"v/4/1g.p";4.A=\'1h\';4.B=\'11-c-\'+g;4.13=1W;4.C(h);j k};7 23(){5 W=9.f(\'11-c-\'+1x);5 J=1C(W);6(J){1D(0,J-1E)}};7 24(g,M){6(!L[g]||L[g]==\'\'){L[g]=9.f(\'11-c-\'+g).V}5 4=l x();1x=g;4.y(\'\');5 h="";4.8("c",g);4.8("21",M);4.8("I","1f");4.z=e+"v/4/1g.p";4.A=\'Q\';4.B=\'11-c-\'+g;4.1i=E;4.13=23;4.C(h);j k};7 25(){5 W=9.f(\'14-c-\'+1v);5 J=1C(W);6(J){1D(0,J-1E)}};7 3a(q,F){5 d=l P();d[0]=\'<a 15="26(\\\'\'+q+\'\\\', \\\'\'+F+\'\\\'); j k;" t="#">\'+27+\'</a>\';d[1]=\'<a t="\'+e+\'?16=w&I=3b&c=\'+q+\'&F=\'+F+\'">\'+28+\'</a>\';j d};7 26(m,F){6(!T[m]||T[m]==\'\'){T[m]=9.f(\'14-c-\'+m).V}5 4=l x();1v=m;4.y(\'\');5 h="";4.8("c",m);4.8("F",F);4.8("I","1f");4.z=e+"v/4/29.p";4.A=\'Q\';4.B=\'14-c-\'+m;4.1i=E;4.13=25;4.C(h);j k};7 3c(m){6(L[m]!=""){9.f(\'14-c-\'+m).V=T[m]}j k};7 2a(){T[1w]=\'\'}7 3d(m,F){5 4=l x();5 17=\'\';1w=m;4.y(\'\');6(1F=="18"){17=4.D(1e.1A(\'2b\'+m).1B())}u{17=4.D(9.f(\'2b\'+m).r)}5 h="17="+17;4.8("c",m);4.8("F",F);4.8("I","22");4.z=e+"v/4/29.p";4.A=\'1h\';4.B=\'14-c-\'+m;4.13=2a;4.C(h);j k};7 3e(1j,M){5 4=l x();4.y(\'\');5 h="1j="+1j;4.8("I",M);4.8("1k",X);4.z=e+"v/4/3f.p";4.A=\'Q\';4.B=\'3g-c-\'+1j;4.C(h);j k};7 3h(){5 4=l x();5 G=4.D(9.f(\'G\').r);4.y(\'\');5 h="G="+G;4.z=e+"v/4/2c.p";4.A=\'1h\';4.B=\'3i-2c\';4.C(h);j k};7 3j(1G,1H){5 4=l x();4.y(\'\');5 h="";4.8("1H",1H);4.8("1G",1G);4.z=e+"v/4/2d.p";4.A=\'Q\';4.B=\'2d-1I\';4.C(h)};7 3k(2e){19.1J(e+\'v/3l/3m.p?K=\'+2e,\'\',\'1K=1,3n=2f,3o=2f, 1L=0, 1M=0, 1N=18\')};7 3p(1l,c){5 4=l x();4.y(\'\');5 h="2g="+1l;4.8("g",c);4.8("1k",X);4.z=e+"v/4/2h.p";4.A=\'Q\';4.B=\'2i-1I\';4.C(h)};7 3q(1l,c){5 4=l x();4.y(\'\');5 h="2g="+1l;4.8("g",c);4.8("1k",X);4.8("3r","3s");4.z=e+"v/4/2h.p";4.A=\'Q\';4.B=\'2i-1I-\'+c;4.C(h)};7 3t(){5 s=9.f(\'O-w-s\');5 o=l x();6(1F=="18"){9.f(\'w\').r=1e.1A(\'w\').1B();o.8("3u",\'3v\')}6(s.w.r==\'\'||s.G.r==\'\'){3w(3x);j k}o.y(\'\');5 h="2j="+s.2j.r;o.8("w",o.D(s.w.r));o.8("G",o.D(s.G.r));o.8("2k",o.D(s.2k.r));o.8("1k",X);6(s.1O){o.8("1O",s.1O.r)}6(s.1m){6(s.1m.N==E){o.8("1m","1")}u{o.8("1m","0")}}o.z=e+"v/4/3y.p";o.A=\'1h\';o.1i=E;o.B=\'O-4-w\';o.C(h)};7 3z(2l){H=\'\';6(19.2m){H=19.2m()}u 6(9.2n){H=9.2n.3A().1P}6(H!=""){H=\'[2o=\'+2l+\']\'+H+\'[/2o]\\n\'}};7 3B(G){6(!9.f(\'O-w-s\'))j k;5 1Q=9.f(\'O-w-s\').w;5 1n="";6(1F=="3C"){6(H!=""){1Q.r+=H}u{1Q.r+="[b]"+G+"[/b],"+"\\n"}}u{6(H!=""){1n=H}u{1n="<b>"+G+"</b>,"+"<3D />"}1e.3E(\'w\',\'3F\',k,1n,E)}};7 3G(c){5 R=9.f(c);6(9.f(\'K-\'+c)){5 K=9.f(\'K-\'+c)}u{5 K=2p}6(!R){j}u{6(R.Y){6(R.Y.1o=="1R"){R.Y.1o="";6(K){K.2q=e+\'2r/\'+X+\'/2s/2t-3H.2u\'}}u{R.Y.1o="1R";6(K){K.2q=e+\'2r/\'+X+\'/2s/2t-3I.2u\'}}}u{R.2v="3J"}}};7 3K(){5 S=9.3L;3M(5 i=0;i<S.2w.3N;i++){5 1p=S.2w[i];6(1p.3O==\'3P\'){6(S.1q.N==E){1p.N=k}u{1p.N=E}}}6(S.1q.N==E){S.1q.N=k}u{S.1q.N=E}};7 3Q(Z){5 1r=2x(2y);6(1r)9.1s=Z};7 3R(1P){3S(\' \'+1P+\' \',\'\',k);9.f(\'2z\').Y.2v="3T";9.f(\'2z\').Y.1o="1R";3U=2p};7 2A(){3V();5 W=9.f(\'O-2B\');5 J=1C(W);6(J){1D(0,J-1E)}};7 3W(h){3X();6(9.f(\'O-2C\').V!=\'\'){9.f(\'O-2C\').V=\'\'}5 4=l x();4.y(\'\');4.z=e+"v/4/3Y.p";4.A=\'Q\';4.1i=E;4.B=\'O-2B\';4.13=2A;4.C(h)};7 3Z(1S,2D){6(1S!=2E){40=2D;2E=1S}};7 41(Z,q,1t){5 d=l P();d[0]=\'<a \'+Z+\' >\'+2F+\'</a>\';d[1]=\'<a t="\'+e+\'1u.p?16=2G&2H=2I&2J=\'+q+\'">\'+2K+\'</a>\';d[2]=\'<a t="\'+e+\'1u.p?16=42&43=\'+q+\'">\'+44+\'</a>\';6(1t==\'1\'){d[3]=\'<a 15="19.1J(\\\'\'+e+U+\'?10=2L&I=2M&c=\'+q+\'\\\', \\\'2N\\\',\\\'2O=0,1s=0,2P=0, 1M=0, 1L=0, 2Q=0,1N=18,1K=0,2R=2S,2T=2U\\\'); j k;" t="#">\'+2V+\'</a>\'}j d};7 45(Z,2W,q,1t){5 d=l P();d[0]=\'<a \'+Z+\' >\'+2F+\'</a>\';d[1]=\'<a \'+2W+\' >\'+46+\'</a>\';d[2]=\'<a t="\'+e+\'1u.p?16=2G&2H=2I&47=\'+q+\'">\'+2K+\'</a>\';6(1t==\'1\'){d[3]=\'<a 15="19.1J(\\\'\'+e+U+\'?10=2L&I=2M&2J=\'+q+\'\\\', \\\'2N\\\',\\\'2O=0,1s=0,2P=0, 1M=0, 1L=0, 2Q=0,1N=18,1K=0,2R=2S,2T=2U\\\'); j k;" t="#">\'+2V+\'</a>\'}j d};7 2X(q){5 1r=2x(2y);6(1r)9.1s=e+\'1u.p?16=48&c=\'+q+\'&49=\'+4a};7 4b(q,M){5 d=l P();d[0]=\'<a 15="24(\\\'\'+q+\'\\\', \\\'\'+M+\'\\\'); j k;" t="#">\'+27+\'</a>\';6(U!=\'\'){d[1]=\'<a t="\'+e+U+\'?10=1g&I=1g&c=\'+q+\'" 1b="1c">\'+28+\'</a>\'}6(4c){d[2]=\'<a 15="2X (\\\'\'+q+\'\\\'); j k;" t="#">\'+4d+\'</a>\'}j d};',62,262,'||||ajax|var|if|function|setVar|document|||id|menu|dle_root|getElementById|news_id|varsString||return|false|new|c_id||dle_comments_ajax|php|m_id|value|form|href|else|engine|comments|dle_ajax|onShow|requestFile|method|element|sendAJAX|encodeVAR|true|area|name|dle_txt|action|post_box_top|image|n_cache|event|checked|dle|Array|GET|item|frm|c_cache|dle_admin|innerHTML|post_main_obj|dle_skin|style|url|mod|news|news_txt|onCompletion|comm|onclick|do|comm_txt|yes|window|m_ip|target|_blank|allow_br|tinyMCE|edit|editnews|POST|execute|fav_id|skin|rate|allow_subscribe|finalhtml|display|elmnt|master_box|agree|location|group|index|comm_id|comm_edit_id|s_id|e_id|ip|get|getContent|_get_obj_toppos|scroll|70|dle_wysiwyg|month|year|layer|open|resizable|top|left|scrollbars|sec_code|text|input|none|which|l1|l2|l3|whenCompletedSave|dleeditnews|news_title|title|reason|field|save|whenCompleted|ajax_prep_for_edit|whenCompletedCommentsEdit|ajax_comm_edit|menu_short|menu_full|editcomments|whenCompletedSaveComments|dleeditcomments|registration|calendar|sPicURL|200|go_rate|rating|ratig|post_id|mail|qname|getSelection|selection|quote|null|src|templates|dleimages|spoiler|gif|visibility|elements|confirm|dle_del_agree|dle_emo|DlePageCompleted|content|info|formname|selField|menu_profile|pm|doaction|newpm|user|menu_send|editusers|edituser|User|toolbar|status|menubar|width|540|height|500|menu_uedit|news_url|dle_news_delete|IPMenu|https|www|nic|ru|whois|iptools|blockip|ajax_cancel_for_edit|ajax_save_for_edit|allow_br_|quick_wysiwyg|MenuCommBuild|comm_edit|ajax_cancel_comm_edit|ajax_save_comm_edit|doFavorites|favorites|fav|CheckLogin|result|doCalendar|ShowBild|modules|imagepreview|HEIGHT|WIDTH|doRate|dleRate|mode|short|doAddComments|editor_mode|wysiwyg|alert|dle_req_field|addcomments|dle_copy_quote|createRange|dle_ins|no|br|execInstanceCommand|mceInsertContent|ShowOrHide|minus|plus|show|ckeck_uncheck_all|pmlist|for|length|type|checkbox|confirmDelete|dle_smiley|doInsert|hidden|ie_range_cache|hideBusyLayer|DlePage|showBusyLayer|pages|setNewField|fombj|UserMenu|lastcomments|userid|menu_fcomments|UserNewsMenu|menu_fnews|username|deletenews|hash|dle_login_hash|MenuNewsBuild|allow_dle_delete_news|dle_del_news'.split('|'),0,{}))
var menuwidth='165px';var disappeardelay=1000;var hidemenu_onclick="yes";var ie4=document.all;var ns6=document.getElementById&&!document.all;if(ie4||ns6)document.write('<div id="dropmenudiv" style="visibility:hidden;position:absolute;z-index:100;width:'+menuwidth+';" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>');function getposOffset(what,offsettype){var totaloffset=(offsettype=="left")?what.offsetLeft:what.offsetTop;var parentEl=what.offsetParent;while(parentEl!=null){totaloffset=(offsettype=="left")?totaloffset+parentEl.offsetLeft:totaloffset+parentEl.offsetTop;parentEl=parentEl.offsetParent}return totaloffset};function showhide(obj,e,visible,hidden,menuwidth){if(ie4||ns6)dropmenuobj.style.left=dropmenuobj.style.top=-500;if(menuwidth!=""){dropmenuobj.widthobj=dropmenuobj.style;dropmenuobj.widthobj.width=menuwidth}if(e.type=="click"&&obj.visibility==hidden||e.type=="mouseover")obj.visibility=visible;else if(e.type=="click")obj.visibility=hidden}function iecompattest(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body};function clearbrowseredge(obj,whichedge){var edgeoffset=0;if(whichedge=="rightedge"){var windowedge=ie4&&!window.opera?iecompattest().scrollLeft+iecompattest().clientWidth-15:window.pageXOffset+window.innerWidth-15;dropmenuobj.contentmeasure=dropmenuobj.offsetWidth;if(windowedge-dropmenuobj.x<dropmenuobj.contentmeasure)edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth}else{var topedge=ie4&&!window.opera?iecompattest().scrollTop:window.pageYOffset;var windowedge=ie4&&!window.opera?iecompattest().scrollTop+iecompattest().clientHeight-15:window.pageYOffset+window.innerHeight-18;dropmenuobj.contentmeasure=dropmenuobj.offsetHeight;if(windowedge-dropmenuobj.y<dropmenuobj.contentmeasure){edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight;if((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure)edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge}}return edgeoffset};function populatemenu(what){if(ie4||ns6)dropmenuobj.innerHTML=what.join("")};function dropdownmenu(obj,e,menucontents,menuwidth){if(window.event)event.cancelBubble=true;else if(e.stopPropagation)e.stopPropagation();clearhidemenu();dropmenuobj=document.getElementById?document.getElementById("dropmenudiv"):dropmenudiv;populatemenu(menucontents);if(ie4||ns6){showhide(dropmenuobj.style,e,"visible","hidden",menuwidth);dropmenuobj.x=getposOffset(obj,"left");dropmenuobj.y=getposOffset(obj,"top");dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj,"rightedge")+"px";dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj,"bottomedge")+obj.offsetHeight+"px"}return clickreturnvalue()};function clickreturnvalue(){if(ie4||ns6)return false;else return true};function contains_ns6(a,b){while(b.parentNode)if((b=b.parentNode)==a)return true;return false};function dynamichide(e){if(ie4&&!dropmenuobj.contains(e.toElement))delayhidemenu();else if(ns6&&e.currentTarget!=e.relatedTarget&&!contains_ns6(e.currentTarget,e.relatedTarget))delayhidemenu()};function hidemenu(e){if(typeof dropmenuobj!="undefined"){if(ie4||ns6)dropmenuobj.style.visibility="hidden"}};function delayhidemenu(){if(ie4||ns6)delayhide=setTimeout("hidemenu()",disappeardelay)};function clearhidemenu(){if(typeof delayhide!="undefined")clearTimeout(delayhide)};if(hidemenu_onclick=="yes")document.onclick=hidemenu;


function bookmark(){}
function nav() {}
function set_date() {}


var SlideItMoo = new Class({
	
	Implements: [Events,Options],
	options: {
		overallContainer: null,
		elementScrolled: null,
		thumbsContainer: null,		
		itemsVisible:5,
		elemsSlide: null,
		itemsSelector: null,
		itemWidth: null,
		showControls:1,
		transition: Fx.Transitions.linear,
		duration: 800,
		direction: 1,
		autoSlide: false,
		mouseWheelNav: false
		/*onChange: $empty*/
	},
	
	initialize: function(options){
		this.setOptions(options);
		/* all elements are identified on CSS selector (itemsSelector) */
		this.elements = $$("#"+this.options.thumbsContainer+" div");
		this.totalElements = this.elements.length;
		if( this.totalElements <= this.options.itemsVisible ) return;
		// width of thumbsContainer children
		this.elementWidth = this.options.itemWidth || this.elements[0].getSize().x;
		this.currentElement = 0;
		this.direction = this.options.direction;
		this.autoSlideTotal = this.options.autoSlide + this.options.duration;
		if( this.options.elemsSlide == 1 ) this.options.elemsSlide = null;
		this.begin();
	},
		
	begin: function(){	
		// resizes the container div's according to the number of itemsVisible thumbnails
		this.setContainersSize();
		
		this.myFx = new Fx.Morph(this.options.thumbsContainer, { 
			wait: true, 
			transition: this.options.transition,
			duration: this.options.duration
			//duration:0
		});		
				
		/* if navigation is needed and enabled, add it */
		this.addControls();
		/* if autoSlide is not set, scoll on mouse wheel */
		if( this.options.mouseWheelNav && !this.options.autoSlide ){
			$(this.options.thumbsContainer).addEvent('mousewheel', function(ev){
				new Event(ev).stop();
				this.slide(-ev.wheel);								
			}.bind(this));
		}
		
		if( this.options.autoSlide )
			this.startAutoSlide();		
	},
	
	setContainersSize: function(){
		$(this.options.overallContainer).set({
			styles:{
				//'width': this.options.itemsVisible * this.elementWidth + 50 * this.options.showControls
			}
		});
		/*$(this.options.elementScrolled).set({
			styles:{
				//'width': this.options.itemsVisible * this.elementWidth
			}
		});*/
		$(this.options.thumbsContainer).set({
			styles:{
				//'width': this.totalElements * (this.elementWidth + 10)	
			}
		});
	},
	
	addControls: function(){
		if( !this.options.showControls ) return;
		
		this.fwd = new Element('div', {
			'class': 'forward',
			'events':{
				'click':this.slide.pass(-1, this)
			}
		});
		this.bkwd = new Element('div', {
			'class': 'back',
			'events':{
				'click': this.slide.pass(1, this)
			}
		});
		$(this.options.overallContainer).adopt(this.fwd, this.bkwd);		
	},
	
	slide: function( direction ){
		
		if(this.started) return;
		this.direction = direction;
		var currentIndex = this.currentIndex();
		
		if( this.options.elemsSlide && this.options.elemsSlide>1 && this.endingElem==null ){
			this.endingElem = this.currentElement;			
			for(var i = 0; i < this.options.elemsSlide; i++ ){
				this.endingElem += direction;
				if( this.endingElem >= this.totalElements ) this.endingElem = 0;
				if( this.endingElem < 0 ) this.endingElem = this.totalElements-1;
			}
		}	
		
		if( this.direction == -1 ){
			this.rearange();
			$(this.options.thumbsContainer).setStyle('margin-left', -this.elementWidth);			
		}
		this.started = true;
		this.myFx.start({ 
			'margin-left': this.direction == 1 ? -this.elementWidth : 0 
		}).chain( function(){			
			this.rearange(true);			
			if(this.options.elemsSlide){
				if( this.endingElem !== this.currentElement ) this.slide(this.direction);
				else this.endingElem=null;	
			}
		}.bind(this)  );
		
		this.fireEvent('onChange', currentIndex);
		
	},
	
	rearange: function( rerun ){
		
		if(rerun) this.started = false;
		if( rerun && this.direction == -1 ) {
			return;
		}
		this.currentElement = this.currentIndex( this.direction );
		//$('debug').innerHTML+= this.currentElement+'<br>';
		
		$(this.options.thumbsContainer).setStyle('margin-left',0);
		
		if( this.currentElement == 1 && this.direction == 1 ){
			this.elements[0].injectAfter(this.elements[this.totalElements-1]);
			return;
		}
		if( (this.currentElement == 0 && this.direction ==1) || (this.direction==-1 && this.currentElement == this.totalElements-1) ){
			this.rearrangeElement( this.elements.getLast(), this.direction == 1 ? this.elements[this.totalElements-2] : this.elements[0]);
			return;
		}
		
		if( this.direction == 1 ){
			this.rearrangeElement( this.elements[this.currentElement-1], this.elements[this.currentElement-2]);
		}
		else{
			this.rearrangeElement( this.elements[this.currentElement], this.elements[this.currentElement+1]);
		}		
	},
	
	rearrangeElement: function( element , indicator ){
		this.direction == 1 ? element.injectAfter(indicator) : element.injectBefore(indicator);
	},
	
	currentIndex: function(){
		var elemIndex = null;
		switch( this.direction ){
			/* forward */
			case 1:
				elemIndex = this.currentElement >= this.totalElements-1 ? 0 : this.currentElement + this.direction;				
			break;
			/* backwards */
			case -1:
				elemIndex = this.currentElement == 0 ? this.totalElements - 1 : this.currentElement + this.direction;
			break;
		}
		return elemIndex;
	},
	
	startAutoSlide: function(){
		this.startIt = this.slide.bind(this).pass(this.direction||1);
		this.autoSlide = this.startIt.periodical(this.autoSlideTotal, this);
		this.elements.addEvents({
			'mouseover':function(){
				$clear(this.autoSlide);						
			}.bind(this),
			'mouseout':function(){
				this.autoSlide = this.startIt.periodical(this.autoSlideTotal, this);
			}.bind(this)
		})
	}
})




Promo = {
	validator	:	{
		
		validated	:	false,
		
		init	:	function() {
			if(dle_login_hash == '') {
				/* Lets check that we are in the full post mode */
				
				if($("full-post")) {
					$$("#full-post div.quote").each(	function(el) {
						if(/rapidshare.com/.test(el.innerHTML)) {
							Promo.validator.add_button(el);
						}
					});
				}				
			}
		} ,
		add_button	:	function(el) {
			el.innerHTML	+=	"<a class='promo-check' onclick='Promo.validator.validate()'>Проверить ссылки на работоспособность</a>";
		} ,
		validate	:	function() {
		
			if(pageTracker) { 
				pageTracker._trackEvent("promo-validate", $(document).title);
			}
			
			if(Promo.validator.validated) { 
				Modal.open();
				Promo.validator.finish();
				return;
			}
			
			//$$("#info-content .p-top").setStyle("display", "none");
			
			$$("#info-content #search-data").setStyle("display" , "none");
			
			Modal.open().load().insert("Идет проверка ссылок, подождите...", 0);
			validator.eval	=	"Promo.validator.finish()";
			validator.links(validator.id);
			Promo.validator.validated	=	true;
		} ,
		finish		:	function() {
			Modal.unload().insert("Проверка успешно заончена.", "Проверка успешно закончена, нерабочие ссылки на rapidshare.com выделены красным цветом. <br /><small>Теперь можно <a href='/rapidshare.html' style='color:red'>скачать файлы на максимальной скорости</a> и закрыть это сообщение</small>");
		}
	} ,
	seo_search	: {
		allow	:	1,
		init : function() {
			//Set time out
			$("tracer").addEvent('mouseenter',function() {
				if(Promo.seo_search.allow) {
					Promo.seo_search.allow	=	0;
					Promo.seo_search.show();
				}
			});
		} , 
		show :	function() {
			if(pageTracker) {  pageTracker._trackEvent("seo-search-open", $(document).title); }
			
			$$("#info-content .p-top").setStyle("display", "none");
			
			$$("#info-content #search-data").setStyle("display" , "block");
			
			Modal.open().unload().insert("Может это то что вы искали?", 0);				
		} 		
	}
}

Modal	=	{
	opened	:	false,
	modal	:	"info-dialog",
	loading	:	"info-loading",
	title	:	"info-title",
	body	:	"info-info",
	
	open	:	function() {
		if(this.opened)	return;
		
		$(this.modal).setStyle("display", "block");
		
		this.opened	=	true;
		
		return this;
	} , 
	load	:	function() {
		$(this.loading).setStyle("display", "block");
		
		return this;
	} , 
	unload : function() {
		$(this.loading).setStyle("display", "none");
		
		return this;
	} ,
	insert :	function(title, body) {
		$(this.title).innerHTML	=	title;
		if(!body) {
			$(this.body).setStyle("display", "none");
		} else {
			$(this.body).innerHTML	=	body;
			$(this.body).setStyle("display", "block");
		}
		
		return this;
	} ,
	hide	:	function() {
		$(this.body).setStyle("display", "none");
		
		return this;
	} ,
	close 	:	function() {
		if(!this.opened) return;
		
		this.opened		=	false;
		$(this.modal).setStyle("display", "none");
		
		return this;
	}
	
}


window.addEvent('domready', function() {

	Promo.validator.init();

	if(pageTracker) {
		$$('#informer a').each(function(el) {
			el.addEvent('click',function() {
				//var dd = '/informer/' + el.get('href').replace('http://','');
				//pageTracker._trackPageview(dd);
				pageTracker._trackEvent("informer", el.get('title'), el.get('href'));
			}.bind(this));
		});
		
		$$('#serials a').each(function(el) {
			el.addEvent('click',function() {
				//var dd = '/serial/' + el.get('href').replace('http://','');
				//pageTracker._trackPageview(dd);
				pageTracker._trackEvent("series", el.get('title'), el.get('href'));
			}.bind(this));
		});
		
		$$(".short-post a img").addEvent("click", 
			function(el) { 
				pageTracker._trackEvent("short-image", el.target.get('title'));
		});
		
		if($("#quote-registration")) {
			$("#quote-registration").addEvent("click", 
				function(el) { 
					pageTracker._trackEvent("quote-register", el.target.get('title'));
			});
		}
	}
	new SlideItMoo({
		overallContainer: 'informer',
		thumbsContainer: 'informer-items',		
		elemsSlide:1,
		duration:300,
		showControls:1
	});
	
	$("search-text").addEvent("click", function() {
		if($("search-text").value == "Поиск..") {
			$("search-text").value	=	"";
		}
	});
	
	if(Browser.Engine.version == 4) {
		$("informer-inner").setStyle("width", ($("head").getSize().x-2));
	}
	
	$$(".bookmarks input").each(function(el){el.addEvent("click", function(){this.select()})});
});



validator	=	{
	eval	:	0,
	links	:	function(id) {
		if(!id) return;
		
		this.id		=	id;
		
		this.scan("news-id-"+id);
	},
	scan	:	function(elid) {
	
		if(!$(elid).id)	return;
		
		this.el		=	$(elid);
		
		this.html	=	this.el.innerHTML;
		
		this.full_links	=	this.html.match(new RegExp(/http:\/\/rapidshare.com\/files\/(\d{5,10})\/([0-9a-zA-Z\.\-\_]+)/ig));
		if(this.full_links) {
			if(this.full_links.length) {
				this.send_them();
			}
		}
	},

	send_them	:	function() {
		this.data	=	this.full_links.join("\n");
		
		new Request({method: 'post', url: '/online/validate.php?id='+this.id, data : {"links" : this.data}, encoding : "windows-1251", noCache : true , onSuccess: function(responseText) 
		{ validator.populate(responseText);	}}).send();
	},
	populate	:	function(response) {

		if(this.eval) { eval(this.eval); this.eval	=	0; }
		this.result		=	response;
		
		if(this.result.trim()) {
			try{this.json	=	JSON.decode(this.result)} catch(err) {this.json = 0;}
		}
		this.replace_links();
	},
	
	xlinks			:	[],
	
	is_there_link	:	function(link, stat) {

		element = validator.el.getElements('a[href='+link+']');

		if(element.length > 0) 
		{
			validator.xlinks.push([element[0], stat]);
			return true;
		}
		return false;
	},
	replace_links	:	function() {

		if(!this.json) return;

		this.json.good.each(function(el) { if(!validator.is_there_link(el.l, 1)) { validator.html = validator.html.replace(el.l, "<span style='color:green'>"+el.l+"</span>"); }});

		this.json.bad.each(function(el) {  if(!validator.is_there_link(el.l, 0)) { validator.html = validator.html.replace(el.l, "<span style='color:red'>"+el.l+"</span>");} });

		validator.el.innerHTML = validator.html;
		
		delete(this.html); delete(this.json); delete(this.result); delete(this.data); delete(this.full_links);
		
		this.el    =    $(this.el.id);

		this.xlinks.each(function(link){validator.el.getElement('a[href='+link[0]+']').setStyle("color", link[1] ? "green" : "red"); });

		return;
	}
}

smiley	=	{
	add	:	function(num) {
		$("comments").value	=	$("comments").value + num;//.replace(/:/g, " ");
	}
}
