/*
    navigation.js
    Script zum Umschalten zwischen der Blogansicht,
    der Übersicht der Beitragstitel und der aktuellen
    Monatsseite (jeweils per Onload-Befehl);
    erzeugt zudem auf der Startseite einen Link 
    zum nächstälteren Beitrag
*/



function SearchString() {
if (window.location.search == "?month")     { self.location = document.getElementById('naviwahl').options[1].value ; }
if (window.location.search == "?headlines") { mark('button2') ; umschalten('headlines') ; }
else                                        { mark('button1') ; }
}

function umschalten(DivID) {
var alleTags = document.getElementsByTagName('div') ;
for (var i = 0; i < alleTags.length; i++)
{
var dieserTag = alleTags[i] ;
if (dieserTag.className && dieserTag.className == 'blog') { dieserTag.style.display = 'none' ; }
}
document.getElementById(DivID).style.display = 'block' ;
}

function mark(NavLink) {
var alleTags = document.getElementById('navbar').getElementsByTagName('*') ;
for (var i = 0; i < alleTags.length; i++)
{
var dieserTag = alleTags[i] ;
if (dieserTag.className && dieserTag.className == 'navlink') { dieserTag.style.color = '#FFFFFF' ; }
}
document.getElementById(NavLink).style.color = '#ce112e' ; /* Farbe des Navigationslinks */
}



/* Die folgenden Funktionen generieren auf der Startseite einen Link zum vorigen Artikel */

function naechster_link(modus) {
	var nr_letzter_Link = document.getElementsByTagName("h3").length ;
	do
		{
		if ( nr_letzter_Link < 1 ) break ;
		var class_letzter_link = document.getElementsByTagName("h3")[( nr_letzter_Link - 1)].className ;
		var letzter_Link = document.getElementsByTagName("h3")[( nr_letzter_Link - 1)].firstChild.href ;
		nr_letzter_Link -- ;
		} while ( class_letzter_link !== 'entrytitle' ) ;

	var indexliste = document.getElementById("indexlist").getElementsByTagName("a") ;
	for ( i = 0; i < indexliste.length; i++ )
		{
		if ( indexliste[i].href == letzter_Link )
			{
			if ( (i + 1) < indexliste.length ) return indexliste[( i + 1)] ;
			}
		}
	}

function PrevPostLink() {
	var der_link = naechster_link();
	document.getElementById('prevpost').innerHTML = '<a class=\"back\" href=\"'+ der_link.href +'\" title=\"'+ der_link.firstChild.data +'\">Vorheriger Beitrag<\/a>' ;		
}
