// (C) NetLogic, 2005
if(typeof hitchs === 'object' && typeof hitchs.run === 'function') {
	hitchs.run();

} else {
	function HitchsClass() {
		this.list = [];

		this.add = function(fun) {
			this.list[this.list.length] = fun;
		}

		this.run = function() {
			for(i in this.list) {
				if(typeof this.list[i] === 'function') {
					this.list[i]();
				}
			}
		}
	}

	function ArrayFromCollection(c) {
		var a = new Array();

		for(i=0; i<c.length; i++) {
			if(typeof c[i] === 'object') {
				a[i] = c[i];
			}
		}

		return a;
	}

	var hitchs = new HitchsClass();
}
