if(document.layers){ns=1; ie=0; dom=0;}
if(document.all){ie=1; ns=0; dom=0;}
if(document.getElementById){dom=1; ns=0; ie=0;}

function minikartep(x,y) {
	try {
		var mk=document.getElementById('minikarte_pointer');
		mk.style.visibility='visible';
		mk.style.display='inline';
		mk.style.left=Math.round(155*(x-minikarte["lo"]["x"])/(minikarte["ru"]["x"]-minikarte["lo"]["x"]))+'px';
		mk.style.top=Math.round(127*(y-minikarte["lo"]["y"])/(minikarte["ru"]["y"]-minikarte["lo"]["y"]))+'px';
	} catch(e) {}
}

function zeigestrasse(i,a)
{
	if ((document.getElementById("zeiger").style.visibility=="visible") || (a==0))
	{
		zeige(xx[i],yy[i]);
		i++;
		if (i==(xx.length)) i=0;
		window.setTimeout("zeigestrasse("+i+",1);",200);
	}
}


function radioueberpruefer(formname,name,pv,radiobutton_lastclick,radiobutton_pv)
{
	if (pv==radiobutton_lastclick) radiobutton_lastclick='';

	for(var i=0;i<document.getElementsByName(formname+'_'+name).length;i++)
	{
		if (radiobutton_pv[i]==pv)
		{
			document.getElementsByName(formname+'_'+name)[i].src='/img/radio2.gif';
		}
		else
		{
			document.getElementsByName(formname+'_'+name)[i].src='/img/radio1.gif';
		}
	}
	return pv;
}
var radiobutton_lastclick='';
var radiobutton_1=new Image();radiobutton_1.src='/img/radio1.gif';
var radiobutton_2=new Image();radiobutton_2.src='/img/radio2.gif';
var radiobutton_pv=new Array();


function dectodeg(wert)
{
	vollwert=Math.round(wert);
	if (vollwert>wert) vollwert=vollwert-1;

	nachwert=wert-vollwert;

	nachwert=nachwert*60;
	nachwert=Math.round(100*nachwert)/100;

	ausgabewert=vollwert+'°'+nachwert+"'";
	return ausgabewert;
}

function zeigekoordinaten(gps_x,gps_y,breite,hoehe,zoom,grundzustand,Ereignis)
{
	if(navigator.appName=='Netscape')
	{
		x=Ereignis.pageX-233;
		y=Ereignis.pageY-117;
	}
	else if(document.all)
	{
		x=window.event.clientX-233;
		y=window.event.clientY-117;
	}
	else return;

	faktor_x=23456.406*zoom/100; // Pixel / Grad
	faktor_y=38166.666*zoom/100;

	// links oben / Werte errechnen
	gps_xlo=gps_x-(breite/2)/faktor_x;
	gps_ylo=gps_y+(hoehe/2)/faktor_y;

	if (grundzustand==1)
	{
		// aktuelle Werte / grad
		gps_xak=dectodeg(gps_xlo+(breite/2)/faktor_x);
		gps_yak=dectodeg(gps_ylo-(hoehe/2)/faktor_y);

		document.gpsform["gpswert"].style.color='#000000';
	}
	else
	{
		// aktuelle Werte / dezimal
		gps_xak=Math.round(10000*(gps_xlo+x/faktor_x))/10000;
		gps_yak=Math.round(10000*(gps_ylo-y/faktor_y))/10000;
		// aktuelle Werte / grad
		gps_xak=dectodeg(gps_xlo+x/faktor_x);
		gps_yak=dectodeg(gps_ylo-y/faktor_y);

		document.gpsform["gpswert"].style.color='#ff0000';
	}

	document.gpsform["gpswert"].value='N'+gps_yak+' E'+gps_xak+' (WGS84)';
}


function jumpdown ()
{
if (ns) ebene=document.cx;
if (ie) ebene=cx.style;
if (dom) ebene=document.getElementById('cx').style;


ebene.y = parseInt(ebene.top)
laeuft=true;
ebene.y +=100;
ebene.top=ebene.y + "px";
}


function moveup()
{
if(ie)document.all['switchboard'].style.top="-564px";
if(ns)document.layers['switchboard'].top="-564px";
if(dom)document.getElementById("switchboard").style.top="-564px";
}

function movedown()
{
if(ie)document.all['switchboard'].style.top="0px";
if(ns)document.layers['switchboard'].top="0px";
if(dom)document.getElementById("switchboard").style.top="0px";
}

function zeigegps()
{
if(ie)document.all['gps'].style.top="81px";
if(ns)document.layers['gps'].top="81px";
if(dom)document.getElementById("gps").style.top="81px";
}

function wegmitgps()
{
if(ie)document.all['gps'].style.top="-200px";
if(ns)document.layers['gps'].top="-200px";
if(dom)document.getElementById("gps").style.top="-200px";
}

var bitte_warten=0;

function warte(zeitinms)
{
bitte_warten=1;
window.setTimeout("bitte_warten=0;",zeitinms);
}

function spots(theLayer){
if(theLayer=="ul"){
hlen = document.getElementsByName('ispots');
for(s=0;s<hlen.length;s++){document.getElementsByName('ispots')[s].style.visibility="visible";}
}else{
hlen = document.getElementsByName('ispots');
for(s=0;s<hlen.length;s++){document.getElementsByName('ispots')[s].style.visibility="hidden";}
}
}


function showit(theLayer,xwait) {
	var layers=new Array('cx','ps','cs','ne','ul','in','bz','ve','ts');

	if(bitte_warten==0||xwait==1) {

		for(var i=0;i<layers.length;i++) {
			if (layers[i]==theLayer) {
				document.getElementById(layers[i]).style.visibility='visible';
				document.getElementById(layers[i]).style.display='block';
			}
			else {
				document.getElementById(layers[i]).style.visibility='hidden';
				document.getElementById(layers[i]).style.display='none';
			}
		}
	}
}

function zeige(xw,yw)
{
if (typeof setparent == "undefined") was=document.getElementById("zeiger");
else was=parent.document.getElementById("zeiger");


was.style.visibility="visible";
was.style.top=yw+117-32;
was.style.left=xw+233-0;
}


function bzzeige(xw,yw)
{
document.getElementById("bzzeiger").style.visibility="visible";
document.getElementById("bzzeiger").style.top=yw+117-15;
document.getElementById("bzzeiger").style.left=xw+233;
}

function weg()
{
hui=parent.document.getElementById("zeiger"); hui.style.visibility="hidden";
hui=parent.document.getElementById("bzzeiger"); hui.style.visibility="hidden";
}

function checkme(){return confirm("Sind Sie sicher?");}

function drs(event,text,breite)
{
if(dom)
{
 if (window.event) {
    x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft;
    y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop +10 ;
  }
  else {
var x=event.clientX + document.body.scrollLeft;
var y=event.clientY + document.body.scrollLeft +10;
  }
document.getElementById("overDiv").style.top=y+"px";
document.getElementById("overDiv").style.left=x+"px";
if(breite>100)document.getElementById("overDiv").style.width=breite+"px";
document.getElementById("IX").childNodes[0].nodeValue= text;
document.getElementById("overDiv").style.visibility="visible";
}}


function nd()
{
if(dom)
{
document.getElementById('IX').childNodes[0].nodeValue="X";
document.getElementById("overDiv").style.width="100px";
document.getElementById('overDiv').style.visibility="hidden";
}}