// homepage content panel
	function MM_preloadImages() { //v3.0
	  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	}
	
	function MM_findObj(n, d) { //v4.01
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	  if(!x && d.getElementById) x=d.getElementById(n); return x;
	}
	
	function MM_nbGroup(event, grpName) { //v6.0
	  var i,img,nbArr,args=MM_nbGroup.arguments;
	  if (event == "init" && args.length > 2) {
	    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
	      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
	      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
	      nbArr[nbArr.length] = img;
	      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
	        if (!img.MM_up) img.MM_up = img.src;
	        img.src = img.MM_dn = args[i+1];
	        nbArr[nbArr.length] = img;
	    } }
	  } else if (event == "over") {
	    document.MM_nbOver = nbArr = new Array();
	    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
	      if (!img.MM_up) img.MM_up = img.src;
	      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
	      nbArr[nbArr.length] = img;
	    }
	  } else if (event == "out" ) {
	    for (i=0; i < document.MM_nbOver.length; i++) {
	      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
	  } else if (event == "down") {
	    nbArr = document[grpName];
	    if (nbArr)
	      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
	    document[grpName] = nbArr = new Array();
	    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
	      if (!img.MM_up) img.MM_up = img.src;
	      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
	      nbArr[nbArr.length] = img;
	  } }
	}


// channel load
	function channelLoad()
	{
		if (window.advancePanel) advancePanel();

		// TEMP - find 'related' section and apply style
		var anchorArray = document.getElementsByTagName("a");
		for (var i = 0; i < anchorArray.length; i++)
		{
			if (anchorArray[i].href.indexOf("#related") >= 0)
			{
				anchorArray[i].id = "relatedLink";
				break;
			}
		}
	}

// panel settings	
	var panelCount = 5;
	var panelDelay = 5;

	var currentPanel = 0;
	var panelTimeout;

	function showPanel(panelNumber)
	{
		for (var panelIndex = 1; panelIndex <= panelCount; panelIndex++)
		{
			var myPanel = document.getElementById('panel_' + panelIndex);
			if (myPanel)
			{
				if (panelIndex == panelNumber)
				{
					currentPanel = panelIndex;
					myPanel.style.display = 'inline';
				}
				else
				{
					myPanel.style.display = 'none';
				}
			}
		}

		pausePanel();
	}
	
	function advancePanel()
	{
		nextPanel();
		panelTimeout = window.setTimeout(advancePanel, panelDelay * 1000);
		if (currentPanel == 1) MM_nbGroup('down','group2','panel_no1','/resource/resmgr/home/panel_no1_over.gif',1);
		if (currentPanel == 2)
		MM_nbGroup('down','group2','panel_no2','/resource/resmgr/home/panel_no2_over.gif',1);
		if (currentPanel == 3) 
		MM_nbGroup('down','group2','panel_no3','/resource/resmgr/home/panel_no3_over.gif',1);
		if (currentPanel == 4)
		MM_nbGroup('down','group2','panel_no4','/resource/resmgr/home/panel_no4_over.gif',1);
		if (currentPanel == 5)
		MM_nbGroup('down','group2','panel_no5','/resource/resmgr/home/panel_no5_over.gif',1);
	}
	
	function nextPanel()
	{
		currentPanel++;
		if (currentPanel > panelCount) currentPanel = 1;
		showPanel(currentPanel);
		if (currentPanel == 1) MM_nbGroup('down','group2','panel_no1','/resource/resmgr/home/panel_no1_over.gif',1);
		if (currentPanel == 2)
		MM_nbGroup('down','group2','panel_no2','/resource/resmgr/home/panel_no2_over.gif',1);
		if (currentPanel == 3) 
		MM_nbGroup('down','group2','panel_no3','/resource/resmgr/home/panel_no3_over.gif',1);
		if (currentPanel == 4)
		MM_nbGroup('down','group2','panel_no4','/resource/resmgr/home/panel_no4_over.gif',1);
		if (currentPanel == 5)
		MM_nbGroup('down','group2','panel_no5','/resource/resmgr/home/panel_no5_over.gif',1);
	}

	function previousPanel()
	{
		currentPanel--;
		if (currentPanel == 0) currentPanel = panelCount;
		showPanel(currentPanel);
		if (currentPanel == 1) MM_nbGroup('down','group2','panel_no1','/resource/resmgr/home/panel_no1_over.gif',1);
		if (currentPanel == 2)
		MM_nbGroup('down','group2','panel_no2','/resource/resmgr/home/panel_no2_over.gif',1);
		if (currentPanel == 3) 
		MM_nbGroup('down','group2','panel_no3','/resource/resmgr/home/panel_no3_over.gif',1);
		if (currentPanel == 4)
		MM_nbGroup('down','group2','panel_no4','/resource/resmgr/home/panel_no4_over.gif',1);
		if (currentPanel == 5)
		MM_nbGroup('down','group2','panel_no5','/resource/resmgr/home/panel_no5_over.gif',1);
	}
	
	function pausePanel()
	{
		if (panelTimeout) clearTimeout(panelTimeout);
	}


	function itemtoggleSearch(currItem, PlusMinusBtn)
	{
		if (document.getElementById)
		{
			my_div = document.getElementById(currItem).style;
			my_img = document.getElementById(PlusMinusBtn);
			my_div.display = (my_div.display == "inline") ? "none" : "inline";			
			my_img.src = (my_div.display == "inline") ? "/resource/resmgr/home/btn_search_up.gif" : "/resource/resmgr/home/btn_search_down.gif";
			return false;
		}
		else
		{				
			return true;
		}
	}	
	




