/**
 * @author Marcus
 */
 $(document).ready(function() {
	setupMenu();
	setupExpanders();
	setupMediaplayer();
	$(".box").pngFix();
 });
 
function setupMenu() {
	$("img.hoverpuff").hover(
		function () {
			var image_name = this.src;
			this.src = image_name.replace("_out","_over");
		},
		function () {
			var image_name = this.src;

			this.src = image_name.replace("_over","_out");
		}
	);
	
	$("#cssdropdown li.headlink a img").not('.active').hover(
		function () {
			var image_name = this.src;
			this.src = image_name.replace("/normal","/hover");
		},
		function () {
			var image_name = this.src;
			this.src = image_name.replace("/hover","/normal");
		}
	);
	
	/*
	 * Prepare submenus
	 */
	$('#cssdropdown li.headlink').hover(
		function() 
		{ 
			$('ul', this).css('display', 'block');
			
		},
		function() 
		{ 
			$('ul', this).css('display', 'none');
		}
	);
	
}

function setupExpanders()
{
	$("a.expander").toggle(function(e) {
		var el = $('img',this).get(0);
		el.src = el.src.replace("images/plus.gif", "images/minus.gif");
		$(this).parent().find("div.expander").slideDown('fast');
		e.preventDefault();
		return false;
		
	}, function(e) {
		var el = $('img',this).get(0);
		el.src = el.src.replace("images/minus.gif", "images/plus.gif");
		$(this).parent().find("div.expander").slideUp('fast');
		e.preventDefault();
		return false;
	});

}

function setupMediaplayer() 
{
	$("#show-mediaplayer").click(function(e) {
		var el = $('img',this).get(0);
	
		$(this).parent().addClass("mediaplayer_on");
		$("#hide-mediaplayer").show();
		$(this).hide();
		$("#mediaplayer").slideDown('fast');
		e.preventDefault();
		return false;		
	});
	
	$("#hide-mediaplayer").click(function(e) {
		var el = $('img',this).get(0);

		$(this).parent().removeClass("mediaplayer_on");
		$("#show-mediaplayer").show();
		$(this).hide();
		$("#mediaplayer").slideUp('fast');
		$('#mediaplayer-obj').get(0).sendEvent('STOP');
		e.preventDefault();
		return false;		
	});		
	
	// Listener for the power button
	$("#mediaplayer-holder a img").hover(
		function () {
			var image_name = this.src;
			this.src = image_name.replace("images/mediaplayer/normal","images/mediaplayer/hover");
		},
		function () {
			var image_name = this.src;
			this.src = image_name.replace("images/mediaplayer/hover","images/mediaplayer/normal");
		}
	);	
}
