$(function() {

	/*// check menu items
	menuInit();*/

	// MOUSE OVER NAVS
	$("div.nav").bind("mouseover", function() {
		$("#subnav_"+this.id).css("display","block");
	});

	// MOUSE OUT NAVS
	$("div.nav").bind("mouseout", function() {
		$("#subnav_"+this.id).css("display","none");
	});

});
/*
// we need to filter out FF/MAC, it can't display opcatity and transparent flash together
function menuInit() {
	if( BrowserDetect.OS == "Mac" && BrowserDetect.browser == "Firefox" ) {
		return false;
	} else {
		$(".subnav").addClass("trans");
	}
}
*/

function LoadMonth( m, y, t ) {
	$.get("/ajax/calendar.php?m="+m+"&y="+y+"&run=true&type="+t, function(txt) {
		$("div#calendar_container").html(txt);
	});
	return false;
}

function LoadEvents( d, m, y ) {
	$.get("/ajax/event.php?d="+d+"&m="+m+"&y="+y, function(txt) {
		$("#calendar .calendar_content").html(txt);
	});
	return false;
}

function LoadRandom() {
	if( featured && featured.length > 1 ) {
		var ID = Math.floor(Math.random() * featured.length);
		if( ID < 1 ) ID = 1;
		currItem = ID;
		var img = LoadFeatured(ID);
		$("#featimg").html(img);
		return false;
	} else {
		return false;
	}
}

function MoveFeatured( d ) {
	if( featured && currItem ) {
		switch(d) {
			case "next":
				if( currItem < (featured.length-1) ) {
					currItem++;
					var img = LoadFeatured(currItem);
				} else {
					currItem = 1;
					var img = LoadFeatured(currItem);
				}
				$("#featimg").html(img);
			break;

			case "prev" :
				if( currItem > 1 ) {
					currItem--;
					var img = LoadFeatured(currItem);
				} else {
					currItem = featured.length-1;
					var img = LoadFeatured(currItem);
				}
				$("#featimg").html(img);
			break;
		}
		return false;
	} else {
		return false;
	}
}

function LoadFeatured(id) {
	if( id ) {
		var parts = featured[id].split("|");
		return '<a href="'+parts[0]+'"><img src="'+parts[1]+'" alt="'+parts[2]+'" title="'+parts[2]+'" /></a>';
	} else {
		return false;
	}
}