// limit characters in a text area
	//
	// Usage:
	// <span id="message_limit"><strong>1000</strong> characters remaining</span>
	// <textarea name="#" id="#" onkeyup="charCount(this,1000)" />
	//
	// Note: change limit of characters as needed
	//
	
	function charCount(what, maxCount) {
		var str = new String(what.value);
		var len = str.length;
		var limitSpan = document.getElementById(what.id+"_limit");
		
		len = maxCount - len;
		
		if (document.getElementById) {	
			if (len < 0) {
				what.value = what.value.substring(0, maxCount);
			} else if (len > 1) {
				limitSpan.innerHTML = "<strong>" + len + "</strong> characters remaining";
			} else {
				limitSpan.innerHTML = "<strong>" + len + "</strong> character remaining";
			}
		}
	}
		
	function validateMessageBox() {
		var my_textarea = document.getElementById("message");
		if (my_textarea && my_textarea.value.length > 1000) {
			alert("Please limit your response to 1000 characters maximum.");
			return false;
		} else {
			return true;
		}
	}

	function stripURL(urlinput) { 
		urlString = new String(urlinput.value)
		strip_start = urlString.lastIndexOf('/');
		strip_end = urlString.length;
		strip_string = (urlString.substring(strip_start+1, strip_end)); 
		urlString ='http://www.christianleadershipalliance.com/admin?url='+strip_string ;
		return(urlString);
		
	}
	
// 
	var showContent = function changePanel(index) {
		var panel,
			panelCount = 12,
			panelLinks = document.getElementById('contentPanelLinks').getElementsByTagName('img');
		for (var i = 0, l = panelLinks.length; i < l; i += 1) {
			removeClass(panelLinks[i], 'currentPanel');
			panelLinks[i].src = panelLinks[i].src.replace(/\_over\.gif$/, '.gif').replace(/\_over\.jpg$/, '.jpg');
		}
		panelLinks[index].src = panelLinks[index].src.replace(/.gif$/, '_over.gif').replace(/.jpg$/, '_over.jpg');
		addClass(panelLinks[index], 'currentPanel');
		for (var i = 0, l = panelCount - 1; i <= l; i += 1) {
			panel = document.getElementById('content_' + i);
			if (i === index) {
				currentContent = i;
				panel.style.display = 'inline';
			} else {
				panel.style.display = 'none';
			}	
		}
	};
<!-- Modify showContent number to for left nav default -->	
	window.onload = function() {
		if (typeof menuload === 'function') menuload();
		if (document.getElementById('contentPanelLinks')) showContent(5);
	};
	
<!--

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

