/**
 * Helper Javascript, um Dropdown-Menü auch IE6-kompatibel zu machen
 * @author Adrian Föder <a.foeder@iveins.de>
 */



/**
 * @param element	Menüelement, dem die Klasse hinzugefügt werden soll
 * @return void
 */
function mnudropdown_show(elem)	{
	elem.className+= ' hover';
}


/**
 * @param element	Menüelement, dem die Klasse entfernt werden soll
 * @return void
 */
function mnudropdown_hide(elem)	{
	elem.className = elem.className.replace(/\s*\bhover\b\s*/g,'');
}



/**
 * Hält das Elternelement aufgeleuchtet (für ul mit GMENU-Items und Submenüs)
 * @param elem Das Elem, das den onmouseover ausführt (sollte UL sein)
 * @param dieOut OPTIONAL wenn 1, dann soll erlöschen, ansonsten highlight. 
 * @return void
 */
function ul_highlightParentImg(elem, dieOut)	{
	switch(elem.tagName)	{
		case 'UL':
			var thePimg = elem.parentNode.getElementsByTagName('img')[0];
			break;
		case 'LI':
			var thePimg = elem.getElementsByTagName('img')[0];
			break;
		default:
			return;
	}
	
	//TYPO3-Hight-Funktion "over" und "out" aufrufen und das <img>-"name" attribut übergeben:
	if(thePimg)	{
		if(dieOut)	{
			out(thePimg.getAttribute('name'));
		} else { 
			over(thePimg.getAttribute('name'));
		}
	}
}