var prevFlashContainer = "";
var prevFlashContent = "";
$(document).ready(function() {
	$(".more_btn").bind("click", function(e) {
		var id = $(this).attr("rel");
		if($(".description[rel='"+id+"']").is(":visible")) {
			e.preventDefault();
			deactivate(id);
			$(".description[rel='"+id+"']").slideUp(700);
		} else {			
			e.preventDefault();
			activate(id);
			$(".description[rel='"+id+"']").slideDown(700);
		}
	});

	$(".audio_btn").bind("click", function(e) {
		var id = $(this).attr("rel");
		var audioFile = $('#sermon-' + id + '-audio').val();
		if($(".audio[rel='"+id+"']").is(":visible")) {
			e.preventDefault();
			deactivate(id);
			$(".audio[rel='"+id+"']").slideUp(700);
			
		} else {			
			e.preventDefault();
			activate(id);
			AudioPlayer.embed("player_"+id+"", {  
				soundFile: audioFile, 
				titles: $(".audio[rel='"+id+"'] .title").text(), 
				artists: $(".audio[rel='"+id+"'] .speaker").text(),
				autostart: "yes"
			}); 
			$(".audio[rel='"+id+"']").slideDown(700);
			if(prevFlashContainer) {
				deactivate_video();
			}
		
		}
	});
	
	$(".video_btn").bind("click", function(e) {
		var id = $(this).attr("rel");
		var videoFile = $(".video[rel='"+id+"'] .video_file").text();
		var fcontainer = $(".video[rel='"+id+"'] .flash_container").text();
		var fcontent = $(".video[rel='"+id+"'] .flash_content").text();
		if(prevFlashContainer) {
			deactivate_video();	
		}
		prevFlashContainer = fcontainer;
		prevFlashContent = fcontent;
		
		if($(".video[rel='"+id+"']").is(":visible")) {
			e.preventDefault();
			deactivate(id);
			$(".video[rel='"+id+"']").slideUp(700);
		} else {			
			e.preventDefault();
			activate(id);
			//embed video
			swfobject.embedSWF("/swf/SLBC_SubVideo_Player.swf", fcontent, "539", "302", "9.0.0","/swf/expressInstall.swf", {autoplay:"false", base:"", "videoURL":videoFile, imageURL:""}, {menu:"false", wmode:"transparent"}, {id:"sermonPlayer",name:"sermonPlayer"});

			$(".video[rel='"+id+"']").slideDown(700);
		}
	});

	$(".plus_btn").live("click", function(e) {
		var id = $(this).attr("rel");
		if($(".audio[rel='"+id+"']").is(":visible")) {
			e.preventDefault();
			deactivate(id);
			$(".audio[rel='"+id+"']").slideUp(700);
			
		
		} else {			
			e.preventDefault();
			activate(id);
			var audioFile = $('#sermon-' + id + '-audio').val();
			AudioPlayer.embed("player_"+id+"", {  
				soundFile: audioFile,
				titles: $(".audio[rel='"+id+"'] .title").text(), 
				artists: $(".audio[rel='"+id+"'] .speaker").text(),
				autostart: "yes"
			});
			$(".audio[rel='"+id+"']").slideDown(700);
		}
	});
	
	$(".min_btn").live("click", function(e) {
		var id = $(this).attr("rel");
		e.preventDefault();
		deactivate(id);
	});
	
	$(".description_container .close").live("click", function(e) {
		e.preventDefault();
		var id = $(this).attr("rel");
		$(".more_btn[rel='"+id+"']").trigger("click");
	});
	
	$(".event_desc p:first").addClass("first");
});

function activate(id) {
	$(".mediaBox").slideUp(300);
	$(".mediaBox.audio").each(function() {
		deactivate_audio($(this).attr("rel"));
	});
	$(".toggle_btn[rel='"+id+"']").addClass("min_btn").removeClass("plus_btn");
	$(".mediabar[rel='"+id+"']").animate({backgroundColor: "#d0d0d0"}, 700);
}

function deactivate(id) {
	$(".mediaBox").slideUp(300).delay(700);
	$(".toggle_btn[rel='"+id+"']").addClass("plus_btn").removeClass("min_btn");
	$(".mediabar[rel='"+id+"']").animate({backgroundColor: "#e2e2e2"}, 700);
	deactivate_audio(id);
	deactivate_video();	
	
}

function deactivate_audio(id) {
	$(".audio[rel='"+id+"'] .player_wrapper").html("<div id=\"player_"+id+"\"></div>");
}
function deactivate_video() {
	$("#" + prevFlashContainer).html('<div id="' + prevFlashContent + '"></div>');
}

