window.onload = initAll;


function initAll() {
	var allLinks = document.getElementsByTagName("a");
	
	for(var i=0; i<allLinks.length; i++) {
		//var fullLink = allLinks[i];
		var startLinkname = allLinks[i].href.lastIndexOf("/")+1;
		var stopLinkname = allLinks[i].href.lastIndexOf(".");
		var thisLinkname = allLinks[i].href.substring(startLinkname, stopLinkname);
		if (allLinks[i].className.indexOf("mainMenuLink")>-1) {
			allLinks[i].onclick = retFalse;
			allLinks[i].onmouseover = toggleMenu;	
		}
		if (allLinks[i].className.indexOf("subMenuLink")>-1) {
			allLinks[i].onclick = toggleSubMenu;
		}
		if (allLinks[i].className.indexOf("contentMenuLink")>-1) {
			allLinks[i].onclick = toggleContentMenu;
			if(thisLinkname == topic) {
				openContentMenu();
			}
		}
		if (allLinks[i].className.indexOf("subpagelink")>-1) {
			allLinks[i].onclick = setInfo;
		}
		if (allLinks[i].className.indexOf("preview")>-1) {
			allLinks[i].onmouseover = preview;
			allLinks[i].onmouseout = losePreview;
			allLinks[i].onclick = retFalse;
			
		}

	}
	
	var inputBoxes = document.getElementsByTagName("input");
	
	for(var i=0; i<inputBoxes.length; i++) {
		if (inputBoxes[i].className.indexOf("searchBox")>-1) {
			inputBoxes[i].onfocus = clearBox;
			inputBoxes[i].onblur = refillBox;
		}
	}

	if(browser.isIE){
	
		if(browser.versionMinor<7){
	
		var allUL = document.getElementsByTagName("ul");
			for(i=0; i<allUL.length; i++) {
				if (allUL[i].className.indexOf("navMenu")>-1) {
					allUL[i].style.backgroundImage = "none";
					allUL[i].style.backgroundColor = "#FFFFFF";
				}
			}
		}
	}
	
	var loc = window.location;
	var startCheck = loc.href.lastIndexOf("/")+1;
	var endCheck = loc.href.lastIndexOf(".");
	var checkAbout = loc.href.substring(startCheck, endCheck);

	
	if( (checkAbout != "index") && (checkAbout != "gracenews") && (checkAbout != "gracenews2") && (endCheck > startCheck) && (checkAbout != "graceKids")&& (checkAbout != "youth")&& (checkAbout != "college")&& (checkAbout != "youngAdults")&& (checkAbout != "men")&& (checkAbout != "women")&& (checkAbout != "seniors") ) {

		setRandHeader();
		
	}
	
	if( (checkAbout == "about") || (checkAbout == "ministries") || (checkAbout == "outreach") || (checkAbout == "resources") ) {
		setInfo();
	}

	initialClick();
	
// THICK BOX
	if(typeof tb_init == 'function') {
		tb_init('a.thickbox, area.thickbox, input.thickbox');//pass where to apply thickbox
		imgLoader = new Image();// preload image
		imgLoader.src = tb_pathToImage;
	}		
	
	
	
}

function initialClick() {
	return false;
}

function setRandHeader() {
	var headerImg = Math.floor((2*Math.random()+1));
	
	if(headerImg == 1) {
		document.getElementById("contentHeader").className="clay";
	} else if (headerImg == 2) {
		document.getElementById("contentHeader").className="tree";
	}
}

function clearBox(){
	this.value="";
}
function refillBox() {
	if (this.value == "") {
		this.value="keyword / search";
	}
}
