jQuery.easing={easein:function(x,t,b,c,d){return c*(t/=d)*t+b},easeinout:function(x,t,b,c,d){if(t<d/2)return 2*c*t*t/(d*d)+b;var a=t-d/2;return-2*c*a*a/(d*d)+2*c*a/d+c/2+b},easeout:function(x,t,b,c,d){return-c*t*t/(d*d)+2*c*t/d+b},expoin:function(x,t,b,c,d){var a=1;if(c<0){a*=-1;c*=-1}return a*(Math.exp(Math.log(c)/d*t))+b},expoout:function(x,t,b,c,d){var a=1;if(c<0){a*=-1;c*=-1}return a*(-Math.exp(-Math.log(c)/d*(t-d))+c+1)+b},expoinout:function(x,t,b,c,d){var a=1;if(c<0){a*=-1;c*=-1}if(t<d/2)return a*(Math.exp(Math.log(c/2)/(d/2)*t))+b;return a*(-Math.exp(-2*Math.log(c/2)/d*(t-d))+c+1)+b},bouncein:function(x,t,b,c,d){return c-jQuery.easing['bounceout'](x,d-t,0,c,d)+b},bounceout:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b}},bounceinout:function(x,t,b,c,d){if(t<d/2)return jQuery.easing['bouncein'](x,t*2,0,c,d)*.5+b;return jQuery.easing['bounceout'](x,t*2-d,0,c,d)*.5+c*.5+b},elasin:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},elasout:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},elasinout:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b},backin:function(x,t,b,c,d){var s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b},backout:function(x,t,b,c,d){var s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},backinout:function(x,t,b,c,d){var s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},linear:function(x,t,b,c,d){return c*t/d+b}};
(function($){$.fn.lavaLamp=function(o){o=$.extend({fx:"linear",speed:500,click:function(){}},o||{});return this.each(function(){var b=$(this),noop=function(){},$back=$('<li class="back"><div class="left"></div></li>').appendTo(b),$li=$("li",this),curr=$("li.current",this)[0]||$($li[0]).addClass("current")[0];$li.not(".back").hover(function(){move(this)},noop);$(this).hover(noop,function(){move(curr)});$li.click(function(e){setCurr(this);return o.click.apply(this,[e,this])});setCurr(curr);function setCurr(a){$back.css({"left":a.offsetLeft+"px","width":a.offsetWidth+"px"});curr=a};function move(a){$back.each(function(){$.dequeue(this,"fx")}).animate({width:a.offsetWidth,left:a.offsetLeft},o.speed,o.fx)}})}})(jQuery);
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}(';(3($){$.2e.1u({19:3(b,d){5 c=W b=="1B";d=$.1u({},$.M.1T,{Y:c?b:P,y:c?P:b,1J:c?$.M.1T.1J:10,X:d&&!d.1D?10:48},d);d.1y=d.1y||3(a){6 a};d.1v=d.1v||d.1R;6 A.I(3(){1M $.M(A,d)})},L:3(a){6 A.11("L",a)},1k:3(a){6 A.14("1k",[a])},2b:3(){6 A.14("2b")},28:3(a){6 A.14("28",[a])},24:3(){6 A.14("24")}});$.M=3(o,r){5 t={2Y:38,2S:40,2N:46,2I:9,2E:13,2B:27,2x:3I,2v:33,2p:34,2n:8};5 u=$(o).3r("19","3o").Q(r.2Q);5 p;5 m="";5 n=$.M.3c(r);5 s=0;5 k;5 h={1F:C};5 l=$.M.32(r,o,1Z,h);5 j;$.1Y.2X&&$(o.2U).11("45.19",3(){4(j){j=C;6 C}});u.11(($.1Y.2X?"43":"42")+".19",3(a){s=1;k=a.2M;3V(a.2M){O t.2Y:a.1d();4(l.N()){l.30()}w{12(0,D)}R;O t.2S:a.1d();4(l.N()){l.2D()}w{12(0,D)}R;O t.2v:a.1d();4(l.N()){l.2C()}w{12(0,D)}R;O t.2p:a.1d();4(l.N()){l.2A()}w{12(0,D)}R;O r.17&&$.1c(r.S)==","&&t.2x:O t.2I:O t.2E:4(1Z()){a.1d();j=D;6 C}R;O t.2B:l.Z();R;3J:1P(p);p=1O(12,r.1J);R}}).2t(3(){s++}).3E(3(){s=0;4(!h.1F){2r()}}).2q(3(){4(s++>1&&!l.N()){12(0,D)}}).11("1k",3(){5 c=(1r.7>1)?1r[1]:P;3 1N(q,a){5 b;4(a&&a.7){16(5 i=0;i<a.7;i++){4(a[i].L.J()==q.J()){b=a[i];R}}}4(W c=="3")c(b);w u.14("L",b&&[b.y,b.F])}$.I(15(u.K()),3(i,a){21(a,1N,1N)})}).11("2b",3(){n.1o()}).11("28",3(){$.1u(r,1r[1]);4("y"2h 1r[1])n.1e()}).11("24",3(){l.1p();u.1p();$(o.2U).1p(".19")});3 1Z(){5 e=l.2g();4(!e)6 C;5 v=e.L;m=v;4(r.17){5 b=15(u.K());4(b.7>1){5 f=r.S.7;5 c=$(o).18().1I;5 d,1H=0;$.I(b,3(i,a){1H+=a.7;4(c<=1H){d=i;6 C}1H+=f});b[d]=v;v=b.3f(r.S)}v+=r.S}u.K(v);1l();u.14("L",[e.y,e.F]);6 D}3 12(b,c){4(k==t.2N){l.Z();6}5 a=u.K();4(!c&&a==m)6;m=a;a=1m(a);4(a.7>=r.29){u.Q(r.26);4(!r.1s)a=a.J();21(a,3a,1l)}w{1q();l.Z()}};3 15(b){4(!b)6[""];4(!r.17)6[$.1c(b)];6 $.4h(b.23(r.S),3(a){6 $.1c(b).7?$.1c(a):P})}3 1m(a){4(!r.17)6 a;5 c=15(a);4(c.7==1)6 c[0];5 b=$(o).18().1I;4(b==a.7){c=15(a)}w{c=15(a.22(a.37(b),""))}6 c[c.7-1]}3 1G(q,a){4(r.1G&&(1m(u.K()).J()==q.J())&&k!=t.2n){u.K(u.K()+a.37(1m(m).7));$(o).18(m.7,m.7+a.7)}};3 2r(){1P(p);p=1O(1l,4g)};3 1l(){5 c=l.N();l.Z();1P(p);1q();4(r.36){u.1k(3(a){4(!a){4(r.17){5 b=15(u.K()).1n(0,-1);u.K(b.3f(r.S)+(b.7?r.S:""))}w{u.K("");u.14("L",P)}}})}};3 3a(q,a){4(a&&a.7&&s){1q();l.35(a,q);1G(q,a[0].F);l.20()}w{1l()}};3 21(f,d,g){4(!r.1s)f=f.J();5 e=n.31(f);4(e&&e.7){d(f,e)}w 4((W r.Y=="1B")&&(r.Y.7>0)){5 c={4f:+1M 4e()};$.I(r.2Z,3(a,b){c[a]=W b=="3"?b():b});$.4d({4c:"4b",4a:"19"+o.49,2V:r.2V,Y:r.Y,y:$.1u({q:1m(f),47:r.X},c),44:3(a){5 b=r.1A&&r.1A(a)||1A(a);n.1i(f,b);d(f,b)}})}w{l.2T();g(f)}};3 1A(c){5 d=[];5 b=c.23("\\n");16(5 i=0;i<b.7;i++){5 a=$.1c(b[i]);4(a){a=a.23("|");d[d.7]={y:a,F:a[0],L:r.1z&&r.1z(a,a[0])||a[0]}}}6 d};3 1q(){u.1h(r.26)}};$.M.1T={2Q:"41",2P:"3Z",26:"3Y",29:1,1J:3W,1s:C,1f:D,1w:C,1g:10,X:3U,36:C,2Z:{},1X:D,1R:3(a){6 a[0]},1v:P,1G:C,E:0,17:C,S:", ",1y:3(b,a){6 b.22(1M 3T("(?![^&;]+;)(?!<[^<>]*)("+a.22(/([\\^\\$\\(\\)\\[\\]\\{\\}\\*\\.\\+\\?\\|\\\\])/2K,"\\\\$1")+")(?![^<>]*>)(?![^&;]+;)","2K"),"<2J>$1</2J>")},1D:D,1E:3S};$.M.3c=3(g){5 h={};5 j=0;3 1f(s,a){4(!g.1s)s=s.J();5 i=s.2H(a);4(g.1w=="3R"){i=s.J().1k("\\\\b"+a.J())}4(i==-1)6 C;6 i==0||g.1w};3 1i(q,a){4(j>g.1g){1o()}4(!h[q]){j++}h[q]=a}3 1e(){4(!g.y)6 C;5 f={},2G=0;4(!g.Y)g.1g=1;f[""]=[];16(5 i=0,2F=g.y.7;i<2F;i++){5 c=g.y[i];c=(W c=="1B")?[c]:c;5 d=g.1v(c,i+1,g.y.7);4(d===C)1V;5 e=d.3Q(0).J();4(!f[e])f[e]=[];5 b={F:d,y:c,L:g.1z&&g.1z(c)||d};f[e].1U(b);4(2G++<g.X){f[""].1U(b)}};$.I(f,3(i,a){g.1g++;1i(i,a)})}1O(1e,25);3 1o(){h={};j=0}6{1o:1o,1i:1i,1e:1e,31:3(q){4(!g.1g||!j)6 P;4(!g.Y&&g.1w){5 a=[];16(5 k 2h h){4(k.7>0){5 c=h[k];$.I(c,3(i,x){4(1f(x.F,q)){a.1U(x)}})}}6 a}w 4(h[q]){6 h[q]}w 4(g.1f){16(5 i=q.7-1;i>=g.29;i--){5 c=h[q.3O(0,i)];4(c){5 a=[];$.I(c,3(i,x){4(1f(x.F,q)){a[a.7]=x}});6 a}}}6 P}}};$.M.32=3(e,g,f,k){5 h={H:"3N"};5 j,z=-1,y,1t="",1S=D,G,B;3 2y(){4(!1S)6;G=$("<3M/>").Z().Q(e.2P).T("3L","3K").1Q(1K.2w);B=$("<3H/>").1Q(G).3G(3(a){4(U(a).2u&&U(a).2u.3F()==\'2s\'){z=$("1L",B).1h(h.H).3D(U(a));$(U(a)).Q(h.H)}}).2q(3(a){$(U(a)).Q(h.H);f();g.2t();6 C}).3C(3(){k.1F=D}).3B(3(){k.1F=C});4(e.E>0)G.T("E",e.E);1S=C}3 U(a){5 b=a.U;3A(b&&b.3z!="2s")b=b.3y;4(!b)6[];6 b}3 V(b){j.1n(z,z+1).1h(h.H);2o(b);5 a=j.1n(z,z+1).Q(h.H);4(e.1D){5 c=0;j.1n(0,z).I(3(){c+=A.1a});4((c+a[0].1a-B.1b())>B[0].3x){B.1b(c+a[0].1a-B.3w())}w 4(c<B.1b()){B.1b(c)}}};3 2o(a){z+=a;4(z<0){z=j.1j()-1}w 4(z>=j.1j()){z=0}}3 2m(a){6 e.X&&e.X<a?e.X:a}3 2l(){B.2z();5 b=2m(y.7);16(5 i=0;i<b;i++){4(!y[i])1V;5 a=e.1R(y[i].y,i+1,b,y[i].F,1t);4(a===C)1V;5 c=$("<1L/>").3v(e.1y(a,1t)).Q(i%2==0?"3u":"3P").1Q(B)[0];$.y(c,"2k",y[i])}j=B.3t("1L");4(e.1X){j.1n(0,1).Q(h.H);z=0}4($.2e.2W)B.2W()}6{35:3(d,q){2y();y=d;1t=q;2l()},2D:3(){V(1)},30:3(){V(-1)},2C:3(){4(z!=0&&z-8<0){V(-z)}w{V(-8)}},2A:3(){4(z!=j.1j()-1&&z+8>j.1j()){V(j.1j()-1-z)}w{V(8)}},Z:3(){G&&G.Z();j&&j.1h(h.H);z=-1},N:3(){6 G&&G.3s(":N")},3q:3(){6 A.N()&&(j.2j("."+h.H)[0]||e.1X&&j[0])},20:3(){5 a=$(g).3p();G.T({E:W e.E=="1B"||e.E>0?e.E:$(g).E(),2i:a.2i+g.1a,1W:a.1W}).20();4(e.1D){B.1b(0);B.T({2L:e.1E,3n:\'3X\'});4($.1Y.3m&&W 1K.2w.3l.2L==="1x"){5 c=0;j.I(3(){c+=A.1a});5 b=c>e.1E;B.T(\'3k\',b?e.1E:c);4(!b){j.E(B.E()-2R(j.T("2O-1W"))-2R(j.T("2O-3j")))}}}},2g:3(){5 a=j&&j.2j("."+h.H).1h(h.H);6 a&&a.7&&$.y(a[0],"2k")},2T:3(){B&&B.2z()},1p:3(){G&&G.3i()}}};$.2e.18=3(b,f){4(b!==1x){6 A.I(3(){4(A.2d){5 a=A.2d();4(f===1x||b==f){a.4n("2c",b);a.3h()}w{a.4m(D);a.4l("2c",b);a.4k("2c",f);a.3h()}}w 4(A.3g){A.3g(b,f)}w 4(A.1C){A.1C=b;A.3e=f}})}5 c=A[0];4(c.2d){5 e=1K.18.4j(),3d=c.F,2a="<->",2f=e.3b.7;e.3b=2a;5 d=c.F.2H(2a);c.F=3d;A.18(d,d+2f);6{1I:d,39:d+2f}}w 4(c.1C!==1x){6{1I:c.1C,39:c.3e}}}})(4i);',62,272,'|||function|if|var|return|length|||||||||||||||||||||||||else||data|active|this|list|false|true|width|value|element|ACTIVE|each|toLowerCase|val|result|Autocompleter|visible|case|null|addClass|break|multipleSeparator|css|target|moveSelect|typeof|max|url|hide||bind|onChange||trigger|trimWords|for|multiple|selection|autocomplete|offsetHeight|scrollTop|trim|preventDefault|populate|matchSubset|cacheLength|removeClass|add|size|search|hideResultsNow|lastWord|slice|flush|unbind|stopLoading|arguments|matchCase|term|extend|formatMatch|matchContains|undefined|highlight|formatResult|parse|string|selectionStart|scroll|scrollHeight|mouseDownOnSelect|autoFill|progress|start|delay|document|li|new|findValueCallback|setTimeout|clearTimeout|appendTo|formatItem|needsInit|defaults|push|continue|left|selectFirst|browser|selectCurrent|show|request|replace|split|unautocomplete||loadingClass||setOptions|minChars|teststring|flushCache|character|createTextRange|fn|textLength|selected|in|top|filter|ac_data|fillList|limitNumberOfItems|BACKSPACE|movePosition|PAGEDOWN|click|hideResults|LI|focus|nodeName|PAGEUP|body|COMMA|init|empty|pageDown|ESC|pageUp|next|RETURN|ol|nullData|indexOf|TAB|strong|gi|maxHeight|keyCode|DEL|padding|resultsClass|inputClass|parseInt|DOWN|emptyList|form|dataType|bgiframe|opera|UP|extraParams|prev|load|Select|||display|mustMatch|substring||end|receiveData|text|Cache|orig|selectionEnd|join|setSelectionRange|select|remove|right|height|style|msie|overflow|off|offset|current|attr|is|find|ac_even|html|innerHeight|clientHeight|parentNode|tagName|while|mouseup|mousedown|index|blur|toUpperCase|mouseover|ul|188|default|absolute|position|div|ac_over|substr|ac_odd|charAt|word|180|RegExp|100|switch|400|auto|ac_loading|ac_results||ac_input|keydown|keypress|success|submit||limit|150|name|port|abort|mode|ajax|Date|timestamp|200|map|jQuery|createRange|moveEnd|moveStart|collapse|move'.split('|'),0,{}));

