/**
	Attaches event handler to an object.
	onEvent(listener,event,handler)
*/
function onEvent(a,b,c){
	var d="on"+b;
	if(a.addEventListener){
		a.addEventListener(b,c,false)
	}
	else if(a.attachEvent){
		a.attachEvent(d,c)
	}
	else{
		var e=a[d];
		a[d]=function(){
			var f=e.apply(this,arguments),h=c.apply(this,arguments);
			return f==undefined?h:(h==undefined?f:h&&f)
		}
	}
}
function eventTarget(e){
	if(!e)var e=window.event;
	if(e.srcElement)return e.srcElement;
	return e.currentTarget;
}