$(document).ready(function(){$("#eventSpace").bind("mouseenter",function(){$(this).addClass("active");clearTimeout(eventTimeOut)}).bind("mouseleave",function(){$(this).removeClass("active");eventTimer()});$("#nextEvent").click(function(){moveEvent(1);return false});$("#prevEvent").click(function(){moveEvent(-1);return false});$("a","#topGradient").click(function(){moveNewsList(-1);return false});$("a","#bottomGradient").click(function(){moveNewsList(1);return false});$("#lastNewsSpace").bind("mouseenter",
function(){$(this).addClass("active")}).bind("mouseleave",function(){$(this).removeClass("active")});$("#activeCity").click(function(){var a=$(this),b=a.offset(),c=$("#cityList");c.find("li").removeClass("active").find("span").remove();c.find("li a:contains('"+a.text()+"')").before("<span>"+a.text()+"</span>").parents("li").addClass("active");c.css({left:b.left-8,top:b.top-6}).appendTo("body").slideDown(100,function(){c.removeClass("hidden").addClass("activeTop")});return false});$("#cityList a").click(function(){var a=
$(this),b=a.attr("href").substring(1),c=$("#cityList");$.post("/srv/wthr/",{city:b},function(f){$("#weatherBlock").html(f);$("#activeCity").text(a.text());c.slideUp(100,function(){c.addClass("hidden").removeClass("activeTop")})});return false});$(".headerView","#mainColumn").live("mouseenter",function(){var a=$(this).parents(".contentBlock");a.is(".moveReady")||a.addClass("moveReady")}).live("mouseleave",function(){var a=$(this).parents(".contentBlock");a.is(".moveReady")&&a.removeClass("moveReady")});
$(".setButton").live("mouseenter",function(){var a=$(this);a.is(".setButton-hover")||a.addClass("setButton-hover")}).live("mouseleave",function(){var a=$(this);a.is(".setButton-hover")&&a.removeClass("setButton-hover")}).live("click",function(){var a=$(this).parents(".contentBlock").find(".setBlock");if(a.is(".setBlock-active"))a.removeClass("setBlock-active");else{a.addClass("setBlock-active");var b=a.siblings("ul").find("li:visible").not(".footerList").length;$(".sliderCount",a).slider("option",
"value",b).siblings("span").html(b)}});$("a.closeSet").live("click",function(){$(this).parents().removeClass("setBlock-active");return false});$(".arrButton").live("mouseenter",function(){var a=$(this);a.is(".arrButton-hover")||a.addClass("arrButton-hover")}).live("mouseleave",function(){var a=$(this);a.is(".arrButton-hover")&&a.removeClass("arrButton-hover")}).live("click",function(){var a=$(this).parents(".contentBlock");a.is(".short")?$(".listNews",a).slideDown("fast",function(){$(this).removeAttr("style");
a.removeClass("short");boxesArround()}):$(".listNews",a).slideUp("fast",function(){$(this).removeAttr("style");a.addClass("short");$(".setBlock",a).removeClass("setBlock-active");boxesArround()})});$(".columnContent").sortable({connectWith:".columnContent",handle:"h2",helper:"clone",stop:function(){boxesArround()}});sliderSet($(".sliderCount"));window.addEventListener&&window.addEventListener("DOMMouseScroll",mouseWheel,false);window.onmousewheel=document.onmousewheel=mouseWheel;eventTimer()});
function sliderSet(a){a.slider({range:"max",min:1,max:10,value:3,slide:function(b,c){$(this).siblings("span").html(c.value)},change:function(b,c){listNewsResize($(this).parent().siblings(".listNews"),c.value)}})}
function listNewsResize(a,b){var c=0;a.find("li").each(function(){c++;var f=$(this);c>b?f.not(".footerList").hide():f.show()});a.find("li").not(".footerList").length<b&&$.post("/srv/getnews/",{count:b,cat:a.parent().find(".setBlock span").attr("id")},function(f){a.replaceWith(f)});boxesArround()}function checkBoxesState(){$("#rubricList li").removeClass("active");$(".setBlock span").each(function(){$("#lnk"+$(this).attr("id").substring(3)).parent().addClass("active")})}
function boxesArround(){var a=[];$(".setBlock span","#leftBoxes").each(function(){var c=$(this);a[a.length]=c.attr("id")+":"+c.html()+"-"+(c.parents(".contentBlock").hasClass("short")?1:0)});var b=[];$(".setBlock span","#rightBoxes").each(function(){var c=$(this);b[b.length]=c.attr("id")+":"+c.html()+"-"+(c.parents(".contentBlock").hasClass("short")?1:0)});$.post("/srv/boxes/",{left:a.join(","),right:b.join(",")});$("#navigateSub .padLeft").removeClass("hidden")}var currentTopItem=0;
$.fn.reverse=[].reverse;
function moveNewsList(a){var b=$("#lastNewsList").height(),c=$("ul","#lastNewsList"),f=c.height(),j=0,e,d=0,g=0,i=$("li",c),h=0;if(a<0){if($("#lastNewsSpace").hasClass("topPosition"))return false;g=i.length-1;i.reverse().each(function(){e=$(this).outerHeight(true);if(g>currentTopItem){j+=e;h=e}else if(d+e<b){d+=e;h=e;currentTopItem=g}else return false;g--});d=f-d-j;if(d<=10){d=0;$("#lastNewsSpace").addClass("topPosition").removeClass("bottomPosition")}else $("#lastNewsSpace").removeClass("topPosition").removeClass("bottomPosition")}else{if($("#lastNewsSpace").hasClass("bottomPosition"))return false;i.each(function(){e=
$(this).outerHeight(true);if(g<currentTopItem){j+=e;h=e}else if(d+e<b){d+=e;h=e;currentTopItem=g}else return false;g++});d=d+j-h;if(b+d>=f){g=i.length-1;d=0;i.reverse().each(function(){e=$(this).outerHeight(true);if(d+e<b){d+=e;h=e;currentTopItem=g}else return false;g--});d=f-d;$("#lastNewsSpace").removeClass("topPosition").addClass("bottomPosition")}else $("#lastNewsSpace").removeClass("topPosition").removeClass("bottomPosition")}c.stop(true,true).animate({marginTop:-d+"px"},300,function(){})}
var wheelTimer,wheelBool=true;function mouseWheel(a){var b=0;if(!a)a=window.event;if(a.wheelDelta)b=a.wheelDelta;else if(a.detail)b=-a.detail;if(b)if($("#lastNewsSpace").hasClass("active")){if(b<0)wheelBool&&moveNewsList(1);else wheelBool&&moveNewsList(-1);wheelBool=false;wheelTimer=setTimeout(function(){wheelBool=true;clearTimeout(wheelTimer)},300);a.preventDefault&&a.preventDefault();a.returnValue=false}}var eventTimeOut;
function eventTimer(){eventTimeOut=setTimeout(function(){moveEvent(1);eventTimer()},1E4)}var currentEvent=0;
function moveEvent(a){currentEvent+=a;if(currentEvent>=3)currentEvent=0;a=$("#topEventList");var b=-340*currentEvent;a.stop(true,true).animate({marginLeft:b+"px"},100,function(){currentEvent==2&&$("#eventSpace").addClass("rightPosition");currentEvent==0&&$("#eventSpace").addClass("leftPosition");currentEvent>0&&currentEvent<2&&$("#eventSpace").removeClass("rightPosition").removeClass("leftPosition")})};
