/*
lädt ggf. die h2 einer News in das div "newsnavi" als links
*/
function loadSubNavi()
{
	// wenn subnavi nicht gezeigt werden soll, abbrechen
	if(!document.getElementById('subnavi'))
		return;
	
	// ansonsten inhalt im frame "links" parsen
	inhaltsdiv = document.getElementById('links');
	h2s = inhaltsdiv.getElementsByTagName('h2');
	// wenn es keine unterüberschriften gibt, abbrechen
	if(h2s.length == 0) return;
	
	subnavidiv = document.getElementById('subnavi');
	/*unavdiv = document.getElementById('unternavigation');
	unavdiv.style.top = '407px';*/
	p = document.createElement('p');
	// höhe des ersten p im inhalt herausfinden
	erstesp = inhaltsdiv.getElementsByTagName('p')[0];
	ptop = erstesp.offsetTop+43;
	
	// falls erstes p ein bild enthält mit class="preview", etwas nach oben korrigieren
	if(erstesp.hasAttribute('class'))
	{
		if(erstesp.getAttribute('class') == 'preview') ptop-= 22;
	}
	
	p.setAttribute('style', 'padding-top:'+ptop+'px;');
	subnavidiv.appendChild(p);
	
	contentdiv = inhaltsdiv.getElementsByTagName('div')[0];
	
	inhaltsdiv.maxscroll = inhaltsdiv.offsetHeight-contentdiv.offsetHeight-50;
	if(inhaltsdiv.maxscroll < 0) sliderdiv = inhaltsdiv.getElementsByTagName('div')[1].getElementsByTagName('div')[1];
	
	for(i=0;i<h2s.length;i++)
	{
		h2 = h2s[i];
		a = document.createElement('a');
		a.setAttribute('href', 'javascript:;');
		a.appendChild(document.createTextNode(h2.firstChild.nodeValue));
		a.myH2 = h2;
		a.myi = i;
		p.appendChild(a);
		p.appendChild(document.createElement('br'));
		p.appendChild(document.createElement('br'));
		if(inhaltsdiv.maxscroll < 0)
		{
		a.onclick = function()
		{
			if(this.myH2.offsetTop < 50) y = '0';
			else y = '-'+(this.myH2.offsetTop+25);
			
			if(y < inhaltsdiv.maxscroll) y = inhaltsdiv.maxscroll;
			
			// inhalt verschieben
			contentdiv.style.top = y+'px';
			// slider verschieben
			spos = (inhaltsdiv.offsetHeight - 50) / inhaltsdiv.maxscroll * y;
			//if(spos > inhaltsdiv.offsetHeight-50) spos = inhaltsdiv.offsetHeight-50;
			sliderdiv.style.top = spos + 'px';
		}
		}
	}
	
}