	//begin IE 4+ And NS6 dHTML Outlines
	function hideshow(which)
	{
		if(!document.getElementById|document.all)
		{	return;	}
		else
		{
			if(document.getElementById)
			{	oWhich = eval ("document.getElementById('" + which + "')");	}
			else
			{	oWhich = eval ("document.all." + which);	}
		}
		
		window.focus();
		
		if(oWhich.style.display == "none")
		{	oWhich.style.display = "";	}
		else
		{	oWhich.style.display = "none";	}
	}
	//end IE 4+ And NS6 dHTML Outlines

	// ZOOM-Funktion für Anfahrtskarte
	var mydir = "in";
	function zoom(dir)
	{
		pictures = new Array("karte1.gif", "karte2.gif", "karte3.gif", "haus.jpg");
		dom_pic = document.karte;
		
		pic_src = dom_pic.src;
		pic_path = pic_src.substring(0, pic_src.lastIndexOf("/") + 1);
		pic = pic_src.substring(pic_src.lastIndexOf("/") + 1, pic_src.length);
		
		//alert(pic_src); alert(pic_path); alert(pic);
		
		if(dir == "in")
		{
			switch(pic)
			{
				case pictures[0]: dom_pic.src = pic_path + pictures[1]; break;
				case pictures[1]: dom_pic.src = pic_path + pictures[2]; break;
				case pictures[2]: dom_pic.src = pic_path + pictures[3]; mydir = "out"; break;
				default: break;
			}
		}
		else if(dir == "out")
		{
			switch(pic)
			{
				case pictures[1]: dom_pic.src = pic_path + pictures[0]; mydir = "in"; break;
				case pictures[2]: dom_pic.src = pic_path + pictures[1]; break;
				case pictures[3]: dom_pic.src = pic_path + pictures[2]; break;
				default: break;
			}
		}
		else if(dir == "inout")
		{
			switch(mydir)
			{
				case "in": zoom('in'); break;
				case "out": zoom('out'); break;
				default: break;
			}
		}
	}
	
	
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function P7_OpResizeFix(a) { //v1.1 by PVII
if(!window.opera){return;}if(!document.p7oprX){
 document.p7oprY=window.innerWidth;document.p7oprX=window.innerHeight;
 document.onmousemove=P7_OpResizeFix;
 }else{if(document.p7oprX){
  var k=document.p7oprX-window.innerHeight;
  var j=document.p7oprY - window.innerWidth;
  if(k>1 || j>1 || k<-1 || j<-1){
  document.p7oprY=window.innerWidth;document.p7oprX=window.innerHeight;
  location.reload();}}}
}
P7_OpResizeFix();

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
