//Include Prototoype
var DMacUtils = Class.create({
	//Thanks Jehiah  - http://jehiah.cz/archive/firing-javascript-events-properly
	fireEvent: function(element, event){
		if (document.createEvent){
			//Dispatch for IE
			var evt = document.createEventObject();
			return element.fireEvent('on'+event);
		}else{
			//Firefox plus others
			var evt = document.createEvent('HTMLEvents');
			evt.initEvent(event, true, true);  //type,bubble,cancelable
			return !element.dispatchEvent(evt);
		}
	}
});