$(function(){
	
	checkLogin();

	// Dialog Link
	$('.video_link').click(function(a){
		$("#youtube_frame").attr("src", $(this).attr("rel"));
		$('#dialog').dialog({
			width: 600,
			buttons: {
				"Ok": function() { 
					$(this).dialog("close"); 
				}, 
				"Cancel": function() { 
					$(this).dialog("close"); 
				} 
			}
		});
	});

	$('#main_news').myTabs();
	$($('#main_news .bal_kislinkek')[Math.floor(Math.random()*4)]).trigger('click');
	$('#newslist0').myTabs();
	$('#newslist1').myTabs();
	$('#newslist_right').myTabs();
	$('#video_tabs').myTabs();

	$('.scroll_left').tabArrow($('div[class^="tab"]', $('#video_tabs')), 'div[class^="video_content"]', -1);
	$('.scroll_right').tabArrow($('div[class^="tab"]', $('#video_tabs')), 'div[class^="video_content"]', 1);

	$('.scoreboard_left').tabArrow($('.scoreboard_ul'), 'li[class^="score_li"]', -9);
	$('.scoreboard_right').tabArrow($('.scoreboard_ul'), 'li[class^="score_li"]', 9);

	$('table#stathead a').click(function(){
		$('table#stathead a').removeClass('active');
		$(this).addClass('active');
	});
});

$.fn.tabArrow = function(divs, content, a){
	var a = a;
	var divs = divs;
	var size = 0;

	$(this).click(function(){
		var mainDiv = null;
		for(var i = 0; i < divs.length; i++){
			if(divs[i].className.indexOf('hidden') == -1){
				mainDiv = divs[i];
				break;
			}
		}

		var inDivs = $(content, $(mainDiv));
		var pos = null; size = 0;// az elso, ami latszik!!!
		for(var i = 0; i < inDivs.length; i++){
			if(inDivs[i].className.indexOf('hidden') == -1){
				if(pos === null) pos = i;
				size++;
			}
		}

		if((a <= 0 && pos > 0) || (a > 0 && pos < inDivs.length - size)){
			var nextpos = pos + a < 0 ? 0 : (pos + a > inDivs.length - size ? inDivs.length - size : pos + a);
			var s1 = pos < nextpos ? pos : nextpos;
			var s2 = pos < nextpos ? nextpos + size - 1 : pos + size - 1;
			for(var i = s1; i <= s2; i++){
				if(i < nextpos || i > nextpos + size -1) $(inDivs[i]).addClass('hidden');
				else $(inDivs[i]).removeClass('hidden');
			}
		}
	});

	function init(){
		var mainDiv = null;
		for(var i = 0; i < divs.length; i++){
			if(divs[i].className.indexOf('hidden') == -1){
				mainDiv = divs[i];
				break;
			}
		}

		var inDivs = $(content, $(mainDiv));
		for(var i = 0; i < inDivs.length; i++){
			if(inDivs[i].className.indexOf('hidden') == -1) size++;
		}
	}

	init();
}

$.fn.myTabs = function(){
	var on = null, onli = null, clk = true;
	var lis = $('ul li a', $(this));
	if(!lis.length){
		lis = $('.mytabs a', $(this));
		//clk = false;
	}
	for(var i = 0; i < lis.length; i++){
		var n = lis[i].href.indexOf('#') != -1 ? lis[i].href.replace(/.*#/, '') : lis[i].rel;
		var d = $('#'+n, $(this))[0];
		if(!on){
			on = d;
			onli = lis[i].parentNode;
		}
		lis[i].div = d;
		if(clk) $(lis[i].parentNode).click(action);
		else $(lis[i].parentNode).mouseenter(action);
	}

	function action(){
		$(on).addClass('hidden');
		$(onli).removeClass('tabs_active');
		on = $('a',$(this))[0].div;
		onli = this;
		$(on).removeClass('hidden');
		$(onli).addClass('tabs_active');
		return false;
	}
}

function checkLogin(){
	var loggedin = $.cookie('loggedin');
	var username = $.cookie('username')
	
//	alert(loggedin + username);
	if (loggedin == 1  && username!=""){
		$("#usrename").text(username);
		$(".loggedin").show();
		$(".not_login").hide();
	}else{
		$(".loggedin").hide();
		$(".not_login").show();	
	}

}