var cities = ["Абакан","Агрыз","Азов","Айхал","Алапаевск","Александров","Алексеевка","Альметьевск","Амурск","Анадырь","Анапа","Ангарск","Анжеро-Судженск","Апатиты","Арзамас","Армавир","Архангельск","Архипо-Осиповка","Асбест","Асино","Астрахань","Ачинск","Аша","Балаково","Балахна","Балашов","Барнаул","Белгород","Белебей","Белово","Белорецк","Белореченск","Белоярский","Березники","Бийск","Билярск","Биробиджан","Благовещенск","Бобров","Богучар","Бологое","Борисоглебск","Боровичи","Бородино","Братск","Брянск","Бугульма","Бугуруслан","Бузулук","Буй","Валдай","Великие Луки","Великий Устюг","Верхний Уфалей","Владивосток","Владикавказ","Владимир","Волгоград","Волгодонск","Вологда","Волоколамск","Воркута","Воронеж","Воскресенск","Воткинск","Выборг","Выкса","Вытегра","Вышний Волочёк","Вязьма","Вятские Поляны","Гагарин","Галич","Гдов","Геленджик","Глазов","Горно-Алтайск","Грозный","Губкин","Губкинский","Гуково","Гусь-Хрустальный","Дальнегорск","Дальнереченск","Дербент","Дзержинск","Димитровград","Дмитров","Домодедово","Екатеринбург","Ейск","Елабуга","Елец","Енисейск","Ессентуки","Ефремов","Железногорск (Курск)","Железногорск (Красноярск)","Железногорск-Илимский","Заводоуковск","Зарайск","Зеленогорск","Златоуст","Ибреси","Иваново","Ижевск","Ирбит","Иркутск","Истра","Ишим","Йошкар-Ола","Казань","Калининград","Калуга","Каменка","Каменск-Уральский","Каменск-Шахтинский","Камышин","Кандалакша","Каневская","Канск","Карачаевск","Карпинск","Касимов","Качканар","Кемерово","Кизилюрт","Кингисепп","Кинешма","Киров","Кировск","Кисловодск","Ковдор","Ковров","Когалым","Коломна","Колпашево","Кольчугино","Комсомольск-на-Амуре","Костомукша","Кострома","Котлас","Красная Поляна","Красновишерск","Красногорск","Краснодар","Краснокаменск","Красноярск","Кувандык","Кудымкар","Кузнецк","Куйбышев","Кумертау","Кунгур","Курган","Курск","Кущёвская","Кызыл","Кыштым","Лабинск","Лазоревское","Лангепас","Ливны","Ликино-Дулёво","Липецк","Луга","Лысьва","Людиново","Лянтор","Магадан","Магнитогорск","Майкоп","Максатиха","Малая Вишера","Махачкала","Мегион","Междуреченск","Миасс","Минусинск","Мирный","Михайловка","Мичуринск","Можайск","Можга","Мончегорск","Моршанск","Москва","Мосолово","Муравленко","Мурманск","Муром","Набережные Челны","Надым","Назарово","Назрань","Нальчик","Наро-Фоминск","Нарьян-Мар","Находка","Невинномысск","Нерюнгри","Нефтекамск","Нефтеюганск","Нижневартовск","Нижнекамск","Нижний Новгород","Нижний Тагил","Никольск","Новгород Великий","Новокузнецк","Новомосковск","Новороссийск","Новосибирск","Новотроицк","Новоуральск","Новочеркасск","Новый Уренгой","Ногинск","Норильск","Ноябрьск","Нягань","Обнинск","Озёрск","Октябрьский","Омск","Омутнинск","Орёл","Оренбург","Орехово-Зуево","Орск","Островной","Отрадная","Очёр","Павловский Посад","Пангоды","Пенза","Переславль-Залесский","Пермь","Петрозаводск","Петропавловск-Камчатский","Подольск","Покачи","Приозерск","Прокопьевск","Псков","Пятигорск","Радужный","Раменское","Ржев","Родники","Россошь","Ростов-на-Дону","Рубцовск","Рыбинск","Рязань","Салават","Салехард","Сальск","Самара","Санкт-Петербург","Саранск","Сарапул","Саратов","Саров","Сатка","Саяногорск","Северодвинск","Североуральск","Сегежа","Селижарово","Семёнов","Сергиев Посад","Серов","Серпухов","Скопин","Славгород","Смоленск","Снежинск","Советск","Соликамск","Сочи","Ставрополь","Старый Оскол","Стерлитамак","Стрежевой","Суворов","Сургут","Сухиничи","Сызрань","Сыктывкар","Таганрог","Талдом","Тамбов","Тбилисская","Тверь","Темрюк","Тихвин","Тихорецк","Тобольск","Тольятти","Томск","Тотьма","Трёхгорный","Туапсе","Тула","Туринск","Тында","Тюмень","Углич","Удачный","Ужур","Улан-Удэ","Ульяновск","Уни","Урай","Усинск","Усолье-Сибирское","Уссурийск","Усть-Илимск","Усть-Мая","Уфа","Ухта","Хабаровск","Ханты-Мансийск","Холмск","Чайковский","Чапаевск","Чебоксары","Челябинск","Череповец","Черкесск","Черногорск","Чернушка","Черняховск","Чистополь","Чита","Чусовой","Шадринск","Шарья","Шарыпово","Шатура","Шахты","Шемордан","Шумиха","Электросталь","Элиста","Югорск","Южно-Сахалинск","Южноуральск","Юрга","Юрюзань","Якутск","Ярославль","Ярцево"];
function initLava() {
    $('#navigation li.cur').removeClass('cur').addClass('current');
    function drawCurrent() {
        var timer = 0;
        
        var oCurrent = $('#navigation').find('.current a');
        $('#navigation li').hover(function() {
            clearTimeout(timer);
            timer = setTimeout(function() {
                oCurrent.css('color', '#000');
            }, 50);
        }, function() {
            clearTimeout(timer);
            timer = setTimeout(function() {
                oCurrent.css('color', '#fff');
            }, 100);
        });
    };
    function drawItems() {
        var timer = 0;
        $('#navigation li').hover(function() {
            var oLink = $(this).find('a');
            clearTimeout(timer);
            timer = setTimeout(function() {
                oLink.css('color', '#fff');
            }, 450)
        }, function() {
            clearTimeout(timer);
            $(this).find('a').css('color', '#000');
        });
    };
    $('#navigation').lavaLamp({
        fx: 'backout',
        speed: 700,
        click: function(event, menuItem) {
            location.href = $(menuItem).find('a').attr('href');
            return false;
        }
    });
    drawItems();
    drawCurrent();
}
function initSearchCity() {
    var oInput = $('#search-city');
    var sDefault = 'Введите свой город';
    oInput.val(sDefault);
    oInput.focus(function() { if (oInput.val() == sDefault) oInput.removeClass('default').val(''); });
    oInput.bind('blur', function() { if ($.trim(oInput.val()) == '') oInput.addClass('default').val(sDefault) });
    initSuggest(oInput);
    $('#search form').bind('submit', function() {
        var str = ($('#search-city').val() == sDefault) ? '' : $('#search-city').val();
        document.location.href = '/find.html#' + str;
        return false;
    });
}
function initSuggest(oInput) {
    oInput.autocomplete(cities, {
        selectFirst: true
    }).result(function() {
        $('#search form').submit();
    });
}
function initCanals() {
    function animateShow(i){
        premiumCanals.times[i] = setTimeout(function() {
            $(premiumCanals.items[premiumCanals.shift + i]).fadeIn('normal');
        }, premiumCanals.timeShift * i);
    }
    function animateHide(i) {
        try {
            premiumCanals.times[i - premiumCanals.shift - 1] = setTimeout(function() {
                $(premiumCanals.items[i - 1]).fadeOut('normal');
            }, premiumCanals.timeShift * (premiumCanals.shift + premiumCanals.length - i));
        } catch(err) {};
    }
    
    function printNonCabelCanals(sName) {
        var isCabel = sName.match('_c');
        (isCabel) ? $('#canals li.non-cabel, #client-notice').hide() :  $('#canals li.non-cabel, #client-notice').show();
    }
    if ($('#canals-menu').size() > 0 && $('#canals').size()) {
        $('#center div.premium').css('visibility', 'visible');
        var Items = $('#canals li.premium');
        Items.removeClass('hidden').hide();
        var TIME_SHIFT = 100;
        var premiumCanals = {
            shift: $('#canals li.narod').not('.premium').size(),
            items: $('#canals')[0].getElementsByTagName('LI'),
            length: Items.size(),
            times: [],
            startTime: 0,
            timeShift: TIME_SHIFT,
            endTime: Items.size() * TIME_SHIFT
        };
        for (var i = 0; i < premiumCanals.length; i++) premiumCanals.times[i] = 0;
        $('#canals-menu a.js').click(function() {
            if (!$(this).parent().hasClass('cur')) {
                var sName = this.hash.substr(1);
                if (sName != 'narod' && sName != 'active' && sName != 'premium' && sName != 'narod_c' && sName != 'active_c' && sName != 'premium_c') sName = 'narod';
                $('#content')[0].className = sName;
                $('#center-name').html($(this).html().replace(/(<br>|<br \/>|<br\/>)/gi, ' '));
                for (var i = 0; i < premiumCanals.length; i++) clearTimeout(premiumCanals.times[i]);
                if (sName.match('premium')) {
                    for (var i = 0; i < premiumCanals.length; i++) animateShow(i);
                } else {
                    var temp = premiumCanals.length + premiumCanals.shift;
                    for (var i = temp; i > premiumCanals.shift; i--) animateHide(i);
                }
                (sName.match('narod')) ? $('#canals p.pk i').hide() : $('#canals p.pk i').show()
                $('.canals-text').hide().filter('.' + sName).show();
                printNonCabelCanals(sName);
            }
        });
        var t = location.hash.substr(1);
        var sHash = (t == 'narod' || t == 'active' || t == 'premium' || t == 'narod_c' || t == 'active_c' || t == 'premium_c') ? t : 'narod';
        $('#content')[0].className = sHash;
        $('.canals-text').hide().filter('.' +sHash).show();
        $('#center-name').html($('#canals-menu li.' + sHash + ' a').html().replace(/(<br>|<br \/>|<br\/>)/gi, ' '));
        if (sHash.match('premium')) $('#canals li').show();
        (sHash.match('narod')) ? $('#canals p.pk i').hide() : $('#canals p.pk i').show()
        printNonCabelCanals(sHash);
    }
}

