be.Events = function() {}
be.Events.getEventSource = function(e)
{
	if (!e)
		var e = window.event;
	if (e.target)
		var tg = e.target;
	else if (e.srcElement)
		var tg = e.srcElement;
	return tg;
}

// addEvent
// add events to onload
// Use:
// addEvent(window, 'load', extractBlockquoteCitations);
be.Events.addEvent = function(obj, evType, fn)
{
	 if (obj.addEventListener)
	 {
	   obj.addEventListener(evType, fn, true);
	   return true;
	 } 
	 else if (obj.attachEvent)
	 {
	   var r = obj.attachEvent('on' + evType, fn);
	   return r;
	 }
	 else
	 {
	   return false;
	 }
}