/******
 *
 * js.js
 * Edge Media Design
 * 2/26/2009
 * 
 ******/

/******
 * Initial Variables
 ******/

d=document;

/******
 * Media Player / Live Show
 ******/

function launchPlayer(messageID){
	if(playerWin){
		playerWin.close();
	}
	var playerWin=window.open('/media_player.asp?messageID=' + messageID,playerWin,'width=550,height=450,toolbar=false,resizable=false,menubar=false,scrollbars=false,status=false');
}	

function launchPlayerLarge(messageID,winWidth,winHeight){
	if(playerWin){
		playerWin.close();
	}
	var playerWin=window.open('/media_player.asp?type=large&messageID=' + messageID,playerWin,'width=' + winWidth + ',height=' + winHeight + ',toolbar=false,resizable=false,menubar=false,scrollbars=false,status=false');
}

function launchLive(){
	if(playerWin){
		playerWin.close();
	}
	var playerWin=window.open('/live.html', playerWin,'width=900,height=650,toolbar=false,resizable=false,menubar=false,scrollbars=false,status=false');
}	

/******
 * Window Openers
 ******/

function popNewWindow(eventID, type) {
	window.open('/event_detail.asp?id=' + eventID + '&type=' + type, '_blank', 'width=450, height=450, scrollbars=yes, menubar=no');
}

function popEmailWindow(thisHREF,title) {
	window.open('/emailThisPage.asp?href=' + thisHREF + '&title=' + title, '_blank', 'width=450, height=450, scrollbars=no, menubar=no');
}

function fileDownload(filePath){
	filePath = URLencode(filePath);
	var fileDownloader=window.open('/file_download_launch.asp?filePath=' + filePath,'fileDialog','width=400,height=300,toolbar=false,resizable=false,menubar=false,scrollbars=false,status=false');
}

//FUNCTION TO LAUNCH FELLOWSHIP ONE WEBLINK WINDOWS
function launchF1(url){
	if(f1Win){
		f1Win.close();
	}
	var f1Win=window.open(url,f1Win,'width=650,height=750,toolbar=0,resizable=1,menubar=0,scrollbars=1,status=0');
}	

/******
 * SF Hover
 ******/

//sfHover couresty of http://www.htmldog.com (http://www.htmldog.com/articles/suckerfish/dropdowns/)
sfHover = function() {
	var sfEls = d.getElementById("nav").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}

/******
 * SF Hover for Flash
 ******/
/*
sfHover=function(){
	if(d.getElementById("nav")){
	    var sfEls = d.getElementById("nav").getElementsByTagName("li");
		for (var i=0; i<sfEls.length; i++) {
			if(sfEls[i].getElementsByTagName("ul")[0]){
				//reveal the li
				sfEls[i].style.display="block";
				//alternate background colors
				for(var e=0; e<=sfEls[i].getElementsByTagName("li").length; e++){
					if(e%2){
						sfEls[i].getElementsByTagName("li")[e-1].className="li_alt";
					}
				}
				//execute Flash replacement
				var myWidth=sfEls[i].offsetWidth;
				var myHeight=45;
				var myName=sfEls[i].getElementsByTagName("a")[0].innerHTML;
				var myURL=sfEls[i].getElementsByTagName("a")[0].href;
				var myTarget=sfEls[i].getElementsByTagName("a")[0].target;
				var myColor=getStyle(sfEls[i].getElementsByTagName("a")[0], "color");
				if(myColor){
					if (navigator.appName == "Microsoft Internet Explorer"){
						myColor=myColor.substr(1);
					}
					else{
						var colora = Array();
						colora = myColor.split("(");
						colora = colora[1].split(")");
						colora = colora[0].split(",");
						var myr = colora[0];
						var myg = colora[1];
						var myb = colora[2];
						myColor = RGBtoHex(myr, myg, myb);
					}
					
				}
				flash_li="<object style='visibility: visible;' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='" + myWidth + "'  height='" + myHeight + "'>"
				flash_li+="<param name='movie' value='/swf/li.swf'>";
				flash_li+="<param name='quality' value='high'>";;
				flash_li+="<param name='wmode' value='transparent'>";
				flash_li+="<param name='FlashVars' value='li_name=" + myName + "&li_url=" + myURL;
				if(myColor){
					flash_li+="&li_color="+myColor;
				}
				if(myTarget){
					flash_li+="&li_target="+myTarget;
				}
				flash_li+="'>";
				flash_li+="<param name='SAlign' value='lt'>";
				flash_li+="<param name='Scale' value='noscale'>";
				flash_li+="<embed src='/swf/li.swf' quality='high' pluginspage='https://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' wmode='transparent' SAlign='lt' Scale='noscale' width='" + myWidth + "' height='" + myHeight + "' FlashVars='li_name=" + myName + "&li_url=" + myURL;
				if(myColor){
					flash_li+="&li_color="+myColor;
				}
				if(myTarget){
					flash_li+="&li_target="+myTarget;
				}
				flash_li+="'></embed>";
				flash_li+="</object>";
				sfEls[i].getElementsByTagName("a")[0].innerHTML=flash_li;
			}
			//attach sfHover
			if(window.attachEvent){
				sfEls[i].onmouseover=function() {
					this.className+=" sfhover";
				}
				sfEls[i].onmouseout=function() {
					this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
				}
			}
		}
	}
}

function showStaff(total, obj, source){  
	for(var i=1; i<=total; i++){
		if(i==obj){
			d.getElementById('staff' + obj).style.display='';
			var image="<img src='" + source + "'>";
			d.getElementById('staff_image' + obj).innerHTML=image;
		}else{
			d.getElementById('staff' + i).style.display='none';
		}
	}
}
*/
/******
 * Utility
 ******/

