
willow.ready(function($){
	//emergency bulletin options
	//DATA TYPES
	//{type:"news",id:11111}
	//{type:"announcement",id:22222}
	//{type:"rss",url:"http://rss.news.yahoo.com/rss/topstories"}
	var bulletinOptions = {
		emButtonPosition: "right",
		emButton: true,
		data: [
			{type:"news",id:10097}
		]
	};
	//emergency bulletin
	$('#Form1').bulletin(bulletinOptions);
	
	//menu options
	var menuOptions = {
		direction:"down",
		showL3s:false,
		speed:250
	};
	//menu
	willow.getMenu("118426|118438|118446|118461|118471|118476|118487",function(data){
		$("#L1").menu(data.menu,menuOptions);
	});
	
	//photo rotation
	$('#photo').cycle('fade');
	
	//init scrollbars	
	$('.scroll-pane').jScrollPane({scrollbarWidth:11});
	
	//Search
	$('#search').pdSearch({showButton:true, showButtonClass:'searchButton', showButtonText:''}); 
	
	$("#non_flash_content").css("display","block");
});	

function onBefore(){
	//clear any onStates
	$("#news_events_nav .onState").removeClass("onState");
	
	//set current onState
	switch(this.id) {
		case "newsList": $("#NewsTab").addClass("onState"); break;
		case "eventsList": $("#EventsTab").addClass("onState"); break;			
	}
}
	
function setEventsDisplay(tabSelected) {
	//stop animation -- *******************NOTHING STOPS CYCLE!!!!************************
	//$("#news_events").cycle({timeout:9999999999999});	//set exceptionally large timeout to 'pretend' it stopped - bad coding but works for our purposes
	//$('#cycleContainer').stop();
	//$('#cycleContainer').cycle('stop');
	//$('#cycleContainer').cycle('pause');

	//clear onStates
	$("#news_events_nav .onState").removeClass("onState");
	$('ul.eventsList').css("display","none");
	$('ul.eventsList').removeClass("cycle");
	$('ul.newsList').css("display","none");
	$('ul.newsList').removeClass("cycle");

	//set selected to display and set onState
	switch(tabSelected) {
		case "NewsTab": $("#newsList").css("display","block").css("opacity","100"); $("#NewsTab").addClass("onState"); break;
		case "EventsTab": $("#eventsList").css("display","block").css("opacity","100"); $("#EventsTab").addClass("onState"); break;			
		
	}
}

//Search functions
function submitSearch() { window.location = "/podium/default.aspx?t=52392&q="+document.getElementById("search").value+"&pt=Woodlynde School Search"; }
function SubmitOnEnter(evt){
	var charCode = (evt.which) ? evt.which : event.keyCode
	if(charCode == "13" || charCode == "26") { submitSearch(); return false; }
}

