// Jtest avaScript für IE5 und NS6
// Copyright (c) 2000 by Philipp Dunkel (philipp@syscon.at) all rights reserved

function getObject(name){
  var obj;
  if (document.layers){
    obj=eval("document.layers[\'"+name+"\']");
	return obj;
  }else if (document.all){
    obj=eval("document.all[\'"+name+"\']");
	return obj;
  }else if (document.getElementById(name)){
    obj=document.getElementById(name);
    return obj;
  }
}

function toggle(which,xoffset,ypos) {
  Obj = getObject(which);
  if (Obj.style){
    Obj.style.left= (document.body.offsetWidth/2)+xoffset;
    if (Obj.style.visibility=="visible") {
      Obj.style.visibility = "hidden";
    }else{
      Obj.style.visibility = "visible";
    }
  }else if(Obj.visibility){
    Obj.left= (window.innerWidth/2)+xoffset;
    if (Obj.visibility=="show"){
      Obj.visibility="hide";
    }else{
      Obj.visibility="show";
    }
  }
}

function showvcenter(which,xpos,yoff) {
  Obj = getObject(which);
    if (Obj.style){
      if (navigator.appName=='Netscape'){
        yoff=yoff+10;
		xpos=xpos+10;
      }  
      ypos=(document.body.offsetHeight/2)+yoff;
      Obj.style.left=xpos;
      //Obj.style.top=ypos;
      Obj.style.visibility = "visible";
    }else if(Obj.visibility){
      if (navigator.appName=='Netscape'){
        yoff=yoff+2;
        xpos=xpos-5;
      }
      ypos=(window.innerHeight/2)+yoff;
      Obj.left=xpos;
      //Obj.top=ypos;
      Obj.visibility="show"; 
    }
}

function showhcenter(which,xoff,ypos) {
  Obj = getObject(which);
    if (Obj.style){
      if (navigator.appName=='Netscape'){
        xoff=xoff+10;
		ypos=ypos+10;
      }  
      xpos=(document.body.offsetwidth/2)+xoff;
      Obj.style.left=xpos;
      Obj.style.top=ypos;
      Obj.style.visibility = "visible";
    }else if(Obj.visibility){
      if (navigator.appName=='Netscape'){
        ypos=ypos+2;
        xoff=xoff-5;
      }
      xpos=(window.innerWidth/2)+xoff;
      Obj.left=xpos;
      Obj.top=ypos;
      Obj.visibility="show"; 
    }
}

function showcenter(which,xoff,yoff) {
  Obj = getObject(which);
    if (Obj.style){
      if (navigator.appName=='Netscape'){
        yoff=yoff+10;
		xoff=xoff+10;
      }  
      ypos=(document.body.offsetHeight/2)+yoff;
	  xpos=(document.body.offsetWidth/2)+xoff;
      Obj.style.left=xpos;
      Obj.style.top=ypos;
      Obj.style.visibility = "visible";
    }else if(Obj.visibility){
      if (navigator.appName=='Netscape'){
        yoff=yoff+2;
        xoff=xoff-5;
      }
      ypos=(window.innerHeight/2)+yoff;
	  xpos=(window.innerWidth/2)+xoff;
      Obj.left=xpos;
      Obj.top=ypos;
      Obj.visibility="show"; 
    }
}

function show(which,xpos,ypos) {
  Obj = getObject(which);
    if (Obj.style){
      if (navigator.appName=='Netscape'){
        ypos=ypos+10;
		xpos=xpos+10;
      }  
      Obj.style.left=xpos;
      Obj.style.top=ypos;
      Obj.style.visibility = "visible";
    }else if(Obj.visibility){
      if (navigator.appName=='Netscape'){
        ypos=ypos+2;
        xpos=xpos-5;
      }
      Obj.left=xpos;
      Obj.top=ypos;
      Obj.visibility="show"; 
    }
}

function hide(which) {
  Obj = getObject(which);
    if (Obj.style){
      Obj.style.visibility = "hidden";
	}else if(Obj.visibility){
	  Obj.visibility="hide";
	}		
}

function preload(source) {
  var preloaded=new Image;
  preloaded.src=source;
}

function setimage(image,source) {
  if (document.images){
    document.images[image].src = source;
  }
}

function setLayertext(layer,content) { 
  Obj = getObject(layer);
  if (Obj){
    if (Obj.innerHTML){
      Obj.innerHTML = unescape(content);
	}else{
	  Obj.write(unescape(content));
	  Obj.close();
	}
  }
}
	
		function remakeWindow(j) {
		 jetzt = new Date();
   Sekunden = jetzt.getSeconds();
				IE4 = (document.all);
				NS4 = (document.layers);
				ver4 = (IE4 || NS4);
			
			if (ver4) {
			   window.resizeTo(450,350);
				var pos = 100;
				winStats='toolbar=no,location=no,status=no,menubar=yes,resizable=no,scrollbars=no,'
				if (document.all && navigator.appVersion.indexOf("Windows", 0) == -1) { // Mac IE
					if (screen.width < 900){pos = 0};
					winStats+='width=780,height=514,left=' + pos + ',top=' + pos;
					window.moveTo(pos,pos);
				 }
				else if (document.all && navigator.appVersion.indexOf("Windows", 0) != -1) {// PC IE
					if (screen.width < 900){pos = 0};
					winStats+='width=780,height=496,left=' + pos + ',top=' + pos;
					window.moveTo(pos,pos);
				 } else {
				   winStats+='width=780,height=514,screenX=' + this.window.screenX + ',screenY=' + this.window.screenY;
				 }
				pitch=window.open(j,Sekunden,winStats)
				window.close();
				pitch.focus();
			} 
			/*else if(!ver4) {                               		
				window.location.href="keinJS.html";   
			}     */
		} 