function URLencode(sStr) {
	return escape(sStr).replace(/\+/g, '%2C').replace(/\"/g,'%22').replace(/\'/g, '%27');
}

//getElementsByClassName() Written by Jonathan Snook, http://www.snook.ca/jonathan; Add-ons by Robert Nyman, http://www.robertnyman.com
function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];      
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}   
	}
	return (arrReturnElements);
}

function updateName(myName){
	if(myName){
		d.getElementById('staff_name').innerHTML=myName;
	}else{
		d.getElementById('staff_name').innerHTML="Click a photo below to view details";
	}
}

function killAnnounce(){
	d.getElementById('fullscreen').style.display='none';
	d.getElementById('screen').style.display='none';
}


function showHide(elementid){ 
	if (d.getElementById(elementid).style.display == 'none'){ 
		d.getElementById(elementid).style.display = '';
	} else { 
		d.getElementById(elementid).style.display = 'none'; 
	} 
}

function RGBtoHex(R,G,B) {return toHex(R)+toHex(G)+toHex(B)}

function toHex(N) {
	if (N==null) return "00";
	N=parseInt(N); if (N==0 || isNaN(N)) return "00";
	N=Math.max(0,N); N=Math.min(N,255); N=Math.round(N);
	return "0123456789ABCDEF".charAt((N-N%16)/16) + "0123456789ABCDEF".charAt(N%16);
}

//http://www.robertnyman.com/2006/04/24/get-the-rendered-style-of-an-element/
//getStyle(document.getElementById("container"), "font-size");
function getStyle(oElm, strCssRule){
var strValue = "";
	if(document.defaultView && document.defaultView.getComputedStyle){
		strValue = document.defaultView.getComputedStyle(oElm, "").getPropertyValue(strCssRule);
	}
	else if(oElm.currentStyle){
		strCssRule = strCssRule.replace(/\-(\w)/g, function (strMatch, p1){
				return p1.toUpperCase();
			});
		strValue = oElm.currentStyle[strCssRule];
	}
	return strValue;
}


/******
 * Start Up
 ******/

function startUp(){
	if(d.getElementById("nav")){
		sfHover();
//		navCufon();
	}
	if(window.attachEvent){
		//replaceActiveX();
	}
	if (d.getElementById("standard_login")){
		bodyOnLoad();
	}
	if (d.getElementById("volunteer_form")){
		fnInitializeFormElements();
	}
	if (d.getElementById("landing")) {
		landingPage();
	}
	if (document.getElementById("archives")) {
		hidePageName();
		podcastButton();
	}
//	Cufon.now();
}

function hidePageName() {
	document.getElementById("pageName").style.display = "none";
}

