var logopened=false;
$(document).ready(function(){
    $('#logbtn').click(function(){
        if(logopened)
        {
            $('#logform').hide('fast');
            $('#logbtn').removeClass('selected');
        }    
        else
        {
            $('#logform').show('fast');
            $('#logbtn').addClass('selected');
        }
        logopened=!logopened;
        return false;
    });
}).click(function(e){
    if(!logopened)
        return;
    e=e||window.event;
    var target=e.target||e.srcElement;
    while(target)
    {
        if(target==$('#logform').get(0))
            return;
        target=target.parentNode;
    }
    $('#logform').hide('fast');
    $('#logbtn').removeClass('selected');
    logopened=false;    
});

$(document).ready(function(){
		$('#topmenu li.sublnk').hover(
		function() {
			$(this).addClass("selected");
			$(this).find('ul').stop(true, true);
			$(this).find('ul').show('fast');
		},
		function() {
			$(this).find('ul').hide('fast');
			$(this).removeClass("selected");
		}
	);
});

$(document).ready(function(){
	var tabContainers = $('#news-arch .tabcont');
		tabContainers.hide().filter(':first').show();
								
		$('#news-arch .tabmenu a').click(function () {
			tabContainers.hide();
			tabContainers.filter(this.hash).show();
			$('#news-arch .tabmenu a').removeClass('selected');
			$(this).addClass('selected');
			return false;
		}).filter(':first').click();
});


$.fn.Button=function(sel)
{
	var closed=true,
		th=this;
	$(sel).hide();
	$(this).removeClass('selected').click(function(){
		$(sel).toggle("fast");
		$(this).toggleClass("selected");
		closed=!closed;
		return false;
	});
	$(document).click(function(e){
		if(closed)
			return;
		var target=e.target||e.srcElement;
		while(target)
		{
			var ret=false;
			$(sel).each(function(){
				if(ret=target==this)
					return false;
			});
			if(ret)
				return;
			target=target.parentNode;
		}
		$(sel).hide('fast');
		$(th).removeClass('selected');
		closed=true;
	});
	return this;	
}

$(document).ready(function(){

	var m1 = 238; /* расстояние от начала страницы до плавающей панели */
	var m2 = 20; /* расстояние от верха видимой области страницы до плавающей панели */
	
	var s = $('#calendar_panel');
		s.css({top: m1});
		function margin() {
			var top = $(window).scrollTop();
			if (top+m2 < m1) {
				s.css({top: m1-top});
			} else {
				s.css({top: m2});
			}
		}
		$(window).scroll(function() { margin(); })
		
	$("#calendar_panel_bg").css({"opacity": "0"});
    $("#calendar_panel .right").toggle(function(){
		$("#calendar_panel_bg").show().animate({"opacity": "0.5"}, "slow");
        $("#calendar_panel").animate({"left": "50%", "margin-left": "-485px"}, "slow");
        $(this).toggleClass("active"); return false;
    },function(){
		$("#calendar_panel_bg").animate({"opacity": "0"}, "slow").hide();
        $("#calendar_panel").animate({"left": "-540px", "margin-left": "0"}, "slow");
        $(this).toggleClass("active"); return false;
    });
	
	$("#calendar_panel table tr:odd").css({"background": "#5f7820"});
});

