var lowresVideo = false;
var hiresVideo = false;
var audioPlayer = false;
var showing = 'low';

function contactFormSubmit(){
	var em = $.trim($('#email').val());
	if(em == ''){
		alert('Email address is required.');
		$('#email').focus();
		return false;
	}
}

function toggleVideos(){
	$("#lowres-player").toggle();
	$("#hires-player").toggle();
	if(showing == 'low'){
		lowresVideo.stop();
		$(this).html('Play Short Version');
		showing = 'hi';
	}else{
		showing = 'low';
		hiresVideo.stop();
		$(this).html('Play Full Version');
	}
	return false;
}

function fixWorshipBg(){
	var w = $('#wrapper');
	var c = $('#container');
	var co = c.offset();
	var xPos = Math.round(co.left) - 229;
	w.css('background-position',xPos+'px 245px');
}

function stopAudioPlayer(){
	audioPlayer.stop();
}

function stopVideoPlayers(){
	try{
		hiresVideo.stop();
	}catch(e){}
	try{
		lowresVideo.stop();
	}catch(e){}
	return true;
}

$(document).ready(function(){
	var docId = $(document.body).attr('id');
	if(docId){
		switch(docId){
			case 'page-home':
				$('#audio-link').overlay({
					onBeforeClose: stopAudioPlayer,
					top: 500
				});
				$('#video-link').overlay({
					onBeforeClose: stopVideoPlayers,
					top: 380
				});
				$('#video-popup').draggable({
					handle: 'div.top'
				});
				$('#audio-popup').draggable({
					handle: 'div.top'
				});
				
				window.lowresVideo = flowplayer('lowres-player',{'src':'assets/swf/flowplayer/flowplayer-3.1.5.swf'},{
					'clip': {
						'url': 'assets/flv/HPA-800.flv'
					},
					'autoPlay':false,
					'plugins': {
						'controls': { 'autoHide': 'always' }
					}
				});
				window.hiresVideo = flowplayer('hires-player',{'src':'assets/swf/flowplayer/flowplayer-3.1.5.swf'},{
					'clip': {
						'url': 'assets/flv/HPA-300.flv'
					},
					'autoPlay':false,
					'plugins': {
						'controls': { 'autoHide': 'always' }
					}
				});
				window.audioPlayer = flowplayer('audio',{'src':'assets/swf/flowplayer/flowplayer-3.1.5.swf'},{
					'autoPlay': false,
					'clip': {
						'url': 'assets/mp3/hpa-interview.mp3'
					},
					'plugins': { 
						'audio': {
							'url': 'assets/swf/flowplayer/flowplayer.audio-3.1.2.swf'
						},
						'controls': { 
							'fullscreen': false, 
							'height': 30 
						} 
					}
				});
				
				$('#full-version').click(toggleVideos);
				
				audioPlayer.stop();
				hiresVideo.stop();
				lowresVideo.stop();
				
				$('#commercial-flash').flash({
					'swf':'assets/swf/HPA_commercial.swf',
					'width': '272',
					'height': '164'
				});
				$('#worship-flash').flash({
					'swf':'assets/swf/HPA_worship.swf',
					'width': '297',
					'height': '191'
				});
				$('#preservation-flash').flash({
					'swf':'assets/swf/HPA_preservation.swf',
					'width': '158',
					'height': '211'
				});
				break;
				
			case 'page-contact':
				$('#contact-form').submit(contactFormSubmit);
				$('#frmSubmit').click(function(){
					$('#contact-form').submit();
				});
				break;
			case 'page-worship':
			$(window).resize(function(){
				fixWorshipBg();
			});
			fixWorshipBg();
		}
	}
});