var Player2 = (function() {
    var TIME = 6000;
    var obj = null;
    var panel = null;
    var timer = null;
    var length = 0;
    var cur = 0;
    var cach = [];
    var titleMod = false;
    var slideShow = function() {
        cur++;
        if (cur >= length) {
			Player.init_index();
        } else {
            panel.find('img').not(':eq' + cur).fadeOut(1000);
            $(panel.find('img').get(cur)).fadeIn(1000);
			if (length > 1) timer = setTimeout(slideShow, TIME);
        }
        $(obj.find('a').removeClass('cur').get(cur)).addClass('cur');
    }
return {
    getPictures: function() {
        var address = [/*[ '/i/main3/02.jpg', ''], */[ '/i/main3/04.jpg', ''], [ '/i/main3/06.jpg', ''], [ '/i/main3/09.jpg', ''], [ '/i/main3/10.jpg', '']];
        for (var i = 0; i < address.length; i++) $('#player').append('<img src="' + address[i][0] + '" alt="" lhref="' + address[i][1] + '">');
        $('#player').find('img').not(':first').hide();
    },
	
    init_index: function() {
		/*
	    var so = new SWFObject('/i/player.swf','player','598','337','9');
	    so.addParam('allowfullscreen','false');
	    so.addParam('allowscriptaccess','always');
	    so.addParam('flashvars','file=/i/rolik.flv&autostart=true&preview=/i/sample/sampleplayer.jpg');
	    so.write('flashbanner');
	    */
        panel = $('#player');
        $(panel.find('img')[0]).attr('lhref', $(panel.find('img')[0]).attr('alt'));
        panel.find('img')[0].alt = '';
        //getPictures();
        panel.find('img').click(function() {
            if ($.trim($(this).attr('lhref')) != '') document.location.href = $(this).attr('lhref');
        }).css('cursor', 'pointer');
        obj = $('#promo ul');
        //obj.find('li:first p').addClass('cur').show();
        $(obj).find('li').hover(function() {
            $(this).find('p').addClass('cur').fadeIn();
        }, function() {
            $(this).find('p.cur').removeClass('cur').animate({
                top: '-55px', opacity: 0
            }, {
                complete: function() {
                    $(this).hide().css({ top: '-25px', opacity: 1 });
                }
            });
        });
        length = panel.find('img').size();
        if (panel.find('img').size() > 1) timer = setTimeout(slideShow, TIME);
    }   
}
})();

