var y = 0;  //Die Koordinaten des ersten Quadrats des Schweifs
var x = 0;
ie = (document.all != null);  //Browsererkennung

// find out if ie runs in quirks mode
var docEl=(typeof document.compatMode!="undefined" && document.compatMode!="BackCompat")? "documentElement" : "body";

function position(Ereignis) {
    // position where mousemove fired
	y = (ie) ? event.y : Ereignis.pageY;
	x = (ie) ? event.x : Ereignis.pageX;
    
    // for ie add scroll position
    if (document.all && !document.captureEvents) {
        x += document[docEl].scrollLeft;
        y += document[docEl].scrollTop;
    }    
    
    // for the dino pass event
    if (document.layers) routeEvent(Ereignis);
}


document.onmousemove = position;

function einblende(inhalt) {
	//alert ("X: "+x+" Y: "+y);
	inhalt = inhalt.replace(/\\/g, "");
	//alert(inhalt.length);
	hohe = Math.round((inhalt.length / 22 * 20) * 1);
	if (hohe < 35)
		hohe = 35;
	//alert(hohe);
	position;
	document.getElementById("titel").innerHTML = inhalt;
	document.getElementById("titel").style.top = y + "px";
	document.getElementById("titel").style.left = x+10 + "px";
	elemzeige('titel', hohe+'px');
	
}
function ausblende(inhalt) {
	elemverstecke('titel', '1px');
}
/*function animate() {
  for (i = 1; i < 10; i++) {
    var temp1 = document.getElementById("dots" + i).style;
    var temp2 = document.getElementById("dots" + (i + 1)).style;
    temp1.top = parseInt(temp2.top);
    temp1.left = parseInt(temp2.left);
  }
  document.getElementById("dots10").style.top = y;
  document.getElementById("dots10").style.left = x;
  setTimeout("animate()", 30);
}*/

//////////////////////////////////////////////
// Aus Kleinbuchstaben werden Grossbuchstaben
function machgross (elem){
	//alert(elem);
   var k = window.event.keyCode;
   //alert (k);
	if (k!=16 && k!=20 && k!=37 && k!=38 && k!=39 && k!=40 && k!=55 && k!=188 && k!=8 && k!=46 && k!=36 && k!=9){
		neu = elem.value.toUpperCase();
		elem.value = neu;
	}
}
//////////////////////////////////////////////
// Aus Kleinbuchstaben werden Grossbuchstaben
function datum_schreibe (elem){
	//alert(elem);
   var k = window.event.keyCode;
   //alert (k);
	if (k!=16 && k!=20 && k!=37 && k!=39 && k!=55 && k!=188 && k!=8 && k!=46 && k!=36 && k!=9){
	   if (elem.value.length==2 || elem.value.length==5)
			elem.value += ".";
	}
}
function loesche (verweis, nummer, name){
	//alert (verweis);
   Check = confirm(name+" unter "+nummer+" löschen?");
	if (Check == true){
	   WarteZeige();
		window.location.href = verweis;
	}
	else
	   WarteSchliesse();
}

//if (!Fenster)
//	var Fenster;

function oeffne (Seitenname, Breite, Hohe, Fenst, nummer){
	var Xachse=(screen.width-Breite) /2;
	//Yachse=(screen.height-Hohe) /2;
	//alert(nummer);
	if (nummer != "") {
		Fenster = window.open(Seitenname+"&suchnr="+nummer,Fenst,"width="+Breite+", height="+Hohe+",left="+Xachse+",top=0, scrollbars");
	}
	else {
		Fenster = window.open(Seitenname,Fenst,"width="+Breite+", height="+Hohe+",left="+Xachse+",top=0, scrollbars");
	}
	if (Fenster.opener == null) {
		Fenster.opener = window;
	}
	Fenster.moveTo(Xachse, 0);
	Fenster.resizeTo(Breite, Hohe);
	Fenster.focus();
}

