	function searchText() {
		var searchInput = document.getElementById('search');
		if (searchInput) {
		  searchInput.value='search';
		  searchInput.onfocus= function() {if (this.value=='search'){this.value=''}};
		  searchInput.onblur= function() {if (this.value==''){this.value='search'}};
		}
	}

	
	function getElementsByClass(searchClass,node,tag) {
				var classElements = new Array();
				if ( node == null )
					node = document;
				if ( tag == null )
					tag = '*';
				var els = node.getElementsByTagName(tag);
				var elsLen = els.length;
				var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
				for (i = 0, j = 0; i < elsLen; i++) {
					if ( pattern.test(els[i].className) ) {
						classElements[j] = els[i];
						j++;
					}
				}
				return classElements;
			}
			
			
		function newsHover (section) {
				if (!document.getElementsByTagName) return false;
				var tags = getElementsByClass(section);
				for (i=0;i<tags.length;i++) {
				// if more than one link present don't add extras.
				var pattern = new RegExp("(^|\\s)newsBottom(\\s|$)");
				if(pattern.test(tags[i].className))return;
				var links = tags[i].getElementsByTagName("a");
				if (links.length>1) {return};
				tags[i].onmouseover=function() {this.className+=" newsHover";}
				tags[i].onmouseout=function() {this.className=this.className.replace(new RegExp(" newsHover\\b"), "")}
				tags[i].onclick = function () {location.href = this.getElementsByTagName("a")[0].href}
	   }
				
	}

// simon willison's addloadevent http://simon.incutio.com/archive/2004/05/26/addLoadEvent
	function addLoadEvent(func) {
		var oldonload = window.onload;
		if (typeof window.onload != 'function') {
			window.onload = func;
		} else {
			window.onload = function() {
				oldonload();
				func();
			}
		}
	}//End of addLoadEvent

addLoadEvent(searchText);
addLoadEvent(function() {
 	 /* more code to run on page load */ 
	newsHover ('newsList');
});
