
window.onload = function() {
	startLinkBox();
	fillRegisterNowText();
	setVideo();
}

var t;
var currentTitle = null;

function findPosX(obj)
{
	var curleft = 0;
	if(obj.offsetParent)
		while(1) 
		{
		  curleft += obj.offsetLeft;
		  if(!obj.offsetParent)
			break;
		  obj = obj.offsetParent;
		}
	else if(obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if(obj.offsetParent)
		while(1)
		{
		  curtop += obj.offsetTop;
		  if(!obj.offsetParent)
			break;
		  obj = obj.offsetParent;
		}
	else if(obj.y)
		curtop += obj.y;
	return curtop;
}

function menuDisplay(title)
{
	clearTimeout(t);
	if(currentTitle != null)
	{
		menuClearCurrent();
	}

	currentTitle = title;
	var aTitle = "menuItem-" + title;
	var menuItem = document.getElementById(aTitle);
	menuItem.className = "on";
	var xPos = findPosX(menuItem);
	// subtract the position of the page element
	var xPage = findPosX(document.getElementById('page'));
	xPos = xPos - xPage;
	// right align the last menu
	if(xPos > 665)
		xPos = 665;
	//alert(xPos);
	var yPos = findPosY(menuItem);
	//alert(yPos);
	yPos = yPos + 46;
	
	var divTitle = "ddMenu-" + title;
	var div = document.getElementById(divTitle);
	div.style.display = "block";
	div.style.position = "absolute";
	div.style.top = yPos + "px";
	div.style.left = xPos + "px";
	div.style.zIndex = 200;
}

function menuClearCurrent()
{
	var menuTitle = "menuItem-" + currentTitle;
	document.getElementById(menuTitle).className = "";
	var divTitle = "ddMenu-" + currentTitle;
	var div = document.getElementById(divTitle);
	div.style.display = "none";
}

function menuClear()
{
	t = setTimeout('menuClearCurrent()', 100);
}

function menuSave()
{
	clearTimeout(t);
}


var currentBox = 0;
var linkBoxHref = new Array();
linkBoxHref[0] = "http://www.willowcreek.com/productsb.asp?invtid=PR30367";
linkBoxHref[1] = "giftedToLead.html";
//linkBoxHref[2] = "http://www.revealnow.com/";
linkBoxHref[2] = "http://www.willowcreek.com/citybuilders/overview.asp";
linkBoxHref[3] = "supportingTheVision.html";
var linkBoxTarget = new Array();
linkBoxTarget[0] = "_blank";
linkBoxTarget[1] = "_self";
//linkBoxTarget[2] = "_blank";
linkBoxTarget[2] = "_blank";
linkBoxTarget[3] = "_self";
var linkBoxSrc = new Array();
linkBoxSrc[0] = "linkBox_leadershipsummitdvd.jpg";
linkBoxSrc[1] = "linkBox_giftedtolead.jpg";
//linkBoxSrc[2] = "linkBox_revealontheroad.jpg";
linkBoxSrc[2] = "linkBox_citybuilders.jpg";
linkBoxSrc[3] = "linkBox_compassion.jpg";

function startLinkBox() {
	if(document.getElementById('linkBox'))
	{
		currentBox = Math.floor(Math.random() * linkBoxSrc.length);
		document.getElementById('linkBox').innerHTML = '<a href="'+linkBoxHref[currentBox]+'" target="'+linkBoxTarget[currentBox]+'"><img src="contentimages/'+linkBoxSrc[currentBox]+'" alt="" /></a>';
		setInterval("changeLinkBox()", 7000);
	}
}
function changeLinkBox() {
	currentBox++;
	if(currentBox > (linkBoxSrc.length - 1))
		currentBox = 0;
	document.getElementById('linkBox').innerHTML = '<a href="'+linkBoxHref[currentBox]+'" target="'+linkBoxTarget[currentBox]+'"><img src="contentimages/'+linkBoxSrc[currentBox]+'" alt="" /></a>';
}


function fillRegisterNowText() {
	var message = "";
	var days;
	
	// 3-18-08 = 13956
	
	var day = 86400000;
	
	var d = new Date();
	var t = d.getTime();
	var today = Math.floor(t/day);
	
	d.setFullYear(2008,4,20);
	t = d.getTime();
	var seb = Math.floor(t/day);
	
	d.setFullYear(2008,5,24);
	t = d.getTime();
	var ebs = Math.floor(t/day);
	
	d.setFullYear(2008,7,7);
	t = d.getTime();
	var ls = Math.floor(t/day);
	
	if(seb > today)
	{
		days = seb - today;
		if(days == 1)
			message = "1 more day of Super Early Bird Savings";
		else
			message = "Only "+days+" more days of Super Early Bird Savings";
	}
	else if(seb == today)
	{
		message = "Last Day of Super Early Bird Savings";
	}
	else if((seb < today) && (ebs > today))
	{
		days = ebs - today;
		if(days == 1)
			message = "1 more day of Early Bird Savings";
		else
			message = "Only "+days+" more days of Early Bird Savings";
	}
	else if(ebs == today)
	{
		message = "Last Day of Early Bird Savings";
	}
	else if((ebs < today) && (ls > today))
	{
		days = ls - today;
		if(days == 1)
			message = "Only 1 more day till the Leadership Summit";
		else
			message = "Only "+days+" more days till the Leadership Summit";
	}
	else if(ls <= today)
	{
		message = "Plan now to attend August 6-7, 2009";
	}
	
	
	document.getElementById('registerNowText').innerHTML = message;
}


function toggleFAQ(faq, block) {
	if(faq.className == "faq")
	{
		faq.className = "faqOn";
		document.getElementById('faq'+block).className = "faqBlockOn";
	}
	else
	{
		faq.className = "faq";
		document.getElementById('faq'+block).className = "faqBlock";
	}
}


var currentResource = "resourcesFSS";
function navChange(anchor) {
	document.getElementById(currentResource).className = "";
	anchor.className = "selected";
	currentResource = anchor.id;
}

var currentVideo = "video01";
function showVideo(video) {
	if(currentVideo != video)
	{
		pauseVideo('fl'+currentVideo);
		document.getElementById(currentVideo).className = "hide";
		document.getElementById(video).className = "show";
		currentVideo = video;
	}
	
}

function setVideo() {
	if(document.getElementById('video01'))
	{
		if(video = getQueryVariable('video'))
		{
			showVideo(video);
		}
	}
}

function getQueryVariable(variable) {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
			return pair[1];
		}
	}
}