 /**
  * CoreObject-JavaScript.
  *
  * @author Steffen Friedrich (steffen.friedrich@pingping.ag, www.pingping.ag)
  **/
var instances = new Array();

function CoreObject( obj )
{ obj.instance = instances.length;
  obj.getInstanceName = _CoreObject_getInstanceName;
  obj.timeOut = _CoreObject_timeOut;
	instances.push(obj);
}

function _CoreObject_getInstanceName()
{ return 'instances['+this.instance+']';
}
	function _CoreObject_timeOut( ms, func )
	{ window.setTimeout(this.getInstanceName()+( func ? '.' + func : ''), ms);
}
