// Set up method to add new events function addEvent(obj, evType, fn) { if ( obj.addEventListener ) { // W3C DOM obj.addEventListener( evType, fn, true ); return true; } else if ( obj.attachEvent ) { // IE 5/6 var r = obj.attachEvent( "on" + evType, fn ); return r; } // We dont support any thing else ;) return false; } // Default for most comman event function addOnWindowLoadEvent( func ) { return addEvent( window,'load', func ) }