// event capturing
	if (isNS4)
	{
		window.captureEvents(Event.ONLOAD);
		window.onLoad = pageLoad;
		window.captureEvents(Event.ONUNLOAD);
		window.onUnload = pageUnload;
		document.captureEvents(Event.CLICK);
		document.onClick = mouseClick;
		document.captureEvents(Event.MOUSEMOVE);
		document.onMouseMove = mouseMove;
	}

	if (isNS5)
	{
		window.addEventListener('load', pageLoad, false);
		window.addEventListener('unload', pageUnload, false);
		document.addEventListener('click', mouseClick, false);
		document.addEventListener('mousemove', mouseMove, false);
	}

	if (isIE)
	{
		window.attachEvent('onload', pageLoad);
		window.attachEvent('onunload', pageUnload);
		document.attachEvent('onclick', mouseClick);
		document.attachEvent('onmousemove', mouseMove);
	}

// event handlers
	function pageLoad(evt)
	{
		// frame break
		if (window != top && allowFrame != true) top.location.replace(location.href);

		// create menu divs
		createMenuDivs();

		// display hover
		if (window.showPromo) showPromo();

		// set contextual styles
		setContextStyles();

		if (window.channelLoad) channelLoad();
	}

	function pageUnload(evt)
	{
		// close child windows
		for (var i = 0; i < windowArray.length; i++)
		{
			if (typeof windowArray[i] == 'object' && !windowArray[i].closed) windowArray[i].close();
		}

		if (window.channelUnload) channelUnload();
	}

	function mouseOver(evt)
	{
		obj = (evt.target) ? evt.target : evt.srcElement;
		if (!hasClass(obj, 'currentPanel')) {
			if (obj.over) obj.src = obj.over.src;
		}
		if (obj.tip) showTip(obj);
		if (obj.menu) showMenu(obj, evt);
	}

	function mouseOut(evt)
	{
		obj = (evt.target) ? evt.target : evt.srcElement;
		if (!hasClass(obj, 'currentPanel')) {
			if (obj.out) obj.src = obj.out.src;
		}
		if (obj.tip) hideTip(obj);
		if (obj.menu) delayHideMenu();
	}

	function mouseClick(evt)
	{
		if (isNS4)
		{
			clickURL = evt.target.href;
		}
		else if (isNS5)
		{
			node = evt.target;
			while (node.tagName != 'A' && node.tagName != 'HTML')
			{
				node = node.parentNode;
			}
			clickURL = node.href;
		}
		else if (isIE)
		{
			element = evt.srcElement;
			while (element.tagName != 'A' && element.tagName != 'HTML')
			{
				element = element.parentElement;
			}
			clickURL = element.href;
		}

		if (clickURL == null) clickURL = '';
	}

	function mouseMove(evt)
	{
		if (isNS)
		{
			mouseX = evt.pageX;
			mouseY = evt.pageY;
			pageWidth = window.innerWidth;
			pageHeight = window.innerHeight;
		}
		else
		{
			mouseX = evt.clientX;
			mouseY = evt.clientY + document.body.scrollTop;
			
			if (document.compatMode && document.compatMode == 'CSS1Compat')
			{
				pageWidth = document.body.parentNode.clientWidth;
				pageHeight = document.body.parentNode.clientHeight;
			}
			else
			{
				pageWidth = document.body.clientWidth;
				pageHeight = document.body.clientHeight;
			}
		}
		
		//if (tipVisible)
		//{
			//moveTip();
		//}
	}

	function addMouseEvents(obj)
	{
		if (isNS5)
		{
			obj.addEventListener('mouseover', mouseOver, false);
			obj.addEventListener('mouseout', mouseOut, false);
		}
		if (isIE)
		{
			obj.detachEvent('onmouseover', mouseOver);
			obj.attachEvent('onmouseover', mouseOver);
			obj.detachEvent('onmouseout', mouseOut);
			obj.attachEvent('onmouseout', mouseOut);
		}
	}

// mouseovers; incompatible with NS4
	//
	// Usage:
	// <a href="LINK"><img src="IMAGE.EXT" onload="mouseLoad(this);" width="WIDTH" height="HEIGHT" title="ALT" /></a>
	// 
	// Note: mouseover image must be named IMAGE_over.EXT
	//
	function mouseLoad(obj)
	{
		if (isNS4 || obj.out) return;
		
		obj.out = new Image();
		obj.out.src = obj.src;
		obj.over = new Image();
		obj.over.src = obj.src.replace(/.gif$/, '_over.gif').replace(/.jpg$/, '_over.jpg');
		
		addMouseEvents(obj);
	}

