Shadowbox.loadSkin('classic', 'css/shadowbox');

$(function()
{

	// if (typeof window.Shadowbox != 'undefined') {
	// 	
	//     var options = {
	// 		overlayColor: '#000',
	// 		overlayOpacity: 0.85,
	// 		overlayBgImage: 'assets/layout/overlay-85.png',
	// 		loadingImage: 'assets/layout/loading.gif',
	// 		enableKeys: false,
	// 		handleUnsupported: 'link'
	//     };
	// 
	//     Shadowbox.init(options);
	// }
	
	if ($.browser.msie && parseInt($.browser.version) == 6) {
		$('#skipNavigation').attr('href', '').css('cursor', 'default').click(function() { return false; });
	}
	
	if ($('body').hasClass('home')) {
		
		$('html').addClass('jquery');		
		$('body.home div#mainContent ul li p:not(.introduction), body.home div#mainContent ul li p span').hide();
		
		$('body.home #mainContent ul li p.introduction, body.home #mainContent ul li img').click(function() {
			// $('#mainContent ul .active').removeClass('active');
			$('#mainContent ul li span:visible, #mainContent ul li p:not(.introduction):visible').slideUp();
			$('span:hidden, p:not(.introduction):hidden', $(this).parent()).slideDown().parent();
		});
	
	}
	
	$('div#branding h2').empty().css('text-indent', 0).append('<span style="background: ' + $('div#branding h2').css('background-image') + '"></span>');
	$('div#branding h2').append('<span style="background: url(assets/layout/bg.worship.jpg);"></span>');
	$('div#branding h2').append('<span style="background: url(assets/layout/bg.groups.jpg);"></span>');
	$('div#branding h2').append('<span style="background: url(assets/layout/bg.events.jpg);"></span>');
	$('div#branding h2').append('<span style="background: url(assets/layout/bg.multimedia.jpg);"></span>');
	
	$('div#branding h2').innerfade({ 
		speed: 1250, 
		timeout: 5000, 
		type: 'sequence', 
		containerheight: '160px'
	});	
	
	var swf = new SWFObject('assets/swf/mp3player.swf', 'audioplayer1000', 205, 20, '9', '#ffffff');
	swf.addVariable('playerID', 1000);
	swf.addVariable('bg', '0xf8f8f8');
	swf.addVariable('leftbg', '0xeeeeee');
	swf.addVariable('lefticon', '0x666666');
	swf.addVariable('rightbg', '0xcccccc');
	swf.addVariable('rightbghover', '0x999999');
	swf.addVariable('righticon', '0x666666');
	swf.addVariable('righticonhover', '0xffffff');
	swf.addVariable('text', '0x666666');
	swf.addVariable('slider', '0x666666');
	swf.addVariable('track', '0xFFFFFF');
	swf.addVariable('border', '0x666666');
	swf.addVariable('loader', '0xeeeeee');
	swf.addVariable('soundFile', $('#mp3 a').attr('href'));
	swf.write('mp3');

	// $('table.audio tbody tr td:not(:last)').hover(function() {
	// 	$('td:lt(4)', $(this).parent()).addClass('active');
	// },
	// function() {
	// 	$('td:lt(4)', $(this).parent()).removeClass('active');
	// });
	
	$('table.audio a').each(function(i, n) {
		
		$(this).parents('tr').append('<td style="background: #ffffff;"><span id="audio' + i + '"></span></td>')
		
		if (i < 5) {
		
			var swf = new SWFObject('assets/swf/mp3player.swf', 'audioplayer' + i, 205, 20, '9', '#ffffff');
			swf.addParam('wmode', 'transparent');
			swf.addVariable('playerID', i);
			swf.addVariable('bg', '0xffffff');
			swf.addVariable('leftbg', '0xeeeeee');
			swf.addVariable('lefticon', '0x666666');
			swf.addVariable('rightbg', '0xcccccc');
			swf.addVariable('rightbghover', '0x999999');
			swf.addVariable('righticon', '0x666666');
			swf.addVariable('righticonhover', '0xffffff');
			swf.addVariable('text', '0x666666');
			swf.addVariable('slider', '0x666666');
			swf.addVariable('track', '0xFFFFFF');
			swf.addVariable('border', '0x666666');
			swf.addVariable('loader', '0xeeeeee');
			swf.addVariable('soundFile', $(this).attr('href'));
			swf.write('audio' + i);
			
		}
		
	});
	
	Shadowbox.init({
		skipSetup: true 
	});
	
	Shadowbox.setup($('div.footer a.video'), {
		player: 'swf',
		overlayOpacity:  0.5,
		animSequence: 'sync'
	});	
	
});

var ap_instances = new Array();

function ap_stopAll(playerID) {
	for (var i = 0; i < ap_instances.length; i++) {
		try {
			if (ap_instances[i] != playerID) {
				document.getElementById("audioplayer" + ap_instances[i].toString()).SetVariable("closePlayer", 1);
			}
			else {
				document.getElementById("audioplayer" + ap_instances[i].toString()).SetVariable("closePlayer", 0);
			}
		} 
		catch (errorObject) {}
	}
}

function ap_registerPlayers() {
	var objectID;
	var objectTags = document.all ? document.getElementsByTagName("object") : document.getElementsByTagName("embed");
	for(var i = 0; i < objectTags.length; i++) {
		objectID = objectTags[i].id;
		if (objectID.indexOf("audioplayer") == 0) {
			ap_instances[i] = objectID.substring(11, objectID.length);
		}
	}
}

var ap_clearID = setInterval(ap_registerPlayers, 100);