/* Event Handler (IE5+Mac, IE5.5+Win, Moz)
 * by: Liorean <http://members.evolt.org/liorean/> <mailto:liorean@user.bip.net>
 * url: <http://members.evolt.org/liorean/event.js>
 * rel:
 *   syntax file - <http://members.evolt.org/liorean/event.txt>
 *   description - <http://members.evolt.org/liorean/event.html>
 *   tutorial - <http://members.evolt.org/liorean/event-t.html>
 *   stylesheet for tutorial - <http://members.evolt.org/liorean/explain.css>
 *
 *  Event Handler is based on an original by Tim Morgan <http://www.timmorgan.info/>
 */

var event={
  Add:function(f){event.col[event.col.length]=f;if(typeof window.addEventListener!='undefined')window.addEventListener('load',f,false);else if(!event.ieSet)if(typeof document.onreadystatechange!='undefined')document.onreadystatechange=event.onload;event.ieSet=true;return(typeof window.addEventListener!='undefined')},
  onload:function(){var m=/mac/i.test(navigator.platform);if(typeof document.readyState!='undefined')if(m?document.readyState!='interactive':document.readyState!='complete')return;for(var i=0,f;(f=(i<event.col.length)?event.col[i]:null);i++)f();return},
  ieSet:false,
  col:[]
};