var Player = (function() {
    var TIME = 6000;
    var obj = null;
    var panel = null;
    var timer = null;
    var length = 0;
    var cur = 0;
    var cach = [];
    var titleMod = false;
    var slideShow = function() {
        cur++;
        if (cur >= length) {
            cur = 0;
            panel.find('img').not(':last').css('display', 'none');
            panel.find('img:last').fadeOut('slow');
            panel.find('img:first').fadeIn('slow');
        } else {
            panel.find('img').not(':eq' + cur).fadeOut('slow');
            $(panel.find('img').get(cur)).fadeIn('slow');
        }
		var timeout_time = TIME;
		if(cur < 8) {
			timeout_time = 3200;
		}
        if (length > 1) timer = setTimeout(slideShow, timeout_time);
        $(obj.find('a').removeClass('cur').get(cur)).addClass('cur');
        if (titleMod) showTitle(); 
    }
    var next = function() {
        clearTimeout(timer);
        slideShow();
    }
    var previous = function() {
        clearTimeout(timer);
        showNumber(--cur, false, true);
    }
    var showNumber = function(number, textMode, previousMode) {
        clearTimeout(timer);
        if (number < 0 && previousMode) number = panel.find('img').size() - 1;
        var delta = (textMode) ? 2 : 1;
        cur = number - delta;
        slideShow();
    }
    var getPictures = function() {
        var address = [ [ '/i/main2/img000.jpg', '/pryamoi_efir.html' ], [ '/i/main2/img001.jpg', '/pryamoi_efir.html' ], [ '/i/main2/img002.jpg', '/pryamoi_efir.html' ], [ '/i/main2/img003.jpg', '/pryamoi_efir.html' ], [ '/i/main2/img004.jpg', '/pryamoi_efir.html' ], [ '/i/main2/img005.jpg', '/pryamoi_efir.html' ], [ '/i/main2/img006.jpg', '/pryamoi_efir.html' ], [ '/i/main2/img007.jpg', '/pryamoi_efir.html' ], [ '/i/main2/img0.jpg', '/pryamoi_efir.html' ], [ '/i/main2/img1.jpg', '/videoarhiv.html' ]/*, [ '/i/main/img0.jpg', '/interactive_facility.html']*/, [ '/i/main2/img2.jpg', '/write_service.html']];
        for (var i = 0; i < address.length; i++) $('#images').append('<img src="' + address[i][0] + '" alt="" lhref="' + address[i][1] + '">');
        $('#images').find('img').not(':first').hide();
    }
    var clearTitle = function() {
        
    }
    var showTitle = function() {
        obj.find('li p.cur').removeClass('cur').animate({
            top: '-55px', opacity: 0
        }, {
            complete: function() {
                $(this).hide().css({ top: '-25px', opacity: 1 });
            }
        });
        var number = (cur == -1) ? 0 : cur;
        $(obj.find('li').get(cur)).find('p').addClass('cur').fadeIn();
    }
return {
    init: function() {
        obj = $('#promo-block ul');
        panel = $('#promo-block');
        $(obj).find('a').click(function() {
            showNumber($(this).html(), true);
        });
        length = panel.find('img').size();
        if (panel.find('img').size() > 1) timer = setTimeout(slideShow, TIME);
    },
    init_index: function() {
		/*
	    var so = new SWFObject('/i/player.swf','player','598','337','9');
	    so.addParam('allowfullscreen','false');
	    so.addParam('allowscriptaccess','always');
	    so.addParam('flashvars','file=/i/rolik.flv&autostart=true&preview=/i/sample/sampleplayer.jpg');
	    so.write('flashbanner');
	    */
        panel = $('#images');
        $(panel.find('img')[0]).attr('lhref', $(panel.find('img')[0]).attr('alt'));
        panel.find('img')[0].alt = '';
        getPictures();
        panel.find('img').click(function() {
            if ($.trim($(this).attr('lhref')) != '') document.location.href = $(this).attr('lhref');
        }).css('cursor', 'pointer');
        obj = $('#promo ul');
        //obj.find('li:first p').addClass('cur').show();
        $('#promo').find('a.previous').click(previous);
        $('#promo').find('a.next').click(next);
        $(obj).find('li').hover(function() {
            $(this).find('p').addClass('cur').fadeIn();
        }, function() {
            $(this).find('p.cur').removeClass('cur').animate({
                top: '-55px', opacity: 0
            }, {
                complete: function() {
                    $(this).hide().css({ top: '-25px', opacity: 1 });
                }
            });
        });
        length = panel.find('img').size();
        if (panel.find('img').size() > 1) timer = setTimeout(slideShow, 500);
    }   
}
})();

