/*****
	Cross-browser event handling for IE5+, NS6+, and Mozilla/Gecko
		By Scott Andrews
*****/
function addEvent(p_elm, p_evType, p_fn, p_useCapture)
{
	if (p_elm.addEventListener)
	{
		p_elm.addEventListener(p_evType, p_fn, p_useCapture);
		return true;
	}
	else if (p_elm.attachEvent)
	{
		var r = p_elm.attachEvent("on" + p_evType, fn);
		return r;
	}
	else
	{
		p_elm["on" + p_evType] = fn;
	}
}