﻿/***************************
 * LES Anwendung - Tools Object
 ***************************
 * This object offers general functions needed everywhere in the project.
 * 
 * 
 * Last modified: 2007-06-08
 * Implementation by:
 *  Michael Bertsch <michael.bertsch@gmg.biz>
 */

function Tools() {
	this.additionalEventListener = function(obj, type, func, cap)
	{
		if(obj.addEventListener) {
			return obj.addEventListener(type, func, cap);
		} else if (obj.attachEvent) {
			return obj.attachEvent('on'+ type, func);
		} else {
		    obj['on'+type] = func;
		}
	}   
	
	this.deleteEventListener = function(obj, type, func, cap) {
		if(obj.removeEventListener) {
			return obj.removeEventListener(type, func, cap);
		} else if (obj.detachEvent) {
			return obj.detachEvent('on'+ type, func);
		} else {
			obj['on'+type] = null;
		}
	}
}