var Find = (function() {
    var FIELD = null;
    var CACHE = [];
    var CACHE_SIZE = 0;
    var ITEMS = null;
    var ELEMENTS = null;
    var TIMER = 0;
    var sRequest = null;
    var sOldRequest = ''
    var clearPattern = /\n\p\t\s/gi;
    var clearSelectPattern = /(<i>|<\/i>)/gim;
    var sDefault = '';
    
    var setCach = function() {
        var i = 0;
        ITEMS.each(function() {
            var cachId = 'find-cach-' + i;
            CACHE[i++] = {
                id: cachId,
                text: $(this).attr('id', cachId).find('td').text().toLowerCase()
            }
        });
        CACHE_SIZE = i;
    }
    
    var initListner = function() {
        FIELD.bind('keyup', find);
    }
    
    var checkResult = function() {
        if ($('#content tbody tr').not('._hidden').not('.empty_').size() == 0) {
            if ($('#content tbody tr').filter('.empty_').size() > 0) {
                $('#content tbody tr').filter('.empty_').show();
            } else {
                $('#content tbody').append('<tr class="empty_"><td colspan="5">По Вашему запросу ничего не найдено</td></tr>');
            }
        } else $('#content tbody tr').filter('.empty_').hide();
    }
    
    var search = function() {
        clearTarget();
        if (sRequest) sOldRequest = sRequest;
        sRequest = $.trim(FIELD.val().toLowerCase());
        var isEmpty = sRequest == '';
        if (!isEmpty) {
            for (var i = 0; i < CACHE_SIZE; i++) {
                (CACHE[i].text.indexOf(sRequest) != -1) ? selectTarget($('#' + CACHE[i].id)) : hideItem($('#' + CACHE[i].id), i);
            }
            checkResult();
        } else showAll();
    }
    
    var find = function(oEvent) {
        var iKeyCode = oEvent.keyCode;
        clearTimeout(TIMER);
        if ((iKeyCode < 32 && iKeyCode != 8) || (iKeyCode >= 33 && iKeyCode <= 45) || (iKeyCode >= 112 && iKeyCode <= 123)) {
            //игнорирует нажатия
        } else {
            if ($.trim(FIELD.val()).length > 2) {
                if (FIELD.val() != sDefault) {
                    TIMER = setTimeout(search, 400);
                } else {
                    showAll();
                }
            }
        }
    }
    
    var showAll = function () {
        ITEMS.removeClass('_hidden').show();
    }
    
    var isKeep = function (text, oRegExp) {
        return oRegExp.test(text);
    }
    
    var hideItem = function (obj, i) {
        obj.addClass('_hidden').hide();
    }
    
    var selectTarget = function (obj) {
        obj.show().find('td').each(function() {
            var oThis = $(this);
            var textContent = oThis.text();
            var findString = textContent.toLowerCase();
            var length = sRequest.length;
            
            var number = 0;
            var result = [];
            var position = findString.indexOf(sRequest, number);
            if (position != -1) {
                result.push(textContent.substr(number, position));
                while (position != -1) {
                    result.push('<i>' + textContent.substr(position, length) + '</i>');
                    number = position + length;
                    position = findString.indexOf(sRequest, number);
                    if (position != -1) result.push(textContent.substring(number, position));
                }
                result.push(textContent.substring(number, textContent.length));
                result = result.join('');
                oThis.html(result);
            }
        });
    }
    
    var clearTarget = function() {
        ELEMENTS.each(function() {
            $(this).html($(this).html().replace(clearSelectPattern, ''));
        });
    }
return {
    init: function () {
        if ($('#f-find').size() > 0) {
            ITEMS = $('#content tbody tr');
            ELEMENTS = ITEMS.find('td');
            FIELD = $('#f-find');
            sDefault = 'Введите свой город';
            FIELD.focus(function() { if (FIELD.val() == sDefault) FIELD.removeClass('default').val(''); });
            FIELD.bind('blur', function() { if ($.trim(FIELD.val()) == '') { FIELD.addClass('default').val(sDefault); showAll(); }});
            setCach();
            initListner();
            var sHash = location.hash.substr(1);
            if (sHash != '') {
                FIELD.val(decodeURIComponent(sHash));
                search();
            } else {
                FIELD.val(sDefault);
            }
        }
    }
}
})();

