function searchText() {
		var searchInput = document.getElementById('search');
		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;
				//if(!tags[i].getElementsByTagName("a"))return
				var links = tags[i].getElementsByTagName("a");
				if (links.length>1 || links.length==0) {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 ('newsPanel');
	newsHover ('keithsCol');
	newsHover ('magCol');
	newsHover ('newsList');
	applyDropShadows("img.photo1","shadow3");
	applyDropShadows("img.photo2","shadow2");
	initMouseOver();
});

var mouseOvers = new Array();
var mouseOuts = new Array();

function initMouseOver() {

	var imgs = getElementsByClass('mouseOn');
	for (var i=0;i<imgs.length;i++)
	{
		imgs[i].onmouseover = mouseGoesOver;
		imgs[i].onmouseout = mouseGoesOut;
		var suffix = imgs[i].src.substring(imgs[i].src.lastIndexOf('.'));
		mouseOuts[i] = new Image();
		mouseOuts[i].src = imgs[i].src;
		mouseOvers[i] = new Image();
		mouseOvers[i].src = imgs[i].src.substring(0,imgs[i].src.lastIndexOf('.')) + "-over" + suffix;
		imgs[i].number = i;
	}
}

function mouseGoesOver()
{
	this.src = mouseOvers[this.number].src;
}

function mouseGoesOut()
{
	this.src = mouseOuts[this.number].src;
}



function underlineColor () {
	var allPara = document.getElementsByTagName('p');
	var allLink = para.getElementsByTagName('a');
	
	
}