// params = element, event, function
function add_listener(el, the_event, fn) {
	if (el.addEventListener) {
		el.addEventListener(the_event, fn, false);
	} else if (el.attachEvent) {
		el.attachEvent('on' + the_event, fn);
	} else {
		eval('el.on' + the_event + ' = fn');
	}
}