
 /*
  *  Funktionsname: changeClassbyClass
  *  Argumente:     1. Tagname
  *                 2. classname im Original
  *                 3. classname nach Funktionsaufruf
  *  Return:        true, false
  *  Beschreibung:  Ziel der Funktion ist es, für einen übergebenen Tagname die Klasse zu ändern.
  */
function changeClassbyClass ( aTagName, aSourceClass, aTargetClass )
{
   var elements = document.getElementsByTagName( aTagName );
   var found = false;
   for( i=0; i < elements.length; i++ )
   {
       var tag = elements[i];
       if (tag.className == aSourceClass)  {
       tag.className = aTargetClass;
       found = true;
       }
   }
   return found;

}

 /*
  *  Funktionsname: tagExists
  *  Argumente:     1. Tagname
  *                 2. classname
  *  Return:        true, false
  *  Beschreibung:  Ziel der Funktion ist es für einen zu übergebenden Tagname herauszufinden, ob dieser
  *                 eine bestimmte Klasse hat
  */
function tagExists( aTagName, aClassName )
{
   var elements = document.getElementsByTagName( aTagName );
   for( i=0; i < elements.length; i++ )
   {
       var tag = elements[i];
       if ( tag.className == aClassName )
       {
              return true;
	    }
   }
   return false;
}

function buildUnterseitenNavigation() {
	var output = "";
	var div1 = document.getElementById("unterseitennavigation");

	if(div1)
	{
		var tmpcode = div1.innerHTML;
		var tmparray = tmpcode.split('$$$$');
		output = "<table>";
		output += "<tr>";
		

		for (i=0;i<tmparray.length;i++) 
		{
			tmp = tmparray[i].replace('$$$$', '');
			if(tmp != '')
			{
				output += "<td>" + tmp + "</td>";
				if(i%2>0)
				{
					output += "</tr><tr>";
				}
			}
		}
		output += "</tr>";
		output += "</table>";
		div1.innerHTML = output;
	}
}