/*=============================================================================
TITLE:			Standard Utility Functions
VERSION:		2005.06.21
=============================================================================*/

function imgOn(imgName) {
	if (document.images) {
		document[imgName].src = "images/" + imgName + "_on.gif";
	}
}

function imgOff(imgName) {
	if (document.images) {
		document[imgName].src = "images/" + imgName + "_off.gif";
	}
}

function rollOver(target, url) {
	if (document.images) {
		document[target].src = url;
	}
}

function addEvent(elm, evType, fn, useCapture) {
	if(elm.addEventListener) {
		elm.addEventListener(evType, fn, useCapture);
		return true;
	} else if (elm.attachEvent) {
		var r = elm.attachEvent('on' + evType, fn);
		return r;
	} else {
		elm['on' + evType] = fn;
	}
}

// Removes the square border that IE insists on adding to checkboxes and radio.
function removeCheckBoxBorders() {
	var el = document.getElementsByTagName("input");
	for (i=0; i<el.length; i++) {
		var type = el[i].getAttribute("type");
		if((type=="checkbox")||(type=="radio")) {
			el[i].style.border = "none";
		}
	}
}

addEvent(window, 'load', removeCheckBoxBorders, false);