function podcastButton() {
	$("a.podcast").parent('li').addClass("podcastLi");
	$(".podcastLi").mouseover(function() {
		$("div.podcastList").removeClass("hidden");
	}).mouseout(function(){
		$("div.podcastList").addClass("hidden");
	});
}

function navCufon(){


    $("#nav ul li a").addClass('parent');
    $("#nav ul li").find("ul li:first").addClass('first');
    $("#nav ul li ul a").removeClass('parent');
    
	Cufon('#nav ul li a.parent', { fontFamily: 'MyriadCond'});
	
	
	Cufon('#group_links li', {
		fontFamily: 'MyriadCond',
		hover: 'true'
	});
	
}



/* LANDING PAGE IMAGE DISPLAY */
function landingPage(){
	/* implement cufon */
	Cufon.replace('#landing_web_network ul li a', { 
		fontFamily: 'MyriadCond',
		hover: 'true' 
	});

	Cufon.replace('#landing_web_network .image p', { 
		fontFamily: 'MyriadCond',
		hover: 'true' 
	});

	
	
	/* hide all images */
	//$('#landing_web_network .image div').hide();
	
	/* add class to images and links */
	var childCount = 0;
    $("#landing_web_network ul").children('li').each(function() {
		childCount ++;
		$(this).addClass('webNetwork_' + childCount);
		var test = $(this).prevAll().length;
		$(this).addClass('webNetwork_test_' + test);
    });
	
	var childCountImage = 0;
    $("#landing_web_network div.image").children('div').each(function() {
		childCountImage ++;
		$(this).addClass('webNetwork_' + childCountImage);
    });

	
	$('#landing_web_network ul li').mouseenter(function() {
		var childCountItem = $(this).prevAll().length;
		childCountItem ++;
		$('#landing_web_network .image div.webNetwork_' + childCountItem).addClass('hovered');
	}).mouseleave(function(){
		$('.hovered').removeClass('hovered');
	});
}

/*
Replaces ActiveX object tags in response to MS06-014
*/

function replaceActiveX(){
  if (navigator.appName == "Microsoft Internet Explorer"){
    var arrElements = new Array(1);
	arrElements[0] = "object";
	//arrElements[1] = "embed";
	//arrElements[2] = "applet";
    for (n=0; n<arrElements.length; n++){
	  objects = document.getElementsByTagName(arrElements[n]);
	  for (i = 0; i < objects.length; i++ ){
		var oldObject=objects[i];
		
		var newObject="<object style='visibility: visible';"
		
		
		
		if (oldObject.parentNode.childNodes[0].classid != '') {
			newObject = newObject + " classid='" + oldObject.parentNode.childNodes[0].classid + "'";
		}
		
		if (oldObject.parentNode.childNodes[0].codeBase != '') {
			newObject = newObject + " codebase='" + oldObject.parentNode.childNodes[0].codeBase + "'";
		}
		
		if (oldObject.parentNode.childNodes[0].width != '') {
			newObject = newObject + " width='" + oldObject.parentNode.childNodes[0].width + "'";
		}
		
		if (oldObject.parentNode.childNodes[0].height != '') {
			newObject = newObject + " height='" + oldObject.parentNode.childNodes[0].height + "'";
		}
		
		if (oldObject.parentNode.childNodes[0].id != '') {
			newObject = newObject + " id='" + oldObject.parentNode.childNodes[0].id + "'";
		}

		newObject = newObject + ">";
	    
		
		var params=oldObject.childNodes;
		for (var e=0; e<params.length; e++){
		  var new_param=document.createElement('param');
		  new_param.name=params[e].name;
		  new_param.value=params[e].value;
		  newObject+="<param name='" + new_param.name + "' value='" + new_param.value + "'>";
		} //end for params
		
		newObject+="</object>";
		
		oldObject.parentNode.innerHTML=newObject;
		
		
	  } //end for objects
	} //end for arrElements
  } //end if navigator.appName
} //end function				

//Added by Chad Palmer 7-25-2010 to run features display on home page.
function countFeatures(numFeatureSize, strFeatureBase) {
	var f = 0;
	var blnFeatureExist = true;
	while (blnFeatureExist) {
		if (document.getElementById(strFeatureBase + f.toString())) {
			document.getElementById(strFeatureBase + f.toString()).style.left = (numFeatureSize * f).toString() + "px";
			f = f + 1;
		} else {
			blnFeatureExist = false;
		} //if		
	} //while
	if (strFeatureBase == "feature") {
		numFeatures = f;
	} else {
		numSecondFeatures = f;
	} //if
} //countFeatures

