// addEventX.js
//
// Brief: 提供多浏览器支持的 addEvent() 方法
// Author: zy
//

// 这样使用：addEventX(window, "load", handler)

function addEventX_1(obj, evType, fn)
{
	if ( obj.addEventListener )
	{
		obj.addEventListener(evType, fn, false);
		return true;
	}
	else if ( obj.attachEvent )
	{
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	}
	else
	{
		return false;
	}
}

function addEventX(obj, evType, fn)
{
	if ( aUA_TYPE[UA_IE] )
	{
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	}
	else if ( obj.addEventListener )
	{
		obj.addEventListener(evType, fn, false);
		return true;
	}
	else
	{
		return false;
	}
}

// 用递归法实现 onload 事件多 handler 注册
/*
function regOnloadFunction(func)
{
	if ( window.onload != null )
	{
		var temp = window.onload;

		window.onload = function()
		{
			temp();
			func();
		}
	}
	else
	{
		window.onload = func;
	}
}
*/
