function _cObjPtr_setPtr(obj)
{
	// Speichert Objekt in Array und gibt Objektzeiger zurück
	this._ptrArray[this._ptrArray.length]=obj;
	return this._ptrArray.length-1;
}

function _cObjPtr_getPtrStr(objPtr)
{
	// gibt String zurück der den Aufruf über den Objektzeiger enthält
	return 'cObjPtr.getPtrObj('+objPtr+')';
}

function _cObjPtr_getPtrObj(objPtr)
{
	// gibt Objekt über Objektzeiger zurück
	return this._ptrArray[objPtr];
}

function _cObjPtr()
{
	// Komponente Objekt Pointer 
	// Zur Zwischenspeicherung von Objekten

	//---Eigenschaften---

	this._ptrArray=new Array()

	//---Methoden---

	this.setPtr=_cObjPtr_setPtr;
	this.getPtrStr=_cObjPtr_getPtrStr;
	this.getPtrObj=_cObjPtr_getPtrObj;
}

// Erzeugen des globalen Objekts cObjPtr
cObjPtr=new _cObjPtr();