function setUpMove(blnClicked, numTargetThumb, numSlots, strTarget) {
	var i;
	if (blnClicked) {
		blnStopFeatures = true;
		blnStopSecond = true;
		document.getElementById("textContainer" + numTargetThumb.toString()).style.visibility = "visible";
	} else {
		if ((numTargetThumb == 0) && (numFeatures > numSecondShowing)){
			numSecondCurrentSlot = 1;
			setUpSecondMove(false, false, numThumbSize * numSecondShowing * numSecondTotalSlots, 107, Math.floor((numSecondFeatures - 1)/ numSecondShowing), 'thumbBelt');
		} else if ((numSecondCurrentSlot * numSecondShowing) + numSecondShowing <= numTargetThumb) {
			setUpSecondMove(false, true, numThumbSize * numSecondShowing, 107, Math.floor((numSecondFeatures - 1)/ numSecondShowing), 'thumbBelt');
		} //if
	} //if
	clearTimeout(numAutoTimerId);
	clearTimeout(numTimerId);
//	document.getElementById("leftArrow").style.visibility = "hidden";
//	document.getElementById("rightArrow").style.visibility = "hidden";
	numTargetPosition = numTargetThumb * numFeatureSize * -1;
	numMoveTotal = Math.abs(numCurrentPosition - numTargetPosition);
	strMoveBase = strTarget;
	numMoveIncrement = numMoveTotal / 5;
	numTotalSlots = numSlots;
	numCurrentFeature = numTargetThumb;
	for (i = 0; i < numFeatures; i++) {
		document.getElementById("thumbImage" + i.toString()).className = "thumbImage";
	} //for
	document.getElementById("thumbImage" + numTargetThumb.toString()).className = "thumbImageOver";
	if (numCurrentPosition > numTargetPosition) {
		moveBeltForward();
	} else {
		moveBeltBackward();
	} //if
} //setUpMove

function moveBeltForward() {
	var numNewPosition = numCurrentPosition - numMoveIncrement;
	document.getElementById(strMoveBase).style.left = numNewPosition.toString() + "px";
	numMoved = numMoved + numMoveIncrement;
	numCurrentPosition = numNewPosition;
	if (numMoved < numMoveTotal) {
		numTimerId = setTimeout("moveBeltForward()", numTimerValue);
	} else {
		numCurrentSlot = numCurrentSlot + 1;
//		document.getElementById("leftArrow").style.visibility = "visible";
		if (numCurrentSlot < numTotalSlots) {
//			document.getElementById("rightArrow").style.visibility = "visible";
			autoForward();
		} else {
			autoBackward();
		} //if
		numMoved = 0;
		document.getElementById(strMoveBase).style.left = numTargetPosition.toString() + "px";
	} //if	
} //moveBeltForward

function moveBeltBackward() {
	var numNewPosition = numCurrentPosition + numMoveIncrement;
//	alert(numMoveTotal);
	document.getElementById(strMoveBase).style.left = numNewPosition.toString() + "px";
	numMoved = numMoved + numMoveIncrement;
	numCurrentPosition = numNewPosition;
	if (numMoved < numMoveTotal) {
		numTimerId = setTimeout("moveBeltBackward()", numTimerValue);
	} else {
		numCurrentSlot = 0; //numCurrentSlot - 1;
//		document.getElementById("rightArrow").style.visibility = "visible";
		if (numCurrentSlot > 0) {
//			document.getElementById("leftArrow").style.visibility = "visible";
			autoBackward();
		} else {
			autoForward();
		} //if
		numMoved = 0;
		document.getElementById(strMoveBase).style.left = numTargetPosition.toString() + "px";
	} //if	
} //moveBeltBackward

