
/**/

/**/

/**/
function doSubTopicIconMouseOver(imgObj, topicId, topicName, topicSources, parentId) {
	
	// Highlighting
	imgObj.src = imgObj.src.replace("_lo.gif", "_hi.gif");
	
	/**/
	// - die umgebende DIV
	var wrapperBox = document.getElementById('searchSourcesTopicBox_' + parentId);
	// - die Box mit der Liste der Subtopics
	var subTopicsBox = document.getElementById('searchSourcesSubTopicsBox_' + parentId);
	// - die DIV, an deren Hoehe die der Mouseover-Box angepasst wird
	//   (d.h. die Box um die Ordner-Icons)
	var referenceBox = document.getElementById('searchSourcesTopicIconsBox_' + parentId);
	// - die MouseoverBox selber
	var mouseOverBox = document.getElementById('searchSourcesMouseOverBox_' + parentId);
	// - die Haelfte der Bildbreite (zum mittigen Positionieren der Linie)
	var imgHalf = Math.round(imgObj.offsetWidth / 2);
	
	/**/
	// - Box-Weissraum nach links (in px)
	var mouseOverBoxLeftOffset = 15;
	// - Box-Height -  10: oben und unten 5px Raum (5 kommen dann unten bei "top" dazu)
	var mouseOverBoxHeight = referenceBox.offsetHeight - imgObj.offsetTop - imgObj.height - 10;
	// - Box-Width
	var mouseOverBoxWidth = wrapperBox.offsetWidth - referenceBox.offsetWidth - mouseOverBoxLeftOffset;
	mouseOverBoxWidth += imgObj.offsetLeft + imgHalf;
	// - Box-Abstand von oben
	var mouseOverBoxTopOffset = imgObj.offsetTop + imgObj.height + 5;
	// - Box-Inhalt
	var mouseOverBoxHtml = '<div class="searchSourcesMouseOverBoxText">';
	mouseOverBoxHtml += topicName + " [" + topicSources + "]" + "</div>";
	
	/**/

	mouseOverBox.innerHTML = mouseOverBoxHtml;

	try {	
	mouseOverBox.style.height = String(mouseOverBoxHeight) + "px";
	mouseOverBox.style.top = String(mouseOverBoxTopOffset) + "px";
	mouseOverBox.style.left = String(mouseOverBoxLeftOffset) + "px";	
	mouseOverBox.style.width = String(mouseOverBoxWidth) + "px";
	} catch(e) {
		//alert(e.message);
	}
	
	/**/
	mouseOverBox.style.visibility = 'visible';
	
	//
	//document.SearchForm.searchTerm.value += " t:" + getTopOffset(imgObj);

	
}

/**/
function doSubTopicIconMouseOut(imgObj, topicId, topicName, topicSources, parentId) {
	
	// Highlighting reset
	// lastTopicImgObj ist ein global aus scripts.js
	// (das angeklickte darf nicht restet werden!)
	if (imgObj != lastTopicImgObj) {
		imgObj.src = imgObj.src.replace("_hi.gif", "_lo.gif");
	}
	
	// die MouseoverBox selber...
	var mouseOverBox = document.getElementById('searchSourcesMouseOverBox_' + parentId);
	// ... wieder unsichtbar machen
	mouseOverBox.style.visibility = 'hidden';
	
	//
	//document.SearchForm.searchTerm.value = "";
	
}
