$(document).ready(function(){
	/*INITS*/
	var snavi;
	var sMiddle = $("#left");
	$("#left").remove();
	
	$("#content").append(sMiddle);
	
	var bgnavi = new Image();
	bgnavi.src = ('img/nav_bg.png');
	$("#decoration").parent().draggable({
		disabled: false
	});
	$("#decoration").parent().draggable({
		disabled: true
	});
	$("#subnav_decoration").parent().draggable({
		disabled: false
	});
	$("#subnav_decoration").parent().draggable({
		disabled: true
	});
	
	var myTime = new Date();
	var myYear = myTime.getFullYear();
	var	myDate = myTime.getDate() + '.';
		myDate += (myTime.getMonth() + 1) + '.';
		myDate += myYear;
	
	$("#footer").prepend('&copy; ' + myYear + ' musikakzente.de<br />');
	
	$(".stand").html('Stand: ' + myDate);
	
	$("ul#aditional_content_list li a").addClass("alright");
	
	$("ul#aditional_content_list li a").animate({
		'background-position': '0 -25px'
	}, 10);
	
	$("ul#aditional_content_list li a").mouseover(function(){
		$(this).animate({
			'background-position': '0 -55px'
		}, 150);
	});
	$("ul#aditional_content_list li a").mouseout(function(){
	
		if ($(this).hasClass('yellow') == false) {
			$(this).animate({
				'background-position': '0 -25px'
			}, 250);
		}
	});
	
	$("ul#aditional_content_list li a").click(function(){
		var oThis = this;
		$("ul#aditional_content_list li a").css("background-position", "0px -25px");
		$("ul#aditional_content_list li a").removeClass("alleft").addClass("alright");
		$("ul#aditional_content_list li a").removeClass("yellow");
		$(this).addClass("yellow");
		$(this).removeClass("alright").addClass("alleft");
		$(this).css("background-position", "0px -55px");
		
		$("div#main_content").fadeOut(250, function(){
			$("div#main_content").empty();
			
			$.getJSON('php/controller.php', {
				content: $(oThis).text().toLowerCase()
			}, function(data){
			
				$("div#main_content").html(data.content);
				
				$("div#main_content").fadeIn(250);
			});
		});
	});
	
	
	// Main Navi Animation
	
	$("#navi li a").mouseover(function(){
		$(this).animate({
			'background-position': '0 -50px'
		}, 350);
	});
	$("#navi li a").mouseout(function(){
		$(this).animate({
			'background-position': '0 -250px'
		}, 350)
	});
	
	// Subnavi Animation
	
	$("#left li a").mouseover(function(){
		$(this).animate({
			'background-position': '0 0px'
		}, 250);
	});
	$("#left li a").mouseout(function(){
		if (!$(this).hasClass('active')) {
			$(this).animate({
				'background-position': '0 -270px'
			}, 250);
		}
		
	});
	
	// Medianavi Animation
	
	$("#media_meta li a").mouseover(function(){
		$(this).animate({
			'background-position': '0 -50px'
		}, 250);
	});
	$("#media_meta li a").mouseout(function(){
		$(this).animate({
			'background-position': '0 -250px'
		}, 250);
	});
	
	// ######END#####
	
	$("#decoration").mousedown(function(){
		$("#dock").css('display', 'inline');
		$("#decoration").parent().draggable({
			disabled: false
		});
	});
	$("#decoration").mouseup(function(){
		$("#decoration").parent().draggable({
			disabled: true
		});
	});
	
	$("#hid").live("click", function(){
	
		$("#hid").css('display', 'none');
		$("#hid2").css('display', 'inline');
		$(".medium_object").fadeOut(250, function(){
			$(".medium_object img").attr("src", "img/sround.png");
			$("#main_content").fadeOut(500).hide(550, function(){
				$("#middle").css("background", '#F5E800');
				$(".medium_object").fadeIn(500);
			});
		});
	});
	$("#hid2").live('click', function(){
	
		$("#hid2").css('display', 'none');
		$("#hid").css('display', 'inline');
		$(".medium_object").fadeOut(250, function(){
			$(".medium_object img").attr("src", "img/round.png");
			$("#main_content").fadeIn(650, function(){
				$(".medium_object").fadeIn(500);
				$("#middle").css("background", 'rgba(52, 13, 6, 0.4)');
				
			});
		});
	});
	
	$("#med_down").live("click", function(){
		$("#med_down").css('display', 'none');
		$("#med_up").css('display', 'inline');
		$("#media").fadeIn(500, function(){
		});
		
	});
	$("#med_up").live('click', function(){
	
		$("#med_up").css('display', 'none');
		$("#med_down").css('display', 'inline');
		$("#media_browser").fadeOut(650).hide(350, function(){
			$("#media").fadeOut(650).hide(350);
		});
		
	});
	
	$("#dock").click(function(){
		$("#dock").css('display', 'none');
		$("div#middle").animate({
			'left': '0px',
			'top': '0px'
		}, 250);
	});
	$(".medium").mouseover(function(){
		$(this).animate({
			'marginLeft': '180px',
			'marginRight': '180px'
		}, 400);
		
	});
	$(".medium").mouseout(function(){
		$(this).animate({
			'marginLeft': '30px',
			'marginRight': '30px'
		}, 400);
		
	});
	$(".medium").click(function(){
	
		var sImagePath = $("#" + this.id).attr('src');
		var sContent = '';
		
		$("#stop").attr("src", 'img/play.png');
		$("#stop").attr('id', 'play');
		$("#media_player").animate({
			'marginLeft': '-598px'
		}, 1000, function(){
			$("#media_browser").fadeIn(500, function(){
			
				//$("media_browser_msg").fadeIn(500);
			
			
			});
		});
		
		
	});
	// Subnav kopie
	
	$("#subnav_decoration").mousedown(function(){
		$("#dock2").css('display', 'inline');
		$("#subnav_decoration").parent().draggable({
			disabled: false
		});
	});
	
	$("#subnav_decoration").mouseup(function(){
		$("#subnav_decoration").parent().draggable({
			disabled: true
		});
	});
	
	$("#hid_subnav").live("click", function(){
		$("#hid_subnav").css('display', 'none');
		$("#hid_subnav2").css('display', 'inline');
		$("#sidenav, #footer").fadeOut(500).hide(550, function(){
			//   $("#middle").css("background", '#F5E800');
		});
		
	});
	$("#hid_subnav2").live('click', function(){
	
		$("#hid_subnav2").css('display', 'none');
		$("#hid_subnav").css('display', 'inline');
		//  $("#middle").css("background", 'rgba(64, 163, 251, 0.2)');
		$("#sidenav, #footer").fadeIn(650, function(){
		});
		
	});
	
	$("#dock2").click(function(){
		$("#dock2").css('display', 'none');
		$("div#left").animate({
			'left': '0px',
			'top': '0px'
		}, 250);
	});
	
	$(".medium_object").live('click', function(){
		$("#movie_loader").fadeIn('500');
		$("#play").attr('src', 'img/stop.png');
		$("#play").attr('id', 'stop');
		$oObj = this;
		$("#preview").attr('style', $(this).attr('style'));
		$("#preview").attr('class', '');
		$("#preview").addClass($(this).attr('id'));
		$(this).fadeOut(200, function(){
			$("#media_player").animate({
				'marginLeft': '0px'
			}, 600, function(){
				$($oObj).fadeIn(250);
				$("#media_player").fadeIn(100, function(){
					window.setTimeout('loadMovie(\'' + $('#preview').attr('class') + '\')', 1000);
				});
			});
		});
	});
	$(".medium_object").live('mouseover', function(){
		$(this).css('opacity', '1.0');
		
		
	});
	$(".medium_object").live('mouseout', function(){
		$(this).css('opacity', '0.2');
		
	});
	
	$("#play").live('click', function(){
		$(this).attr('src', 'img/stop.png');
		$(this).attr('id', 'stop');
		$("#media_player").animate({
			'marginLeft': '0px'
		}, 600, function(){
			$("#media_player").fadeIn(100);
		});
	});
	$("#stop").live('click', function(){
		$(this).attr('src', 'img/play.png');
		$(this).attr('id', 'play');
		$("#media_player").animate({
			'marginLeft': '-600px'
		}, 600, function(){
			$("#media_player").fadeOut(100);
		});
	});
//#############�nderung wg Audioplayer###############	
	//$("#media_bay").draggable({
	//	'axis': 'y'
	//});
	
	// Makierung der aktiven Seite
	
	$('a_sub a').css('background', '');
	$('.a_sub').css({
		"background-color": "#0072F2",
	});
	
	$.each($('#sidenav ul li a'), function(i, data){
		var aHref = window.location.href.split('/');
		var iElements = aHref.length;
		
		if ($(this).attr('href') == aHref[iElements - 1]) {
			$(this).css('background-color', '#0072f2 !important');
			$(this).addClass('active');
		}
		//alert(window.location.href);
		//alert($(this).text());
	});
	
	// Einblendung des iframes bei Parsifal/ Aktuell
	$('.show_pars').live('click', function(){
		$('#main_content').fadeOut(100, function(){
		$('#pars_frame').fadeIn(600);
		});
	});
	$('.show_txt').live('click', function(){
		$('#pars_frame').fadeOut(100, function(){
		$('#main_content').fadeIn(600);
		});
	});
});
function wideMovie(){
	$('object').attr('width', '564');
	//alert('end');
	$('#medieninhalt').css('visibility', 'visible');
	$("#movie_loader").fadeOut('500');
}