var FAQ = (function() {
    var obj = null;
    var question = null;
    var answer = null;
    var initPointers = function() {
        question.append('<i class="st abs open"> </i>');
    }
    var saveSize = function() {
        answer.each(function() {
            $(this).attr('nheight', $(this).height()).css({ position: 'static', visibility: 'visible', width: 'auto', height: 0 }).hide();
        });
    };
    var initListner = function() {
        question.toggle(
            function() {
                var oQuest = $(this);
                var oAnswer = oQuest.next();
                oAnswer.show().animate(
                    { height: oAnswer.attr('nheight') + 'px' },
                    'normal',
                    function() {
                        $(this).height('auto');
                        $(this).prev().addClass('open');
                    }
                );
            }, function() {
                var oQuest = $(this);
                var oAnswer = oQuest.next();
                oAnswer.animate(
                    { height: 0 },
                    'normal',
                    function() {
                        $(this).height(0).hide();
                        $(this).prev().removeClass('open');
                    }
                );
            }
        );
    }
return {
    init: function() {
        obj = $('#faq');
        question = obj.find('dt');
        answer = obj.find('dd');
        initPointers();
        saveSize();
        initListner();
        var timer = 0;
        var nFHeigt = $('#faq-form').height() + 'px';
        $('#faq-form form').find('input[type=text], textarea').each(function() {
            var oField = $(this);
            oField.addClass('default').val(oField.attr('deftext'));
        });
        $('#faq-form').css({ position: 'relative', visibility: 'visible', height: 0 }).hide().find('form').bind('submit', function() {
            var oForm = $('#faq-form form');
            var str = '';
            
            if ($.trim(oForm.find('textarea').val()) != '') {
                oForm.find('input[type=text], textarea').each(function() {
                    str += '&' + this.name + '=' + $(this).val();
                });
                $.post(oForm.attr('action'), str, function() {
                    $('#faq-answer-message').css('color', '#090').html('Спасибо Вам за вопрос! Мы ответим на него в ближайшее время.').show();
                    clearTimeout(timer);
                    timer = setTimeout(function() {
                        $('#faq-answer-message').hide();
                    }, 5000);
                    oForm.find('input[type=text], textarea').each(function() {
                        var oField = $(this);
                        oField.addClass('default').val(oField.attr('deftext'));
                    });
                });
            } else {
                $('#faq-answer-message').css('color', '#900').html('Укажите вопрос!').show();
                clearTimeout(timer);
                timer = setTimeout(function() {
                    $('#faq-answer-message').hide();
                }, 5000);
            }
            return false;
        });
        $('p.linq-quest').toggle(
            function() {
                $('#faq-form').css('position', 'relative').show().animate(
                    { height: nFHeigt },
                    'normal',
                    function() {
                        $(this).css('position', 'static').height('auto');
                    }
                );
                $('p.linq-quest').addClass('link-quest');
            }, function() {
                $('#faq-form').css('position', 'relative').animate(
                    { height: 0 },
                    'normal',
                    function() {
                        $(this).height(0).hide();
                    }
                );
                $('p.linq-quest').removeClass('link-quest');
            }
        );
        $('#faq-form input.default').each(function() {
            var oInput = $(this);
            oInput.attr('sdefault', oInput.val());
            oInput.click(function() { if ($(this).val() == $(this).attr('sdefault')) $(this).removeClass('default').val(''); });
            oInput.bind('blur', function() { if ($.trim($(this).val()) == '') $(this).addClass('default').val($(this).attr('sdefault')); });
            if (oInput.hasClass('city')) initSuggest(oInput);
        });
    }
}
})();

