//$.blockUI.defaults.overlayCSS.cursor = 'pointer'; 
//$.blockUI.defaults.css.border = 'none'; 

$(document).ready(function(){
	
	$('ul#team_list li').quicksearch({
		position: 'before',
		attached: 'ul#team_list',
		loaderText: '',
		delay: 0,
		onAfter: function(){
			var search_term = $("input#" + this.randomElement).val();
			if(search_term == ''){
				$("ul#team_list").hide();				
			}
			else{
				$("ul#team_list").show();				
			}
		}
	});
	
	global_page_load();
	
});

function global_page_load(){
	set_cufon();
	create_tabs();
	ajax_tabs();
}

function this_page_load(){
	
}

function set_cufon(){
	Cufon.replace('a#league_name', {
		color: '-linear-gradient(#FFF, #EEE)',
		textTransform: 'uppercase'
	}).replace(['h1', '.box_heading'], {
		textTransform: 'uppercase'
	});
}

function create_tabs(){	
	$(".tabs .box").addClass('tab').not(":first").addClass('closed').end().find("h2").click(function(){
		$(this).parent().toggleClass('closed');
	});

	$(".single_tab").find("h2").click(function(){
		$(this).parent().toggleClass('closed');
	});
} 

function close_tabs(){
	$(".tabs .box").addClass('closed');
}

function ajax_tabs(){
	var box;
	var content;
	$(".ajax_tabs .box_heading a").live('click', function(){
		box = $(this).parents(".box");
		content = box.find(".box_content");
		if(box.hasClass("open") == false){
			box.addClass('loading');
			content.load($(this).attr('href') + " .ajax_content", function(){
				box.removeClass('loading');
				content.slideDown(1000, function(){
					box.removeClass('closed').addClass('open');
				});
			});	
		}
		else{
			content.slideToggle(1000).toggleClass('closed');
		}	
		return false;
	});
}

function hide_content(that){
	$("#yield").hide().before("<img id='preloader' src='/images/msc_preloader.gif'/>");
	$(".sub_navigation").find(".selected").removeClass("selected");
	$("#" + that).addClass("selected");
}

function show_content(){
	global_page_load();
	this_page_load();
	$("#preloader").remove();
	$("#yield").show();
}
