function showVision()
{
	initializeLightBox();
	fill('lightboxContent','visionx.html');
}

function showHistory()
{
	initializeLightBox();
	fill('lightboxContent','historyx.html');
}

function showMinistries()
{
	initializeLightBox();
	fill('lightboxContent','ministriesx.html');
}

function showEvents()
{
	initializeLightBox();
	fill('lightboxContent','events.php');
}

var lightboxInitialized=false;

function initializeLightBox()
{
	if(!lightboxInitialized)
	{
		showLightBox();
		fill('lightboxSidebar','sidebarx.html');
		YAHOO.util.Event.addListener('lightbox_one', 'click', showVision);
		YAHOO.util.Event.addListener('lightbox_two', 'click', showHistory);
		YAHOO.util.Event.addListener('lightbox_three', 'click', showMinistries);
		YAHOO.util.Event.addListener('lightbox_four', 'click', showEvents);
		lightboxInitialized=true;
	}
}

function showLightBox()
{
	YAHOO.util.Dom.get('lightbox').style.visibility='visible';
	YAHOO.util.Dom.get('lightboxContent').style.visibility='visible';
	YAHOO.util.Dom.get('lightboxSidebar').style.visibility='visible';
	YAHOO.util.Dom.get('lightboxX').style.visibility='visible';
	YAHOO.util.Dom.get('sermonplayer').style.visibility='hidden';
}

function hideLightBox()
{
	YAHOO.util.Dom.get('lightbox').style.visibility='hidden';
	YAHOO.util.Dom.get('lightbox').innerHTML='';
	YAHOO.util.Dom.get('lightboxContent').style.visibility='hidden';
	YAHOO.util.Dom.get('lightboxContent').innerHTML='';
	YAHOO.util.Dom.get('lightboxSidebar').style.visibility='hidden';
	YAHOO.util.Dom.get('lightboxSidebar').innerHTML='';
	YAHOO.util.Dom.get('lightboxX').style.visibility='hidden';
	YAHOO.util.Dom.get('sermonplayer').style.visibility='visible';
	lightboxInitialized=false;
}

var handleSuccess = function(o)
{
	var contentDiv = YAHOO.util.Dom.get(o.argument.divId);
	if(o.responseText !== undefined)
	{
		contentDiv.innerHTML=o.responseText;
		var x = contentDiv.getElementsByTagName("script");   
		for(var i=0;i<x.length;i++)  
		{  
			eval(x[i].text);  
		}  
	}
}

var handleFailure = function(o)
{
	alert('Failure to load subpage');
}

function fill(theDivId, sUrl)
{
	var request = YAHOO.util.Connect.asyncRequest('GET', sUrl,
		{success:handleSuccess,failure:handleFailure,argument:{divId:theDivId}}
		);
}