function loadMovie(){
	var sMovUrl = $('#preview').attr('class');
	$('#media_player').html("<div id=\"medieninhalt\" style=\"visibility:hidden;\"><object width=\"563\" height=\"274\" type=\"application/x-shockwave-flash\" id=\"nonverblaster\" name=\"nonverblaster\" bgcolor=\"#000000\" data=\"js/videoplayer/NonverBlaster.swf\"><param name=\"menu\" value=\"false\"><param name=\"allowFullScreen\" value=\"true\"><param name=\"allowScriptAccess\" value=\"always\"><param name=\"flashvars\" value=\"mediaURL=../../videos/" + sMovUrl + ".flv&amp;teaserURL=&amp;allowSmoothing=true&amp;autoPlay=true&amp;buffer=6&amp;showTimecode=true&amp;loop=false&amp;controlColor=0xffffff&amp;controlBackColor=0x000000&amp;scaleIfFullScreen=true&amp;showScalingButton=true&amp;defaultVolume=100&amp;indentImageURL=&amp;crop=false\"></object></div>");
	window.setTimeout('wideMovie()', 2500);
}

function buildPlayer(sAudioURL, iCaseID){
			var flashvars = {};
			flashvars.mediaURL = "audio/" + sAudioURL + ".mp3";
			flashvars.allowSmoothing = "true";
			flashvars.autoPlay = "false";
			flashvars.buffer = "6";
			flashvars.showTimecode = "true";
			flashvars.loop = "false";
			flashvars.controlColor = "0xffffff";
			flashvars.controlBackColor = "0x000000";
			flashvars.scaleIfFullScreen = "true";
			flashvars.showScalingButton = "true";
			flashvars.defaultVolume = "100";
			flashvars.crop = "false";
			
		var params = {};
			params.menu = "false";
			params.allowFullScreen = "true";
			params.allowScriptAccess = "always"
			
		var attributes = {};
			attributes.id = "nonverblaster";
			attributes.name = "nonverblaster";
			attributes.bgcolor = "#000000"
		
		swfobject.embedSWF("js/videoplayer/NonverBlaster.swf", "player_0" + iCaseID, "447", "20", "9", "javascript/videoplayer/expressinstall.swf", flashvars, params, attributes);
		
		// Uncomment this function if you want to listen for the end of playback
		function computeEnd(){
		//	alert("end reached!");
		}
		
		registerForJavaScriptCommunication("nonverblaster");
}


