willow.ready(function($) {
	var $lowerFlyout = $(".wrapper .lower");
	var $middleFlyout = $(".wrapper .middle");
	var $upperFlyout = $(".wrapper .upper");
	
	var $lowerWrapper = $(".wLower");
	var $middleWrapper = $(".wMiddle");
	var $upperWrapper = $(".wUpper");
	
	var menuOptions = {
		direction:"down",
		showL3s:false
	};
	willow.getMenu("112240|112241|112242|112243|112244|112245|112246",function(data){
		$('#L1').menu(data.menu,menuOptions);
	});
	
	var emOptions = {
		emButtonPosition: "right",
		emButton: false
	};
	
	$("#photos").cycle({random:true});
	$("#eventsCycle").cycle({
		before: willow.tabOn, 
		timeout: '4000'
	});
	
	if($.browser.msie){
		$("#artsEvents").css("background","none");
		$("#athlEvents").css("background","none");
		$("#schoolEvents").css("background","none");
	}
	//Hover event just for showing the flyout
	$(".tab span").each(function(){
		$(this).hover(
			function(){			
				if($(this).hasClass("lower")){
					$lowerWrapper.css("z-index","30");
					$lowerFlyout.animate({"left": "0"}, function(){});					
				}
				else if($(this).hasClass("middle")){
					$middleWrapper.css("z-index","30");
					$middleFlyout.animate({"left": "0"}, function(){});
				}
				else if($(this).hasClass("upper")){
					$upperWrapper.css("z-index","30");
					$upperFlyout.animate({"left": "0"}, function(){});
				}
			},
			function(){}
		)
	});
	//Hover event just for hiding the flyout
	$(".flyout").each(function(){
		$(this).hover(
			function(){},
			function(){				
				if($(this).hasClass("lower")){					
					$(this).animate({"left": "273"}, function(){
						$lowerWrapper.css("z-index","15");
					});					
				}
				else if($(this).hasClass("middle")){					
					$(this).animate({"left": "273"}, function(){
						$middleWrapper.css("z-index","15");
					});
				}
				else if($(this).hasClass("upper")){					
					$(this).animate({"left": "273"}, function(){
						$upperWrapper.css("z-index","15");
					});
				}
			}				
		)
	});
	$(".newsTitle a").each(function(){
		$(this).html(willow.fsplit($(this).html(),45));
	});
	$(".eventTitle a").each(function(){
		$(this).html(willow.fsplit($(this).html(),60));
	});
	$("#smLinks a").each(function(){
		$(this).html(willow.fsplit($(this).html(),35));
	});
	
	$(".flyout span").each(function(){	
		var st = $(this).html().substring(0,47);
		$(this).html(st);
	});
	
	var wText = $("#welcomeText").html();
	wText = willow.fsplit(wText,660);
	$("#welcomeText").html(wText);
});
	
willow.tabOn = function(){
	var $eTabArt = $("#eArt");
	var $eTabAthl = $("#eAthletics");
	var $eTabSchool = $("#eSchool"); 
	
	switch($(this).attr("id")){
		case "artsEvents": $eTabAthl.removeClass("on"); $eTabSchool.removeClass("on"); $eTabArt.addClass("on"); break;
		case "athlEvents": $eTabArt.removeClass("on"); $eTabSchool.removeClass("on"); $eTabAthl.addClass("on"); break;
		case "schoolEvents": $eTabArt.removeClass("on"); $eTabAthl.removeClass("on"); $eTabSchool.addClass("on"); break;
		default: break;
	}
}	

setEventsDisplay = function(id){
	var $eTabArt = $("#eArt");
	var $eTabAthl = $("#eAthletics");
	var $eTabSchool = $("#eSchool"); 
	
	$("#eventsCycle").cycle('pause');
	$("#eventsCycle").children().each(function(){
		$(this).fadeOut(function(){
			if(!$.browser.msie){
				$(this).css("opacity","1");
			}
			else{
				$(this).css("filter","alpha(opacity=100)");
			}
		});
	});

	switch(id){
		case "eArt": 
			$eTabAthl.removeClass("on"); 
			$eTabSchool.removeClass("on");
			$eTabArt.addClass("on");
			$("#artsEvents").fadeIn();
			setTimeout(function(){
				$("#eventsCycle").cycle('resume');
			}, 30000);
			break;
		case "eAthletics": 
			$eTabArt.removeClass("on"); 
			$eTabSchool.removeClass("on"); 
			$eTabAthl.addClass("on"); 
			$("#athlEvents").fadeIn();
			setTimeout(function(){
				$("#eventsCycle").cycle('resume');
			}, 30000);
			break;
		case "eSchool":
			$eTabArt.removeClass("on"); 
			$eTabAthl.removeClass("on"); 
			$eTabSchool.addClass("on"); 
			$("#schoolEvents").fadeIn();
			setTimeout(function(){
				$("#eventsCycle").cycle('resume');
			}, 30000);
			break;
		default: break;
	}
}


	


