var pauseSeconds;
function activateNewsItems(pauseLength) {
	pauseSeconds = (pauseLength === undefined)? 3 : pauseLength;
	notTransitioning = true;
	playNewsItems = true;
	newsList = document.getElementById('newsfeed');
	newsListItems = newsList.getElementsByTagName('li');
	newsNav = [document.getElementById('feednav1'), document.getElementById('feednav2'), document.getElementById('feednav3')];
	listLength = newsListItems.length;
	if (listLength>0) {
		currentNewsitem = 2;
		nextNewsitem = 0;
		for (var n=0; n<listLength; n++) {
			newsListItems[n].style.top ='-15px';
			newsListItems[n].style.opacity = 0;
			newsListItems[n].style.filter = 'alpha(opacity=0)';
		}
		newsTransition();
	} 
}	
function fadeOutNewsitem() {
	notTransitioning = false;
    if (newsNav[currentNewsitem]) $fx(newsNav[currentNewsitem]).fxAdd({ type: 'backgroundx', to: -122, step: -10, delay: 50 }).fxRun(null, 1);
    JSTweener.addTween(newsListItems[currentNewsitem].style, { time: .6, transition: "easeOutQuad", top: 30, suffix: { top: 'px' }, opacity:0 });
		
}
	
function fadeInNewsitem() {
    newsListItems[nextNewsitem].style.top = '-15px';
    newsListItems[nextNewsitem].style.opacity = 0;
	if (newsNav[nextNewsitem]) $fx(newsNav[nextNewsitem]).fxAdd({ type: 'backgroundx', to: 0, step: 10, delay: 50 }).fxRun(null, 1);

    JSTweener.addTween(newsListItems[nextNewsitem].style, { time: .6, transition: "easeInQuad", opacity: 1 });
    JSTweener.addTween(newsListItems[nextNewsitem].style, { time: .7, transition: "easeOutQuad", top: 12, suffix: { top: 'px' }, onComplete: pauseNews });
}
	
function pauseNews() { 
	notTransitioning = true;
	newsListItems[currentNewsitem].style.zIndex='1';
	currentNewsitem=nextNewsitem;
	newsListItems[currentNewsitem].style.opacity = 1;
	newsListItems[currentNewsitem].style.filter = 'alpha(opacity=100)';
	newsListItems[currentNewsitem].style.zIndex='10';
	if (playNewsItems) JSTweener.addTween(null, { delay: pauseSeconds, onComplete: newsTransition });
	
}	 
function newsTransition() {
	if (playNewsItems && (listLength>1)) {
		nextNewsitem=currentNewsitem+1;
		nextNewsitem%=listLength;
		fadeOutNewsitem();
		fadeInNewsitem();
	}
}
function gotoNewsItem(newnewsitem) {
	if ((currentNewsitem != newnewsitem) && notTransitioning ) {
		playNewsItems = false;
		nextNewsitem = newnewsitem;
		fadeOutNewsitem();
		fadeInNewsitem();	
	}
}
		