function oeffnen_mit_param (Seitenname, Breite, Hohe, Fenst, scrole)
{
	Xachse=(screen.width-Breite) /2;
	//Yachse=(screen.height-Hohe) /2;
	Fenster = window.open(Seitenname,Fenst,"width="+Breite+", height="+Hohe+",left="+Xachse+",top=0"+scrole);
 	if (Fenster.opener == null) {
      Fenster.opener = window;
	}
	Fenster.moveTo(Xachse, 0);
	Fenster.resizeTo(Breite, Hohe);
	Fenster.focus();
	//alert (Fenster.name);
}

function WarteSchliesse()
{
	//alert ("OK-Schliesse");
	if (document.getElementById)   // DOM3 = IE5, NS6
		document.getElementById('hidepage').style.visibility = 'hidden';
	else{
		if (document.layers)   // Netscape 4
			document.hidepage.visibility = 'hidden';
		else   // IE 4
			document.all.hidepage.style.visibility = 'hidden';
	}
	//alert ("OK-Schliesse-gemacht");
}
function WarteZeige()
{
	//alert ("OK-Zeige");
	//window.setTimeout('ZeitAnzeigen()', 1000)
	if (document.getElementById)   // DOM3 = IE5, NS6
		document.getElementById('hidepage').style.visibility = "visible";
	else{
		if (document.layers)   // Netscape 4
			document.hidepage.visibility = "visible";
		else   // IE 4
			document.all.hidepage.style.visibility = "visible";
	}
}
function elemverstecke (elem, hohe){
	if (document.getElementById){   // DOM3 = IE5, NS6
		document.getElementById(elem).style.visibility = 'hidden';
		//document.getElementById(elem).style.height = hohe;
	}
	else{
		if (document.layers){   // Netscape 4
			document.elem.visibility = 'hidden';
			//document.elem.height = hohe;
		}
		else{   // IE 4
			document.all.elem.style.visibility = 'hidden';
			//document.all.elem.style.height = hohe;
		}
	}
}

function elemzeige (elem, hohe){
	if (elem=='info' || elem=='info_login' || elem=='beitrag'){
		position;
		//alert (x+" - "+y)
		document.getElementById(elem).style.top = y+20+"px";
		document.getElementById(elem).style.left = 44+"px";	
		breite = '690px';
		if (elem=='info_login'){
			document.getElementById(elem).style.left = 215+"px";	
			breite = '340px';
		}
	}
	else{
		breite = '190px';
	}
	if (document.getElementById){   // DOM3 = IE5, NS6
		document.getElementById(elem).style.visibility = "visible";
		document.getElementById(elem).style.height = hohe;
		if (elem != 'info')
			document.getElementById(elem).style.width = breite;
		else
			document.getElementById(elem).style.width = breite;
	}
	else{
		if (document.layers){   // Netscape 4
			document.elem.visibility = "visible";
			document.elem.height = hohe;
			if (elem != 'info')
				document.elem.width = breite;
			else
				document.elem.width = breite;
		}
		else{   // IE 4
			document.all.elem.style.visibility = "visible";
			document.all.elem.style.height = hohe;
			if (elem != 'info')
				document.all.elem.style.width = breite;
			else
				document.all.elem.style.width = breite;
		}
	}
}
function groesse_aendere (elem, hohe, breite){
	if (document.getElementById){   // DOM3 = IE5, NS6
		document.getElementById(elem).style.height = hohe;
		document.getElementById(elem).style.width = breite;
	}
	else{
		if (document.layers){   // Netscape 4
			document.elem.height = hohe;
			document.elem.width = breite;
		}
		else{   // IE 4
			document.all.elem.style.height = hohe;
			document.all.elem.style.width = breite;
		}
	}
}
function blenden (elem, deckkraft, moz_deckkraft){
	elem.style.filter='alpha(opacity='+deckkraft+')'; elem.style.MozOpacity=moz_deckkraft; 
}


