

function getObjectsFromName(objName){
	
	retCode = new Array();
	//try to get all objects beginning with
	//index bei 0 beginnend
	i = 0;
	do{
		obj = document.getElementById(objName + i++ );		
	
	}while(   obj != null &&  retCode.push(obj)) ;
	//alert(retCode.length);
	return(retCode);
}

/**
	bekommt einen Array an Objekten die sichtbar geschalten werden sollen
	function setCurrentIndexes (Array()){
	}
*/

function setCurrentIndexes(objToSet){
	
	if(objToSet.length > 0){
	
		var allObjects = getObjectsFromName(getIdParts(objToSet[0])[0]);
		for(i = 0; i < allObjects.length; i++){
			allObjects[i].style.display = "none";
		}
		for(i = 0 ; i < objToSet.length; i++){
			document.getElementById(objToSet[i]).style.display = "inline";
		}
	}
}

/*
	soll alle object im Array deaktivieren und 
	das gegeben Object activeObject, sichtbar
	schalten
*/


//function setActive(allObjects, activeObject){
function setCurrentIndex(objIndex,activeObject){

	var allObjects = getObjectsFromName(objIndex);

	var objActive;
	var obj;
	for(i = 0; i < allObjects.length; i++){
		obj = allObjects[i];
		//alert(obj.id);
		if(obj.id == activeObject){
				objActive = obj;
				
		}			
		obj.style.display = "none";
	}
	objActive.style.display = "inline";
}

//function setActive(allObjects, activeObject){
function _setCurrentIndex(activeObject){
	var parts = getIdParts(activeObject);
	var allObjects = getObjectsFromName(parts[0]);

	var objActive;
	var obj;
	for(i = 0; i < allObjects.length; i++){
		obj = allObjects[i];
		//alert(obj.id);
		if(obj.id == activeObject){
				objActive = obj;
		}			
		obj.style.display = "none";
	}
	objActive.style.display = "inline";
}


/*
	setzt den MouseZeiger auf LINK style
*/
function setCurserLink(){}

/*
	aendert die eigenschaften fuers bild, und fuer den text
*/

function setCurrentIndexFormat(item,reiter){
	parts = getIdParts(item);
	images = getObjectsFromName(parts[0]);
	if(reiter.imgSelected != "" && reiter.imgUnselected != ""){
		for(i = 0; i < images.length; i++){
			if(images[i].id == item){
				images[i].src = reiter.imgSelected;
			}else{
				images[i].src = reiter.imgUnselected;
			}	
		}
	}
	
	if(reiter.fontColorSelected != "" && reiter.fontColorUnselected != ""){
		fonts = getObjectsFromName(parts[0] + "s");
		for(i = 0; i < fonts.length; i++){
			if(i == parts[1]){
				fonts[i].style.color = reiter.fontColorSelected;
			}else{
				fonts[i].style.color = reiter.fontColorUnselected;
			}
		}
	}
	//alert(reiter.imgUnselected);
	//alert(reiter.imgSelected);
}

function getIdParts(item){	
	var foo = /(\w+?)(\d+)/;
 	foo.exec(item);
 	
	retCode = new Array();
	retCode.push(RegExp.$1);
	retCode.push(RegExp.$2);
	return(retCode);
}

////////////////////////////////////////////////////////////////////////
/*

//objT1 = document.getElementById("t2").style.display = "none";
//document.getElementById("t3").style.visibility = "hidden";


//document.getElementById("foo").value="Boris22";

//objT1.display = "none";
//alert("foo");
//objT1.display = "inline";

//document.getElementById("t2").style.position="relative";
//document.getElementById("t2").style.top=document.getElementById("t2").style.

*/

/*
	
	*/