<!-- activate dhtml submenus  -->
	
	function dropDownSubmenu(outerDiv, theElement) {
	    outerDiv.style.display='inline';
		theElement.style.top = -theElement.offsetHeight+'px';
		theElement.style.opacity = 0;
		JSTweener.addTween(theElement.style, {
            time: .3,
            transition: "easeOutQuad",
			top: 1,
			suffix: { top: 'px' },
			opacity: 1
		});
	}
	function hideMenu(outerDiv) {
		outerDiv.style.display='none';
		outerDiv.parentNode.mouseIsOver=false;
	}
	function rollUpSubmenu(outerDiv, theElement) {
		
		JSTweener.addTween(theElement.style, { time: .2, transition: "linear", top: -theElement.offsetHeight, suffix: { top: 'px' }, opacity: 0,
			onComplete: hideMenu,
			onCompleteParams:[outerDiv]
		});
	}
	function setupMyMouseHandlers(myParent, subOuter, subSlider) {
		var mouseOutTimerId = 0;
		myParent.mouseIsOver=false; //this indicates that the menu has been activated, 
						//and suppresses subsequent mouseovers until menu has retracted- this prevent stuttering.
		myParent.onmouseover = function() {
			clearTimeout(mouseOutTimerId);
			if (!myParent.mouseIsOver) {
				myParent.mouseIsOver=true;
				dropDownSubmenu(subOuter, subSlider);
			}
		}
		myParent.onmouseout = function() {
			mouseOutTimerId = setTimeout( function(){rollUpSubmenu(subOuter, subSlider)}, 100 );
		}	
	}
	
	function activiateDHTMLsubmenus(menuOuterUL) {	
		triangleimage = new Image();
		triangleimage.src = "assets/templates/antiochweb/images/submenuArrow.gif";
		cornerBGimage = new Image();
		cornerBGimage.src = "assets/templates/antiochweb/images/submenuBGCorners.gif";
		var submenuOuter;	
		var submenuDiv;
		var submenuSlider;
		var theParent;
		var message="";
	 	var divList = menuOuterUL.getElementsByTagName('div');
		for (var i=0; i<divList.length; i++) {
			if  (divList[i].className=='subnavClipbox') {
				submenuDiv=divList[i];
				submenuOuter=submenuDiv.parentNode;
				theParent=submenuOuter.parentNode;
			} else if (divList[i].className=='subnavSlidebox') {
				submenuSlider=divList[i];
				if (!theParent.className.match('active')) {
					setupMyMouseHandlers(theParent, submenuOuter, submenuSlider);
				}				
			}
		}
	}
	
	<!-- search dhtml  -->

	// search dhtml
	function activateSearchBox(){
		outerContainer = document.getElementById('search_outercontainer');
		innerContainer = document.getElementById('search_innercontainer');
		var searchField=document.getElementById('ajaxSearch_input');
		var searchButton=document.getElementById('ajaxSearch_submit');
		mouseOverSearch=false;
		fldFocus= false;
		onBox=false;
		onFld=false;
		onBtn=false;
		outerContainer.onmouseover = function(){ onBox=true; if (!mouseOverSearch){ mouseOverSearch=true; fadeInSearch(); } }
		outerContainer.onmouseout = function(){ onBox=false; if (!fldFocus) mouseOutTimerId = setTimeout( function(){readyFadeSearch()}, 2000 ); }
		searchField.onmouseover = function(){ onFld=true; clearTimeout(mouseOutTimerId); }
		searchField.onmouseout = function(){ onFld=false; 	}
		searchField.onfocus = function(){ fldFocus= true; }
		searchField.onblur = function(){ fldFocus= false; readyFadeSearch(); }
		searchButton.onmouseover =function(){ onBtn=true; clearTimeout(mouseOutTimerId); }
		searchButton.onmouseout = function(){ onBtn=false; }
	}
	function fadeInSearch() {
		outerContainer.style.opacity = .8;
	    innerContainer.style.display = 'block';
		innerContainer.style.opacity = 0;
		JSTweener.addTween( outerContainer.style, { time: .3, transition: "easeOutQuad", opacity: 1  } );
		JSTweener.addTween( innerContainer.style, { time: .3, transition: "easeOutQuad", opacity: 1 } );
	}
	function readyFadeSearch() { //window.status = "onBox: "+onBox+"   onFld: "+onFld+"   onBtn: "+onBtn;
	 	if( !onBox && !onFld && !onBtn && !fldFocus ) {
			mouseOverSearch=false;
			fadeOutSearch();
		}
	}
	function fadeOutSearch() {
		JSTweener.addTween( outerContainer.style, { time: .2, transition: "linear", opacity: .8, onComplete: hideSearch } );
		JSTweener.addTween( innerContainer.style, { time: .2, transition: "linear", opacity: 0, onComplete: hideSearch } );
	}
	function hideSearch() {
		innerContainer.style.display='none';
		mouseOverSearch=false;
	}