var ie=document.all
var ns6=document.getElementById&&!document.all


function ieobjekt(){
return (document.compatMode && document.compatMode!="BackCompat" && !window.opera)? document.documentElement : document.body
}


function doHover(b,i)
{
 document[b].src = i;
}




function popup(welche, e, position, imgwidth, imgheight){

if (ie||ns6){
aufbau=document.getElementById? document.getElementById("zeigedasbild") : document.all.zeigedasbild

if (position=="center"){
seite_y_stellung=ns6? parseInt(pageYOffset) : parseInt(ieobjekt().scrollTop)
horizoposi=ns6? pageXOffset+window.innerWidth/2-imgwidth/2 : ieobjekt().scrollLeft+ieobjekt().clientWidth/2-imgwidth/2
vertiposi=ns6? seite_y_stellung+window.innerHeight/2-imgheight/2 : seite_y_stellung+ieobjekt().clientHeight/2-imgheight/2

if (window.opera && window.innerHeight) //Ausgleich fuer Opera
vertiposi=seite_y_stellung+window.innerHeight/2-imgheight/2
vertiposi=Math.max(seite_y_stellung, vertiposi)
}

else{
var horizoposi=ns6? pageXOffset+e.clientX : ieobjekt().scrollLeft+event.clientX
var vertiposi=ns6? pageYOffset+e.clientY : ieobjekt().scrollTop+event.clientY
}

var Eingabe = "";
var Zaehler = 1;
var addition = 0;

while (Eingabe != "1") {
addition = Zaehler+20
if (horizoposi >= Zaehler && horizoposi <= addition){
horizoposi = Zaehler+24
Eingabe = "1"}
Zaehler = Zaehler+20}




aufbau.style.left=horizoposi+30+"px"
aufbau.style.top=vertiposi-30+"px"
aufbau.innerHTML='<div style=\"width: 150px; padding: 5px; height: 70px; z-index: 1000; background-color: white;\"><b><p>Name:</p></b><form name=\"setmarkers\" onkeydown="if (event.which == 13) {return false} else if (event.keyCode == 13) {; return false}"><input id =\"marker1\" type=\"hidden\" name=\"id\"><input id =\"marker2\" type=\"hidden\" value=\"\" name=\"position\"><p><input id=\"rtf\" type=\"text\" name=\"names\" ></p><button style=\"height: 19px;\" class=\"colormenu\" onclick=\"xajax_savenames(document.setmarkers.names.value,document.setmarkers.id.value,document.setmarkers.position.value);vorschau_zu();\" type=\"button\">Speichern</button> <button style=\"height: 19px;\" class=\"colormenu\" onclick=\"xajax_abortnames(document.setmarkers.names.value,document.setmarkers.id.value,document.setmarkers.position.value);vorschau_zu();\" type=\"button\">Löschen</button></form></div>'
aufbau.style.visibility="visible"
document.setmarkers.names.focus(); 
return false
}
else //falls kein IE 4+ oder NS 6+, zeige das Bild einfach in einem neuen Browser-Fenster
return true
}






function namenfenster(welche, e, position, imgwidth, imgheight){

if (ie||ns6){
aufbau=document.getElementById? document.getElementById("zeigedasbild") : document.all.zeigedasbild

if (position=="center"){
seite_y_stellung=ns6? parseInt(pageYOffset) : parseInt(ieobjekt().scrollTop)
horizoposi=ns6? pageXOffset+window.innerWidth/2-imgwidth/2 : ieobjekt().scrollLeft+ieobjekt().clientWidth/2-imgwidth/2
vertiposi=ns6? seite_y_stellung+window.innerHeight/2-imgheight/2 : seite_y_stellung+ieobjekt().clientHeight/2-imgheight/2

if (window.opera && window.innerHeight) //Ausgleich fuer Opera
vertiposi=seite_y_stellung+window.innerHeight/2-imgheight/2
vertiposi=Math.max(seite_y_stellung, vertiposi)
}

else{
var horizoposi=ns6? pageXOffset+e.clientX : ieobjekt().scrollLeft+event.clientX
var vertiposi=ns6? pageYOffset+e.clientY : ieobjekt().scrollTop+event.clientY
}

var Eingabe = "";
var Zaehler = 1;
var addition = 0;

while (Eingabe != "1") {
addition = Zaehler+20
if (horizoposi >= Zaehler && horizoposi <= addition){
horizoposi = Zaehler+24
Eingabe = "1"}
Zaehler = Zaehler+20}




aufbau.style.left=horizoposi+30+"px"
aufbau.style.top=vertiposi-30+"px"
aufbau.innerHTML='<div style=\"width: 100px; padding: 5px; height: 70px; z-index: 1000; background-color: white;\"><b><p>Name:</p></b>'+welche+''
aufbau.style.visibility="visible"
return false
}
else //falls kein IE 4+ oder NS 6+, zeige das Bild einfach in einem neuen Browser-Fenster
return true
}








