/**
 * This does the Work, it shows and hides the Tree-Structures by user-request
 * @param objItem
 * @return
 */
function expandTSTree(objItem){
	//decide what to do 1==show, 0 == hide
	intEvent = (objItem.lastChild.style.display == 'none'
            	|| expandTSTree.arguments.length > 1) ? 1 : 0;
	arrDisplay = new Array('none','inline');
	arrModifyer = new Array('plus','minus');
	arrRegExp=new Array();
	arrRegExp.push(new RegExp('minus'));
	arrRegExp.push(new RegExp('plus'));
	objItem.lastChild.style.display=arrDisplay[intEvent];
	for(i=0;i<objItem.childNodes.length;++i){
		if(isTSSwitch(objItem.childNodes[i])){
			objItem.childNodes[i].src =
					objItem.childNodes[i].src.replace(arrRegExp[intEvent],
								arrModifyer[intEvent]);
		}
    }
}
/**
 * Indicates if objImg is a switch to toggle action
 * @param objImg
 * @return
 */
function isTSSwitch(objImg){
    return(objImg.tagName == 'IMG' && objImg.name == 'entry');
}

