// Scrollen von Inhalt
function verifyCompatibleBrowser(){
	this.ver=navigator.appVersion
	this.dom=document.getElementById?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
	return this
}
bw=new verifyCompatibleBrowser()
lstart=120
loop=false
speed=20
pr_step=3
function ConstructObject(obj,nest){
    nest=(!nest) ? '':'document.'+nest+'.'
	this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0;
  	this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0;
	this.scrollHeight=bw.ns4?this.css.document.height+200:this.el.offsetHeight+200
	this.newsScroll=newsScroll;
	this.newsScrollDown=newsScrollDown;
	this.timername = '';
	this.timername2 = '';
	this.moveIt=b_moveIt; this.x; this.y;
    this.obj = obj + "Object"
    eval(this.obj + "=this")
    return this
}
function b_moveIt(x,y){
	this.x=x;this.y=y
	this.css.left=this.x
	this.css.top=this.y+'pt'
}
//Makes the object scroll up
function newsScroll(speed){
	if(this.y >-this.scrollHeight){
		this.moveIt(0,this.y-pr_step)
		this.timername = setTimeout(this.obj+".newsScroll("+speed+")",speed)
	}else if(loop) {
		this.moveIt(0,lstart)
		eval(this.obj+".newsScroll("+speed+")")
	  }
}

function newsScrollDown(speed){
 	if(this.y < 0){
		this.moveIt(0,this.y + pr_step);
		this.timername2 = setTimeout(this.obj+".newsScrollDown("+speed+")",speed) ;
	}else if(loop) {
		this.moveIt(0,lstart)
		eval(this.obj+".newsScroll("+speed+")")
	  }
}

function beimLaden(IDinnen, IDaussen){
	//objContainer=new ConstructObject('divASContainer')
	objContent=new ConstructObject(IDinnen,IDaussen)
	objContent.moveIt(0,0)
	//objContainer.css.visibility='visible'
}
//Makes the object
function InitialiseAutoScrollArea(direction){
	clearTimeout(objContent.timername);
	clearTimeout(objContent.timername2);
	if (direction == "up") {
		objContent.newsScroll(speed)
	} else {
		objContent.newsScrollDown(speed)
	}
}

function timeStop(){
	clearTimeout(objContent.timername);
	clearTimeout(objContent.timername2);
}

//2. Scrollebene

function beimLaden2(IDinnen, IDaussen){
	//objContainer=new ConstructObject('divASContainer')
	objContent2=new ConstructObject(IDinnen,IDaussen)
	objContent2.moveIt(0,0)
	//objContainer.css.visibility='visible'
}
//Makes the object
function InitialiseAutoScrollArea2(direction){
	clearTimeout(objContent2.timername);
	clearTimeout(objContent2.timername2);
	if (direction == "up") {
		objContent2.newsScroll(speed)
	} else {
		objContent2.newsScrollDown(speed)
	}
}

function timeStop2(){
	clearTimeout(objContent2.timername);
	clearTimeout(objContent2.timername2);
}

/*Fehlermeldung einblenden ohne Registrierung*/

function checkBrowserName(name){
   var agent = navigator.userAgent.toLowerCase();
   if (agent.indexOf(name.toLowerCase())>-1) {
     return true;
   }
   return false;
 }
function ZeigeUntermenue (idDesHauptcontainers, idDesFehlerdivs, Pruefvariable)
{
   // IE oder FF (Abstand links)
   if(checkBrowserName('MSIE')){
		var AbstandLinks =  274;
	} else {
	  	var AbstandLinks = 274;
	}
	var container1 = document.getElementById(idDesHauptcontainers);
	var container2 = document.getElementById(idDesFehlerdivs);
	// um Abstand li und oben rauszukriegen
	   A_links = container1.offsetLeft;
	  // alert(A_links+AbstandLinks);
	   A_oben = container1.offsetTop;
	  // alert(A_oben);
	   if(Pruefvariable == true){
         container2.style.display = "block";
         container2.style.left = A_links + AbstandLinks+'px';
        // container2.style.top = A_top + AbstandTop+'px';
		}
}

function SchliesseUntermenue (idDesFehlerdivs)
{
  	var container = document.getElementById(idDesFehlerdivs)
	container.style.display = "none"; // ausblenden
}

