jQuery(document).ready(function($) {
	$("ul.sf-menu").superfish({ 
		delay: 400,
		animation: {opacity:'show',height:'show'},
		speed: 'fast',
		autoArrows: false,
		dropShadows: false
	});
	$("a.toggleSelector").click(function() {
		$("a.toggleSelector").parent("p").hide();
		$("div.programSelector").css("border",  "1px solid #303030");
		$("div.programSelector").animate(
			{ width: "228px", height: "106px" }, 1500, 
			function() { 
				$("div.programSelector").removeClass("selectorClosed");
				$("div.programSelector").addClass("selectorOpen");
				$("div.genreSelector").hide();
				$("div.genreSelector").removeClass("noShow");
				$("div.genreSelector").fadeIn(500);
			}
		);
		return false;
	});
	$("a.closeGenreSelector").click(function() {
		$("div.genreSelector").hide();
		$("div.genreSelector").addClass("noShow");
		$("div.programSelector").animate(
			{ width: "104px", height: "25px" }, 500, 
			function() { 
				$("div.programSelector").removeClass("selectorOpen");
				$("div.programSelector").addClass("selectorClosed");
				$("div.programSelector").css("border", "none");
				$("a.toggleSelector").parent("p").show();
			}
		);
		return false;										 
	});
	$("div.genreSelector > div > p > a").click(function() {
		selectedGenreListing = $(this).attr("id");
		switch(selectedGenreListing) {
			case "eventsOrchestra" : genrePopupWindow = 'eventListing.php?genre=4'; break;
			case "eventsDance" : genrePopupWindow = 'eventListing.php?genre=3'; break;
			case "eventsChamber" : genrePopupWindow = 'eventListing.php?genre=8'; break;
			case "eventsConcerts" : genrePopupWindow = 'eventListing.php?genre=1'; break;
			case "eventsExtSeason" : genrePopupWindow = 'eventListing.php?genre=7'; break;
			case "eventsJazzFestival" : genrePopupWindow = 'eventListing.php?genre=5'; break;
			case "eventsOpera" : genrePopupWindow = 'eventListing.php?genre=2'; break;
			case "eventsWineFood" : genrePopupWindow = 'eventListing.php?genre=10'; break;
			case "eventsOther" : genrePopupWindow = 'eventListing.php?genre=6'; break;
			case "eventsAll" : genrePopupWindow = 'eventListing.php?genre=all'; break;
			default : genrePopupWindow = 'eventListing.php?genre=all'; break;
		}
		window.open(genrePopupWindow, "eventPopup", "status=0, toolbar=0, location=0, menubar=0, directories=0, resizable=0, scrollbars=1, width=350, height=460");
		return false;
	});
});