function $(el) {
  return document.getElementById(el);
}
function InitSearch() {
    var sb = $("tbSearch");
    
    sb.onfocus = function() {
        if (sb.value.toLowerCase() == "search...") sb.value = "";    
    }
    sb.onblur = function() {
        if (sb.value == "") sb.value = "Search...";
    }
    sb.onkeypress = Search;
	
	var ok=$("lnkSearch");
	ok.onclick=Search;
}
function SearchClick() {
	var d = "http://www.drexel.edu/search.aspx?q=";
	var sb = $("tbSearch");
	location.href = d + escape(sb.value);
}
function Search(e) {
    var d = "http://www.drexel.edu/search.aspx?q=";
    var keyCode;
    var source;
    
    if (!e) var e = window.event;
    
    keyCode = e.keyCode ? e.keyCode : e.charCode;
    source = e.srcElement ? e.srcElement : e.target;
    
    if (keyCode == 13) {
        location.href = d + escape(source.value);
        return false;
    }
}
function InitHovers() {
    window.setTimeout("SetHovers()", 500);
}
function SetHovers() {
    var img_a = document.getElementsByTagName("img");
    if (!img_a) return;
    for (var x=0;x<img_a.length;x++) {
        var i = img_a[x];
        if (i.src.indexOf("blank.gif") == -1 && i.className.indexOf("hover") != -1) {
            i.onmouseover = function() {
                var arr = this.src.split(".");
                arr[arr.length-2] += "-over"; 
                this.src = arr.join(".");
            }
            i.onmouseout = function() {
                this.src = this.src.replace("-over.", ".");
            }
        }
    }
}

var _LoadEventFunctions = Array();

function AddLoadEvent(func) {
	_LoadEventFunctions[_LoadEventFunctions.length] = func;	
}
function LoadEvents() {
	for (var x=0;x<_LoadEventFunctions.length;x++) {
		var func = _LoadEventFunctions[x];
		func();	
	}
}

//
// addLoadEventSliver()
// Adds event to window.onload without overwriting currently assigned onload functions.
// Function found at Simon Willison's weblog - http://simon.incutio.com/
//
function addLoadEventSliver(func)
{	
	var oldonload = window.onload;
	if (typeof window.onload != 'function'){
    	window.onload = func;
	} else {
		window.onload = function(){
		oldonload();
		func();
		}
	}

}

addLoadEventSliver(InitSearch);
addLoadEventSliver(InitHovers);

//window.onload = LoadEvents;