function setUpSecondMove(blnClicked, blnForward, numMoveBelt, numMoveJump, numSlots, strTarget) {
	if (blnClicked) {
		blnStopSecond = true;
		blnStopFeatures = true;
	} //if
//	alert(numMoveBelt);
//	clearTimeout(numAutoSecondId);
//	clearTimeout(numTimerId);
	document.getElementById("secondLeftArrow").style.visibility = "hidden";
	document.getElementById("secondRightArrow").style.visibility = "hidden";
	numSecondMoveTotal = numMoveBelt;
	strSecondMoveBase = strTarget;
	numSecondMoveIncrement = numMoveJump;
	numSecondTotalSlots = numSlots;
//	alert(numCurrentFeature);
	if (blnForward) {
		if (blnClicked) {
			setUpMove(blnClicked, (numSecondCurrentSlot + 1) * numSecondShowing, numFeatures - numFeaturesShowing, 'featureBelt');
		} //if
		if ((((numSecondCurrentSlot + 1) * numSecondShowing) + numSecondShowing) < numFeatures) {
			document.getElementById("bottomText").innerHTML = (((numSecondCurrentSlot + 1) * numSecondShowing) + 1).toString() + " - " + (((numSecondCurrentSlot + 1) * numSecondShowing) + numSecondShowing).toString() + " of " + numFeatures.toString();
		} else if ((((numSecondCurrentSlot + 1) * numSecondShowing) + 1) == numFeatures) {
			document.getElementById("bottomText").innerHTML = numFeatures.toString() + " of " + numFeatures.toString();
		} else {
			document.getElementById("bottomText").innerHTML = (((numSecondCurrentSlot + 1) * numSecondShowing) + 1).toString() + " - " + numFeatures.toString() + " of " + numFeatures.toString();
		} //if
	} else {
		if (blnClicked) {
			setUpMove(blnClicked, (numSecondCurrentSlot - 1) * numSecondShowing, numFeatures - numFeaturesShowing, 'featureBelt');
		} //if
		document.getElementById("bottomText").innerHTML = (((numSecondCurrentSlot - 1) * numSecondShowing) + 1).toString() + " - " + (((numSecondCurrentSlot - 1) * numSecondShowing) + numSecondShowing).toString() + " of " + numFeatures.toString();
	} //if
	if (blnForward) {
		moveSecondBeltForward();
	} else {
		moveSecondBeltBackward();
	} //if
} //setUpMove

function moveSecondBeltForward() {
	var numNewPosition = numSecondCurrentPosition - numSecondMoveIncrement;
//	alert(strMoveBase);
	document.getElementById(strSecondMoveBase).style.left = numNewPosition.toString() + "px";
	numSecondMoved = numSecondMoved + numSecondMoveIncrement;
	numSecondCurrentPosition = numNewPosition;	
	if (numSecondMoved < numSecondMoveTotal) {
		numSecondTimerId = setTimeout("moveSecondBeltForward()", numTimerValue);
	} else {
		numSecondCurrentSlot = numSecondCurrentSlot + 1;
		document.getElementById("secondLeftArrow").style.visibility = "visible";
		if (numSecondCurrentSlot < numSecondTotalSlots) {
			document.getElementById("secondRightArrow").style.visibility = "visible";
//			autoSecondForward();
		} else {
//			autoSecondBackward();
		} //if
		numSecondMoved = 0;
		document.getElementById("textContainer" + numCurrentFeature.toString()).style.visibility = "hidden";
	} //if
} //moveSecondBeltForward

function moveSecondBeltBackward() {
	var numNewPosition = numSecondCurrentPosition + numSecondMoveIncrement;
	document.getElementById(strSecondMoveBase).style.left = numNewPosition.toString() + "px";
	numSecondMoved = numSecondMoved + numSecondMoveIncrement;
	numSecondCurrentPosition = numNewPosition;
	if (numSecondMoved < numSecondMoveTotal) {
		numSecondTimerId = setTimeout("moveSecondBeltBackward()", numTimerValue);
	} else {
		numSecondCurrentSlot = numSecondCurrentSlot - 1;
		document.getElementById("secondRightArrow").style.visibility = "visible";
		if (numSecondCurrentSlot > 0) {
			document.getElementById("secondLeftArrow").style.visibility = "visible";
//			autoSecondBackward();
		} else {
//			autoSecondForward();
		} //if
		numSecondMoved = 0;
		document.getElementById("textContainer" + numCurrentFeature.toString()).style.visibility = "hidden";
	} //if
} //moveSecondBeltBackward

