function init() {
        ie=(document.all)
        n=(document.layers)
        mac=(navigator.userAgent.indexOf("Mac")!=-1);
        nmac=(n && mac);
    dom=(document.getElementById);  

  if(ie){
        genObj="document.all"
        genStyle=".style"
  }
  if(n) {
        genObj="document.layers"
        genStyle=""
  }
} 

init();  

function createObj(divName) {
    if(dom){
            stand_obj=document.getElementById(divName);
            obj=stand_obj.style
    }
    else{
            obj=eval(genObj+"['"+divName+"']"+genStyle);
    }  
    return obj; 
}

function show(divName) {
  createObj(divName);
  obj.visibility='visible';
	obj.zIndex=110;
}

function hide(divName) {
  createObj(divName);
  obj.visibility='hidden';
	obj.zIndex=0;
}

function hideit() {
	if(aktivlay!=""){
		hide(aktivlay);
		aktivlay="";
	}
}

var aktivlay="";

function changelayers(divName){
  if(aktivlay!=""){
 	hide(aktivlay);
  }
  aktivlay=divName;
   show(divName);
}

function aktiv(imgName,divName){
  if (document.images) {
	  if(ie) {
 		  document.images[imgName].src="pics/"+imgName+"_on.jpg";
	  }
	  if(n) {
	  	document.layers[divName].document.images[imgName].src="pics/"+imgName+"_on.jpg";
	  }
  }
}  

var preloadArray = new Array();

var preloadArrayLength = 0;

function preloadImages() {
	if (document.images) {
		var imgFiles = preloadImages.arguments;
		for (var i=0; i<imgFiles.length; i++) {
	    	preloadArray[preloadArrayLength] = new Image;
		    preloadArray[preloadArrayLength].src = imgFiles[i];
            preloadArrayLength++;
		}
	}
}

function actImg(imgName,divName){
	if (document.images) {
		if(n){
			document.layers[divName].document.images[imgName].src = "pics/" +imgName+ "_on.jpg";
		}
			else{
			document.images[imgName].src = "pics/" +imgName+ "_on.jpg";
		}
	}
}

function inactImg(imgName,divName){
	if (document.images) {
	  if(n){
			document.layers[divName].document.images[imgName].src = "pics/" +imgName+ "_off.jpg";
		}
		else{
			document.images[imgName].src = "pics/" +imgName+ "_off.jpg";
		}
	}
}

preloadImages("pics/iconhome_on.jpg","pics/iconvita_on.jpg","pics/iconwebdesign_on.jpg","pics/icontext_on.jpg","pics/iconlinks_on.jpg","pics/homedgrau.gif","pics/vitadgrau.gif","pics/webdesigndgrau.gif","pics/textfgrau.gif","pics/linksdgrau.gif","navi_wer_on.gif","navi_vita_on.gif","navi_webdesign_on.gif","navi_text_on.gif","navi_links_on.gif");

//funktion reload bei navigator resize

if (n) {
   origWidth = innerWidth;
   origHeight = innerHeight;
}

function reDo() {
   if (innerWidth != origWidth || innerHeight != origHeight)
      location.reload();
}

if (n) onresize = reDo;

function barWrite(text)
   {
   window.status = text;
   return true;
   }
	 
/*popup-fenster*/

function neuesFensterFoto(URL)
        {            	  msgWindow=window.open(URL,"foto","toolbar=no,width=200,height=247,directories=no,scrollbars=no,status=no,resize=no,menubar=no,screenX=250,screenY=200,top=200,left=250")
        }
				
function neuesFensterReferenzen(URL)
        {            	  msgWindow=window.open(URL,"referenzen","toolbar=no,width=400,height=400,directories=no,scrollbars=yes,status=no,resize=no,menubar=no,screenX=150,screenY=100,top=100,left=150")
        }

function neuesFensterText(URL)
        {            	  msgWindow=window.open(URL,"text","toolbar=no,width=500,height=500,directories=no,scrollbars=yes,status=no,resize=no,menubar=no,screenX=50,screenY=50,top=50,left=50")
        }
				
function neuesFensterImpr(URL)
        {            	  msgWindow=window.open(URL,"impressum","toolbar=no,width=340,height=400,directories=no,scrollbars=no,status=no,resize=no,menubar=no,screenX=150,screenY=100,top=100,left=150")
        }