//########################################################################################################################
// Webspezifische individuelle Funktionen
//########################################################################################################################

//Markiert das angeklickte Navigationselement mit der CSS Klasse "active"
function markActiveNavigationElement()
{
  //Schritt 1: Ermitteln des aktuellen ASP Dateinamens in der Browser Adresszeile
  var filename;
  
  var strHref = self.location.href;
  strHref = strHref.replace(/\//g,"\\");
  
  var iIdx = strHref.lastIndexOf("\\");
	if (-1<iIdx)
	  filename = strHref.substring(iIdx+1);
  else
	filename = strHref;
  
  //Schritt 2: Prüfen ob überhaupt Subnavigation Elemente vorhanden sind
  var subNavigation = document.getElementById('divNavigationLinks');
  var navElemente = subNavigation.getElementsByTagName("li");
  var anzahlNavElemente = parseInt(navElemente.length)-1
  
  //Schritt 3: Markieren des aktiven Links sofern mehr als 0 Subnavelemente vorhanden sind
  if (anzahlNavElemente > 0)
  {
	var nl = subNavigation.getElementsByTagName("a");
	for (i=0; i<nl.length; i++)
	{
	  if (nl[i].href.indexOf(filename) > 0)
		nl[i].className = 'active';	
	}
  }
  else
  {
    subNavigation.style.display = 'none';
  }
}