function namenfenster2(welche, e, position, imgwidth, imgheight){

if (ie||ns6){
aufbau=document.getElementById? document.getElementById("zeigedasbild") : document.all.zeigedasbild

if (position=="center"){
seite_y_stellung=ns6? parseInt(pageYOffset) : parseInt(ieobjekt().scrollTop)
horizoposi=ns6? pageXOffset+window.innerWidth/2-imgwidth/2 : ieobjekt().scrollLeft+ieobjekt().clientWidth/2-imgwidth/2
vertiposi=ns6? seite_y_stellung+window.innerHeight/2-imgheight/2 : seite_y_stellung+ieobjekt().clientHeight/2-imgheight/2

if (window.opera && window.innerHeight) //Ausgleich fuer Opera
vertiposi=seite_y_stellung+window.innerHeight/2-imgheight/2
vertiposi=Math.max(seite_y_stellung, vertiposi)
}

else{
var horizoposi=ns6? pageXOffset+e.clientX : ieobjekt().scrollLeft+event.clientX
var vertiposi=ns6? pageYOffset+e.clientY : ieobjekt().scrollTop+event.clientY
}






aufbau.style.left=horizoposi+30+"px"
aufbau.style.top=vertiposi-30+"px"
aufbau.innerHTML='<div style=\"width: 100px; padding: 5px; height: 70px; z-index: 1000; background-color: white;\"><b><p>Name:</p></b>'+welche+''
aufbau.style.visibility="visible"
return false
}
else //falls kein IE 4+ oder NS 6+, zeige das Bild einfach in einem neuen Browser-Fenster
return true
}
















function vergroessern(welche, e, position, imgwidth, imgheight){

if (ie||ns6){
aufbau=document.getElementById? document.getElementById("zeigedasbild") : document.all.zeigedasbild

if (position=="center"){
seite_y_stellung=ns6? parseInt(pageYOffset) : parseInt(ieobjekt().scrollTop)
horizoposi=ns6? pageXOffset+window.innerWidth/2-imgwidth/2 : ieobjekt().scrollLeft+ieobjekt().clientWidth/2-imgwidth/2
vertiposi=ns6? seite_y_stellung+window.innerHeight/2-imgheight/2 : seite_y_stellung+ieobjekt().clientHeight/2-imgheight/2

if (window.opera && window.innerHeight) //Ausgleich fuer Opera
vertiposi=seite_y_stellung+window.innerHeight/2-imgheight/2
vertiposi=Math.max(seite_y_stellung, vertiposi)
}

else{
var horizoposi=ns6? pageXOffset+e.clientX : ieobjekt().scrollLeft+event.clientX
var vertiposi=ns6? pageYOffset+e.clientY : ieobjekt().scrollTop+event.clientY
}
aufbau.style.left=horizoposi+"px"
aufbau.style.top=vertiposi-200+"px"
aufbau.innerHTML='<div align="right" id="leiste"></div><img onClick=\"vorschau_zu()\"  src="'+welche+'">'
aufbau.style.visibility="visible"
return false
}
else //falls kein IE 4+ oder NS 6+, zeige das Bild einfach in einem neuen Browser-Fenster
return true
}


function vorschau_zu(){
aufbau.style.visibility="hidden"
}


function drag_and_drop(e){
if (ie&&dragapproved){
aufbau.style.left=tempx+event.clientX-offsetx+"px"
aufbau.style.top=tempy+event.clientY-offsety+"px"
}
else if (ns6&&dragapproved){
aufbau.style.left=tempx+e.clientX-offsetx+"px"
aufbau.style.top=tempy+e.clientY-offsety+"px"
}
return false
}


function initiiere_drag(e){
if (ie&&event.srcElement.id=="leiste"||ns6&&e.target.id=="leiste"){
offsetx=ie? event.clientX : e.clientX
offsety=ie? event.clientY : e.clientY

tempx=parseInt(aufbau.style.left)
tempy=parseInt(aufbau.style.top)

dragapproved=true
document.onmousemove=drag_and_drop
}
}

document.onmousedown=initiiere_drag
document.onmouseup=new Function("dragapproved=false")
