// JavaScript Document


/****************************************************************************************************************/
/*Javascript rollovers for home page images...Lovin God, Loving Other, Living Missionally...and bottom nav icons*/
/****************************************************************************************************************/

userAgent = window.navigator.userAgent;
browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}


function findElement(n,ly) {
	if (browserVers < 4)		return document[n];
	var curDoc = ly ? ly.document : document;
	var elem = curDoc[n];
	if (!elem) {
		for (var i=0;i<curDoc.layers.length;i++) {
			elem = findElement(n,curDoc.layers[i]);
			if (elem) return elem;
		}
	}
	return elem;
}


function changeImages() {
	if (document.images && (preloadFlag == true)) {
		var img;
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			img = null;
			if (document.layers) {
				img = findElement(changeImages.arguments[i],0);
			}
			else {
				img = document.images[changeImages.arguments[i]];
			}
			if (img) {
				img.src = changeImages.arguments[i+1];
			}
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		NavIcon_Guest_over = newImage("../images/template/NavIcon-Guest2-over.jpg");
		NavIcon_Events_over = newImage("../images/template/NavIcon-Events2-over.jpg");
		NavIcon_Contact_over = newImage("../images/template/NavIcon-Contact-over.jpg");
		NavIcon_GroupSite_over = newImage("../images/template/NavIcon-GroupSite-over.jpg");
		NavIcon_Podcasts_over = newImage("../images/template/NavIcon-Podcasts-over.jpg");
		NavIcon_Calendar_over = newImage("../images/template/NavIcon-Calendar-over.jpg");
		NavIcon_Directions_over = newImage("../images/template/NavIcon-Directions-over.jpg");
		NavIcon_Directory_over = newImage("../images/template/NavIcon-Directory-over.jpg");
		preloadFlag = true;
	}
}

var preloadFlag2 = false;
function preloadImagesHomePage() {
	if (document.images) {
		Home_LoveGod_over = newImage("../images/photos/general/Loving-God-Over.jpg");
		Home_LoveOthers_over = newImage("../images/photos/general/Loving-Others-Over.jpg");
		Home_LiveMission_over = newImage("../images/photos/general/Living-Missionally-Over.jpg");
		preloadFlag2 = true;
	}
}

/********************************************************************************************/
/*********************Javascript IE6 Workaround for Main top nav...**************************/
/********************************************************************************************/


// Javascript originally by Patrick Griffiths and Dan Webb.
// http://htmldog.com/articles/suckerfish/dropdowns/
//workaround for hover effect to work on IE6, because hover is not supported on non-link items in IE6 and earlier/////////
sfHover = function() {
	var sfEls = document.getElementById("navbar").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" hover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" hover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
