// JavaScript Document

/*	SERMON LIST
/*----------------------------------------------------------*/
function getSermons(series){
	$('#ajax_sermon').fadeOut('fast');
	$('#ajax_sermonlist').fadeOut('fast', function(){
		$('#series_title').text('Loading...');
		$('#ajax_sermonlist').load('/includes/ajax/sermons-coverflow.php', {'series':series}, function(response){
			var series = response.split('@@');
			$('#ajax_sermonlist').html(series[0]);
			$('#series_title').text(series[1]);
			initSermonList();
			$('#ajax_sermonlist').fadeIn();
		});
	});
}

function initSermonList(){
	var browser = getBrowser();
	if(browser['name'] == 'ie'){
		$('.sermon_item').hover(
			function(){
				$(this).attr('class', $(this).attr('class') + ' sermon_item_hover');	
			},
			function(){
				$(this).attr('class', $(this).attr('class').replace(' sermon_item_hover',''));	
			}
		);
	}
	$('.sermon_item').click(function(){
		var slug = $(this).find('.slug').html();
		loadSermon(slug);
	});
}


/*	SERMON DETAILS
/*----------------------------------------------------------*/
function loadSermon(slug){
	$('#ajax_sermonlist').fadeOut('fast', function(){
		$('#ajax_sermon').load('/includes/ajax/sermons-coverflow.php', {'slug':slug}, function(){
			var video = $('#my_video').val();
			var videoFlash = $('#my_videoFlash').val();
			if(videoFlash != null && videoFlash.trim() != "") video = videoFlash;
			var image = $('#my_image').val();
			if(image != null && image.trim() != ""){
				$('#sermon_video').css('background','none');
				var img = '<img src="'+image+'" />';
				$('#flash_video').html(img);
			}
			$('#ajax_sermon').fadeIn('medium', function(){
				if(video != null && video != "") loadVideo();
			});
		});
	});
}

function loadVideo(){
	var video = $('#my_video').val();
	var videoFlash = $('#my_videoFlash').val();
	if(videoFlash != null && videoFlash.trim() != "") video = videoFlash;
	var image = $('#my_image').val();
	if(video != null && video.trim() != ""){
		var soVideo = new SWFObject("/swf/BBC_video_player2.swf", "BBC_sermon_video", "512", "288", "9");
		soVideo.addParam("wmode", "transparent");
		soVideo.addParam("menu", "false");
		soVideo.addParam("allowFullScreen", "true");
		soVideo.addVariable("imageURL", image);
		soVideo.addVariable("videoURL", video);
		var hasFlash = soVideo.write("flash_video");
		if(!hasFlash) $('#no_flash_sermon_video').show();
		/*var soVideo = new SWFObject("/FLVPlayer_Progressive.swf", "BBC_sermon_video", "512", "288", "9");
		soVideo.addParam("wmode", "opaque");
		soVideo.addParam("menu", "false");
		soVideo.addParam("allowFullScreen", "true");
		soVideo.addParam("FlashVars", "&MM_ComponentVersion=1&skinName=/Clear_Skin_3&streamName="+video+"&autoPlay=false&autoRewind=false");
		var hasFlash = soVideo.write("flash_video");
		if(!hasFlash) $('#no_flash_sermon_video').show();*/
	}
}

function showSermonList(){
	$('#ajax_sermon').fadeOut('fast', function(){ $('#ajax_sermonlist').fadeIn(); });	
}


/*	SEARCH ALL SERMONS
/*----------------------------------------------------------*/
function searchSermons(){
	var keywords = $('#searchterm').val().trim();
	$('#ajax_sermon').fadeOut('fast');
	$('#ajax_sermonlist').fadeOut('fast', function(){
		$('#ajax_sermonlist').load('/includes/ajax/sermons-coverflow.php', {'keywords':keywords}, function(response){
			$('#series_title').text('Search Results');
			initSermonList();
			$('#ajax_sermonlist').fadeIn();
		});
	});
}

function initSermonSearch(){
	$('#searchterm').keyup(function(event){
		if(isEnterKey(event)) searchSermons();
	});
}
