
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// 
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var oeffnen_status = false;
var save_newsNr = false;
var time;
var time_delay = 1;

var NewsNummer;




// FUNKTION ZUM SCOLLEN
function oeffne_newsblock(newsNr)
{
	NewsNummer = newsNr;
	window.setTimeout("suche_position();", 800);  

	
}

//SUCHE POSITION
function suche_position()
{

	var pos = getPosTop (document.getElementById(NewsNummer));
	//var pos = getPosTop (document.anchors[NewsNummer]);
	
	//alert(document.documentElement.scrollTop);
	//alert(pos);
	MovePage(pos);  

	
}

function MovePage (pos) {
	if (time) {
		window.clearTimeout(time);
	}
	var scrollPos = 0;
  if (window.pageYOffset) {
    scrollPos = window.pageYOffset;
  }
  else if (document.body && document.documentElement.scrollTop) {
    scrollPos = document.documentElement.scrollTop;
  }
  if (scrollPos == pos) {
    return;
  }
	var diff_step = 10;
  var diff = pos - scrollPos;
  if (pos < scrollPos) {
	  diff_step *= -1;
    diff = pos + scrollPos;
  }  
  if (diff > diff_step) {
  	diff = diff_step;
  }
  window.scrollBy(0, diff);
  var func = function () {
  	MovePage(pos);
  }
  time = window.setTimeout(func,time_delay);
}







function getPosTop (elem)
{
	if (!elem)
	{
		return;
	}

	var x = 0;
	var Parent = elem;
	while (Parent)
	{
		x+=Parent.offsetTop;
		Parent = Parent.offsetParent;
	}
	return x;
}

