
function EventGetSrc(win,e)
{return(isIE)?win.event.srcElement:e.target;}
function EventCatch(obj,event,func,usecapture)
{if(typeof(obj)=="string")
obj=document.getElementById(obj);if(!obj)
return;if(typeof usecapture=="undefined")
usecapture=false;if(obj.addEventListener)
{obj.addEventListener(event,func,usecapture);}
else
if(obj.attachEvent)
{obj.attachEvent("on"+event,func);}
return func;}
function EventRelease(obj,event,func,usecapture)
{if(!obj)
return;if(typeof usecapture=="undefined")
usecapture=false;if(obj.removeEventListener)
{obj.removeEventListener(event,func,usecapture);}
else
if(obj.detachEvent)
{obj.detachEvent("on"+event,func);}}
function EventDispatch(obj,event,e)
{if(!obj)
return;var ret;if(obj.dispatchEvent)
{if(typeof e=="undefined")
e=documet.createEvent(event);ret=obj.dispatchEvent(event);}
else
if(obj.fireEvent)
ret=obj.fireEvent("on"+event);return ret;}
function EventConsume(e)
{e=e||window.event;if(!e)
{return;}
if(typeof e.returnValue!="undefined")
{e.returnValue=false;}
if(e.stopPropagation)
{e.stopPropagation();e.preventDefault();e.preventBubble();}else
if(typeof e.cancelBubble!="undefined")
{e.cancelBubble=true;e.returnValue=false;}}
var winloaded=false;function AppendWinLoadEvent(func,win)
{if(typeof win=="undefined")
win=window;if(winloaded)
{func();return;}
var oldonload=win.onload;if(typeof win.onload!='function')
{win.onload=func;}
else
{win.onload=function()
{oldonload();func();if(!winloaded)
{winloaded=true;}}}}
debug("event.js 1132");
