

function hilite_frame(elem)
{
    if (elem)
    {
    	elem.style.backgroundColor="#ffffcc";
    }
}

function lolite_frame(elem)
{
    if (elem)
    {
    	elem.style.backgroundColor="#ffffff";
    }
}

function hilite_navitem(nId)
{
    var elem = document.getElementById(nId);
    if (elem)
    {
    	elem.style.backgroundImage="url(/gfx/aquabar_selected.png)";
    }
}

function lolite_navitem(nId)
{
    var elem = document.getElementById(nId);
    if (elem)
    {
    	elem.style.backgroundImage="url(/gfx/aquabar.png)";
    }
}

function hilite_navsubitem(nId)
{
    var elem = document.getElementById(nId);
    if (elem)
    {
        elem.style.backgroundColor = "#ffffcc";
    }
}

function lolite_navsubitem(nId)
{
    var elem = document.getElementById(nId);
    if (elem)
    {
        elem.style.backgroundColor = "#e3e3ff";
    }

}

function hilite_navsubsubitem(nId)
{
    var elem = document.getElementById(nId);
    if (elem)
    {
        elem.style.backgroundColor = "#ffffcc";
    }
}

function lolite_navsubsubitem(nId)
{
    var elem = document.getElementById(nId);
    if (elem)
    {
        elem.style.backgroundColor = "#e3e3ff";
    }

}

function goto_url(s)
{
    document.location.href = s;
}

function select_input(elem)
{
    if (elem)
    {
        elem.focus();
        elem.select();
    }
}

function hiliteTab(elem)
{
	elem.style.top="14px";
	elem.style.height="14px";
}

function loliteTab(elem)
{
	elem.style.top="16px";
	elem.style.height="12px";
}

function showElem(id)
{
    var elem = document.getElementById(id);
    if (elem)
    {
        elem.style.display="block";
    }
}

function hideElem(id)
{
    var elem = document.getElementById(id);
    if (elem)
    {
        elem.style.display="none";
    }
}

function showOneOf(id, nr)
{
	for (var i = 0; i < 10; i++)
	{
		var e = id+i;
		var elem = document.getElementById(e);
		if (elem)
		{
			if (i == nr)
				elem.style.display="block";
			else
				elem.style.display="none";
		}
	}
}

function charCounter(charInputSrcName, maxCharCount, outputTargetName) 
{

   // Zugriffsvariablen festlegen
   var charInputSrc = document.getElementById(charInputSrcName);
   var outputTargetSrc = document.getElementById(outputTargetName);
   // L�nge des Feldinhaltes pr�fen
   if (charInputSrc.value.length > maxCharCount) {
	 // Eingegebenes Zeichen wieder abschneiden
	 charInputSrc.value = charInputSrc.value.substring(0, maxCharCount);
   }
   charsCount = charInputSrc.value.length;
   outputTargetSrc.innerHTML = charsCount + '/'+maxCharCount+' Zeichen';
}

function counterOutput(charInputSrcName, maxCharCount, outputTargetName)
{
   // Zugriffsvariablen festlegen
   var charInputSrc = document.getElementById(charInputSrcName);
   charsCount = charInputSrc.value.length;
   document.write('<span name=\"' + outputTargetName + '\" id=\"' + outputTargetName +'\">' + charsCount + '/'+maxCharCount+' Zeichen</span>');
}