var Titles = (function(){
    var TIMER = 0;
    var dT = 250;
    var createTitle = function(obj) {
        var sTitle = obj.attr('title');
        var sLink = obj.attr('href');
        obj.parent().append('<div class="block-title"><a href="#" class="close">×</a><p>' + sTitle  + '<br><a href="' + sLink + '">Подробнее</a></p><i class="st abs top"></i><i class="st abs bottom"></i></div>');
        var oTitle = obj.parent().find('.block-title');
        oTitle.css('visibility', 'hidden');
        oTitle.css({ top: -(oTitle.height() + 30) + 'px', visibility: 'visible'}).hide();
        
        clearBrowserTitle(obj);
    };
    var createTitles = function(obj) {
        obj.find('.title').each(function() {
            createTitle($(this));
            setLitners($(this).parent());
        });
    };
    var closeTitle = function(obj) {
        obj.hide();
    };
    var showTitle = function(obj) {
        obj.css({ top: -(obj.height() + 30) + 'px', visibility: 'visible'}).hide();
        (IE) ? obj.show() : obj.fadeIn('fast');
    };
    var hideTitle = function(obj) {
        (IE) ? obj.hide() : obj.fadeOut('fast');
    };
    var setLitners = function(obj) {
        var oTitle = obj.find('.block-title');
        obj.hover(function() {
            showTitle(oTitle);
        }, function() {
            hideTitle(oTitle);
        });
        oTitle.find('a.close').click(function() { closeTitle(oTitle); });
    };
    var clearBrowserTitle = function(obj) {
        obj.attr('title', '');
    }
return {
    init: function(obj) {
        createTitles(obj);
    }   
}
})();

