﻿//添加事件
//添加事件
function addEvent(o,e,f)
{
	if (o.addEventListener)
	{
		o.addEventListener(e.substr(2,e.length-2),f,false);
	}
	else if (o.attachEvent)
	{
		o["e"+e+f] = f;
		o.attachEvent(e,function(){o["e"+e+f]();});
	}
	else
	{
		var es=eval(o+"."+e);
		es=es+f+";";
		eval(o+"."+e+"=function(){"+es+";}");
	}
}
//删除事件
function removeEvent(o,e,f)
{
	if (o.removeEventListener)
	{
		o.removeEventListener(e.replace("on"),f,false );
	}
	else if (o.detachEvent)
	{
		o.detachEvent(e,o["e"+e+f]);
		o["e"+e+f] = null;
	}
	else
	{
		var es=eval(o+"."+e);
		es=es.replace(f+";","");
		eval(o+"."+e+"=function(){"+es+";}");
	}
}
//终止事件
function stopEvent(evt)
{
	evt = evt ? evt : (window.event ? window.event : null);
	try{
		evt.preventDefault();
	}catch(e){
		evt.returnValue=false;
	}
}