jQuery.fn.center = function () {
	this.css("position","absolute");
	this.css("top", ( $(window).height() - this.outerHeight() ) / 2+$(window).scrollTop() + "px");
	this.css("left", ( $(window).width() - this.outerWidth() ) / 2+$(window).scrollLeft() + "px");
	return this;
}

$(function(){
	$(window).resize(function(){
		$("#nicewindow").center();
	})
	$(window).scroll(function(){
		$("#nicewindow").center();
	})
	$("#nicewindow").center();
	
	/*if($(".commalist").length){
		$(".commalist").each(function(){
			$("li:not(:last)",this).append(",");
		})
	}*/
	
	$(".show_hiddenpost a").click(function(event){
		event.preventDefault();
		$(this).parents(".postcontainer").removeClass("posthidden");
		$(this).parent().remove();
	})
	
	zi = 0;
	$($("#lf_tabs_links li").get().reverse()).each(function(){
		$(this).css("zIndex", zi++);
	})
	
	$(window).resize(function(){
		if($("#lf_tabs_links").width() > $("#lf_tabs_links ul").width()){
			$("#lf_tabs_next").parent().fadeOut(150);
		}else{
			$("#lf_tabs_next").parent().show();
		}
		
		$("#latest_news, #popular_forum").css("height", "auto");
		if($("#latest_news").height() > $("#popular_forum").height()) $("#popular_forum").height($("#latest_news").height())
		else $("#latest_news").height($("#popular_forum").height());
		
		if($("#wrap2").width() > 1100) $("#forums .viewers").fadeIn();
		else $("#forums .viewers").fadeOut();
	})
	
	$(window).resize();
	
	$("#lf_tabs_links").each(function(){
		var new_left = 0;
		var current_item = 0;
		var tabs_width = 0;

		$("#lf_tabs_links_inner li").each(function(){
			tabs_width += $(this).outerWidth(1);
		})

		$("#lf_tabs_next").click(function(event){
			event.preventDefault();
			var fit_width = 0;

			$("#lf_tabs_links_inner li:eq("+ current_item +"), #lf_tabs_links_inner li:gt("+ current_item +")").each(function(index){
				if(fit_width + $(this).outerWidth(1) < $("#lf_tabs_links").width()){
					fit_width += $(this).outerWidth(1);
				}else{
					current_item += index;
					return false;
				}
			})

			if((new_left - fit_width) * (-1) < tabs_width){
				new_left -= fit_width;
			}else{
				new_left = 0;
				current_item = 0;
			}

			$("#lf_tabs_links_inner").animate({"left": new_left});
			
			if((new_left - $("#lf_tabs_links").width()) * (-1) > tabs_width) $("#lf_tabs_next").parent().addClass("rev")
			else $("#lf_tabs_next").parent().removeClass("rev");
		})
	})
	
	$("#interview_block").each(function(){
		var new_left = 0;
		var items_width = $("#interview_block .item").length * 68;
		$("#interview_items .item:first").each(function(){
			$(this).addClass("active");
			$("#interview_text").html($(".text", this).html());
		})

		$("#interview_items .item").hover(function(){
			if(! $(this).hasClass("active")){
				$("#interview_items .active").removeClass("active");
				$(this).addClass("active");
				$("#interview_text").html($(".text", this).html());
			}
		})

		$("#interview_next").click(function(event){
			event.preventDefault();
			if((new_left - 204) * (-1) < items_width){
				new_left -= 204;
			}else{
				new_left = 0;
			}
			$("#interview_items").animate({"left": new_left});
		})
		
		$("#interview_prev").click(function(event){
			event.preventDefault();
			if(new_left += 204 < 0){
				new_left += 204;
			}else{
				new_left = Math.floor(items_width / 204) * (-204);
			}
			$("#interview_items").animate({"left": new_left});
		})
	})

	$("#footer_from").appendTo($("#footer_to"));
})