var News = (function() {
    var news = null;
    var item = null;
    var date = null;
    var description = null;
    var oData = null;
    var prevButton = null;
    var nextButton = null;
    var curItem = 0;
    var newsText = null;
    var newsTextContainer = null;
    var items = 0;
    function getNews() {
        var random = Math.random() * 100 + Math.random() * 10000 + Math.random() * 1000000 + Math.random() * 100000000;
        $.getJSON('/news.html?do=list&_=' + random, null, function(data) {
            try {
                oData = data;
                items = oData.items.length;
                oData.items.reverse();
                if (!oData.items[items - 1]) items--;
                setNews(items - 1);
            } catch (err) {
                setButtonsDisabled();
                prevButton.add(nextButton).unbind();
            }
            
        });
    }
    function setNews(nIndex) {
        curItem = nIndex;
        setButtonsDisabled();
        item.fadeOut('normal', function() {
            if (oData.items[nIndex]) { 
                date.html(oData.items[nIndex].$$[0]);
                description.html(oData.items[nIndex].$$[1]);
                newsTextContainer.html(oData.items[nIndex].$$[3]);
                newsText.css({ top: -(newsText.height() + 35) + 'px' });
                item.css('visibility', 'visible');
                item.fadeIn('normal', setButtons);
            }
        });
    }
    function showNext() {
        if (curItem < items - 1) setNews(++curItem);
    }
    function showPrevious() {
        if (curItem > 0) setNews(--curItem);
    }
    function setButtonsDisabled() {
        prevButton.addClass('previous-disabled');
        nextButton.addClass('next-disabled');
    }
    function setButtons() {
        prevButton.removeClass('previous-disabled');
        nextButton.removeClass('next-disabled');
        if (items == 1) {
            setButtonsDisabled()
        } else if (curItem == 0) {
            prevButton.addClass('previous-disabled');
        } else if (curItem == items - 1) {
            nextButton.addClass('next-disabled');
        }
    }
    function setListners() {
		prevHint.addClass('hint-hidden');
		nextHint.addClass('hint-hidden');
        prevButton.click(function() {
            if (!$(this).hasClass('previous-disabled')) showPrevious();
        });
		prevButton.mouseover(function() {
			if (!$(this).hasClass('previous-disabled')) prevHint.removeClass('hint-hidden');
		});
		prevButton.mouseout(function() {
			prevHint.addClass('hint-hidden');
		});
        nextButton.click(function() {
            if (!$(this).hasClass('next-disabled')) showNext();
        });
		nextButton.mouseover(function() {
			if (!$(this).hasClass('next-disabled')) nextHint.removeClass('hint-hidden');
		});
		nextButton.mouseout(function() {
			nextHint.addClass('hint-hidden');
		});
        description.click(function() {
        });
        news.find('p.news-title').add(newsText).click(function() {
            if (newsText.css('display') == 'block') {
                (IE) ? newsText.hide() : newsText.fadeOut();
            } else {
                (IE) ? newsText.show() : newsText.fadeIn();
            }            
        });
    }
return {
    init: function() {
        news = $('#news');
        item = news.find('p');
        date = item.find('em');
        newsText = $('#news-text');
        newsTextContainer = newsText.find('.news-container');
        description = item.find('span');
        prevButton = news.find('i.previous');
        prevHint = news.find('div.previous-hint');
        nextButton = news.find('i.next');
        nextHint = news.find('div.next-hint');
        setListners();
        getNews();
        newsText.css({ top: -(newsText.height() + 47) + 'px', visibility: 'visible' }).hide();
    }
}
})();

var IE = null;

$(document).ready(function() {
    IE = $.browser.msie;
    initLava();
    initSearchCity();
	
    if(!$('#promo').hasClass('index-page')) Player.init();
    Find.init();
    FAQ.init();
    $('#center p.tech-data a').attr('nheight', $('#tech-data').height()).toggle(function() {
        var height = $(this).attr('nheight');
        $('#tech-data').animate(
            { height: height },
            { queue: false, duration: 'slow', complete: function() { $('#tech-data').height('auto'); } }
        );        
    }, function() {
        $('#tech-data').animate(
            { height: 0 },
            { queue: false, duration: 'slow' }
        ); 
    });
    $('#tech-data').hide().css('visibility', 'visible');
    $('#enter-lk').click(function() {
        $('#flyout').animate({
            top: 0
        });
        return false;
    });
    $('#flyout a.close').click(function() {
        $('#flyout').animate({
            top: '-250px'
        });
        return false;
    });
    if ($('ul.facility li').size() > 0) Titles.init($('ul.facility li'));
    initCanals();
    $('#ad-message').css({ top: -($('#ad-message').height() + 37) + 'px', visibility: 'visible' }).hide();
    $('#client-notice').toggle(function() {
        (IE) ? $('#ad-message').show() : $('#ad-message').fadeIn();
    }, function() {
        (IE) ? $('#ad-message').hide() : $('#ad-message').fadeOut();
    });
    if ($('#news').size() > 0) {
        News.init();
    }
});