function autoForward() {
	if (!blnStopFeatures) {
		if (numCurrentFeature + 1 < numFeatures) {
			numAutoTimerId = setTimeout("setUpMove(false, numCurrentFeature + 1, numFeatures - numFeaturesShowing, 'featureBelt')", numTimerAuto);
		} else {
			numAutoTimerId = setTimeout("setUpMove(false, 0, numFeatures - numFeaturesShowing, 'featureBelt')", numTimerAuto);
		} //if
	} //if
} //autoForward

function autoBackward() {
	if (!blnStopFeatures) {
		numAutoTimerId = setTimeout("setUpMove(false, 0, numFeatures - numFeaturesShowing, 'featureBelt')", numTimerAuto);
	} //if
} //autoBackward

function autoSecondForward() {
	if (!blnStopSecond) {
		numAutoSecondId = setTimeout("setUpSecondMove(false, true, numThumbSize * numSecondShowing, 107, Math.floor(numSecondFeatures / numSecondShowing), 'thumbBelt')", numTimerAuto);		
	} //if	
} //autoSecondForward

function autoSecondBackward() {
	if (!blnStopSecond) {
		numAutoSecondId = setTimeout("setUpSecondMove(false, false, numThumbSize * numSecondShowing * numSecondTotalSlots, 107, Math.floor(numSecondFeatures / numSecondShowing), 'thumbBelt')", numTimerAuto);		
	} //if
} //autoSecondBackward

function loadHttpDoc(strURL) {
	httpDoc = null;
	if (window.XMLHttpRequest) {
  		httpDoc = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
  		httpDoc = new ActiveXObject("Microsoft.XMLHTTP");
	} //if
	
	if (httpDoc != null) {
  		httpDoc.onreadystatechange = statusChange;
  		httpDoc.open("GET", strURL, true);
  		httpDoc.send(null);
  	} else {
  		alert("Your browser does not support HTTP request objects.");
  	} //if
} //loadHttpDoc

function statusChange() {
	var strFileText, strUpdateText;
//	alert(httpDoc.statusText);
// if xmlhttp shows "loaded"
	if (httpDoc.readyState == 4) {
  // if "OK"
 		if ((httpDoc.status == 200) || (httpDoc.statusText == "OK")){
//  		alert("i'm here!");
//			strFileText = httpDoc.responseText;
			xmlDoc = httpDoc.responseXML;
//			alert(xmlDoc);
			if (strXMLPath.indexOf("GroupId=") == -1) {
				featureList = xmlDoc.getElementsByTagName("featured_event");
			} else {
				featureList = xmlDoc.getElementsByTagName("event");
			} //if
			numFeatures = featureList.length;
			numSecondFeatures = featureList.length;
//			alert(numFeatures);
			createMainBelt();
  		} else {
  			alert("There was a problem retrieving the update file: " + httpDoc.statusText);
 		} //if
 	} //if
} //statusChange

