//****************************
//           Events
//****************************

function Events()
	{}

Events.add = function( obj, type, fn ) {
   if ( obj.attachEvent ) {
     			obj[type+fn] = fn;
		    	obj.attachEvent( 'on'+type, fn );
	 
   } else
     obj.addEventListener( type, fn, false );
}
	 
Events.remove = function( obj, type, fn ) {
   if ( obj.detachEvent ) {
     obj.detachEvent( 'on'+type, obj[type+fn] );
     obj[type+fn] = null;
   } else
     obj.removeEventListener( type, fn, false );
 }

 
Events.stopPropagation = function(e)
	{
	if(!e)
		e = window.event;
	if(e)
		{
		e.cancelBubble = true;
		if(e.stopPropagation) 
			e.stopPropagation();
		}
	}