function createMainBelt() {
	var i, j, strImage, strHref, strName, strDesc, strDate, strFeatureBlock, strThumbBlock, featureItem;
	strFeatureBlock = "";
	strThumbBlock = "";
	for (i = 0; i < numFeatures; i++) {
		featureItem = featureList.item(i);
		for (j = 0; j < featureItem.childNodes.length; j++) {
//			alert(featureItem.childNodes[j].nodeName);
			switch (featureItem.childNodes[j].nodeName) {
				case "name":
					if (featureItem.childNodes[j].childNodes[0]) {
						strName = featureItem.childNodes[j].childNodes[0].nodeValue;
					} else {
						strName = "";
					} //if
					break;
				case "image":
					if (featureItem.childNodes[j].childNodes[0]) {
						strImage = strBaseHost + featureItem.childNodes[j].childNodes[0].nodeValue;
					} else {
						strImage = "";
					} //if
					break;
				case "desc":
					if (featureItem.childNodes[j].childNodes[0]) {
						strDesc = featureItem.childNodes[j].childNodes[0].nodeValue;
					} else {
						strDesc = "";
					} //if
					break;
				case "url":
					if (featureItem.childNodes[j].childNodes[0]) {
						strHref = featureItem.childNodes[j].childNodes[0].nodeValue;
					} else {
						strHref = "";
					} //if
					break;
				case "eventDate":
					if (featureItem.childNodes[j].childNodes[0]) {
						strDate = featureItem.childNodes[j].childNodes[0].nodeValue;
					} else {
						strDate = "";
					} //if
					break;
			} //switch
		} //for
		if (strHref != "") {
			strFeatureBlock += "<div id=\"feature" + i.toString() + "\" class=\"mainFeature\"><a href=\"" + strHref + "\"><img src=\"" + strImage + "\" width=\"700\" height=\"300\" border=\"0\"></a></div>";
			
			strThumbBlock += "<div id=\"thumb" + i.toString() + "\" class=\"mainThumb\"><div id=\"thumbImage" + i.toString() + "\"class=\"thumbImage\"><a href=\"" + strHref + "\"><img id=\"t" + i.toString() + "\" src=\"" + strImage + "\" width=\"93\" height=\"40\" onMouseOver=\"setUpMove(true, " + i.toString() + ", numFeatures - numFeaturesShowing, 'featureBelt');\" onMouseOut=\"hideTextArea(" + i.toString() + ");\"/></div><div id=\"thumbText" + i.toString() + "\" class=\"thumbText\"></a>" + strName + "</div></div>";
			
		} else {
			strFeatureBlock += "<div id=\"feature" + i.toString() + "\" class=\"mainFeature\"><img src=\"" + strImage + "\" width=\"700\" height=\"300\" border=\"0\"></div>";
			
			strThumbBlock += "<div id=\"thumb" + i.toString() + "\" class=\"mainThumb\"><div id=\"thumbImage" + i.toString() + "\"class=\"thumbImage\"><img id=\"t" + i.toString() + "\" src=\"" + strImage + "\" width=\"93\" height=\"40\" onMouseOver=\"setUpMove(true, " + i.toString() + ", numFeatures - numFeaturesShowing, 'featureBelt');\" onMouseOut=\"hideTextArea(" + i.toString() + ");\"/></div><div id=\"thumbText" + i.toString() + "\" class=\"thumbText\">" + strName + "</div></div>";
		} //if
		if (strDesc != "") {
			strFeatureBlock += "<div id=\"textContainer" + i.toString() + "\" class=\"textContainer\"><div id=\"name" + i.toString() + "\" class=\"textName\">" + strName + "</div><div id=\"desc" + i.toString() + "\" class=\"textDesc\">" + strDesc + "</div></div>";
		} //if

	} //for	
	
	document.getElementById("featureBelt").innerHTML = strFeatureBlock;
	document.getElementById("thumbBelt").innerHTML = strThumbBlock;
	for (i = 0; i < numFeatures; i++) {		 
		document.getElementById("feature" + i.toString()).style.left = (numFeatureSize * i).toString() + "px";
		document.getElementById("textContainer" + i.toString()).style.left = (numFeatureSize * i).toString() + "px";
		document.getElementById("thumb" + i.toString()).style.left = (numThumbSize * i).toString() + "px";
	} //for
	if (numFeatures > numSecondShowing) {
		document.getElementById("secondRightArrow").style.visibility = "visible";
		document.getElementById("bottomText").innerHTML = "1 - 6 of " + numFeatures.toString();
	} else {
		document.getElementById("bottomText").innerHTML = "1 - " + numFeatures.toString() + " of " + numFeatures.toString();
	} //if
	document.getElementById("thumbImage0").className = "thumbImageOver";
	if (numFeatures > 1) {
		numAutoTimerId = setTimeout("setUpMove(false, numCurrentFeature + 1, numFeatures - numFeaturesShowing, 'featureBelt')", numTimerAuto);
	} //if
} //createMainBelt

function hideTextArea(numTargetThumb) {
	document.getElementById("textContainer" + numTargetThumb.toString()).style.visibility = "hidden";
} //hideTextAreas

window.onload=startUp;


/**********
Sets the splash page cookie
**********/
function SetSplashCookie(url) {
	var currentDate = new Date();
	currentDate.setDate(currentDate.getDate() + 365);
	document.cookie = 'splashChoice=' + url + ';expires=' + currentDate.toUTCString() + ';path=/';
	return true;
}

