/**
  *	ralfbernert.js - JavaScript-Stuff der auf allen seiten benoetigt wird       
	*			                                                                  
 	*
	* (c) 2000, 2001  by  r a l f b e r n e r t 	                                           
	*/


// Browsercheck		
ns  = (document.all) ? false : true;
ns6 = (!document.all && document.getElementById) ? true : false;
ie  = (document.all) ? true : false;
mac = (navigator.appVersion.indexOf("Mac") != -1) ? true : false; 

// returns the width of the browser-window
function getInnerWindowWidth() {
	if (ns) return window.innerWidth
	if (ie) return document.body.clientWidth
}

// returns the height of the browser-window
function getInnerWindowHeight() {
	if (ns) return window.innerHeight
	if (ie) return document.body.clientHeight
}

		
// swaps an image 		
function swapImage (layername, picname, filename) {	
  if(ns && !ns6) {
    eval("document.layers." + layername + ".document.images['" + picname + "'].src = filename;");
  }
  if (ns6) {
  	eval("document.images." + picname + ".src = filename;");
  }	
  else {
	eval("document." + picname + ".src = filename;");	
  }
}		

// writes content to a layer
function layerWrite(id,nestref,text) {
        if (ns && !ns6) {
                var lyr = (nestref)? eval('document.'+nestref+'.document.'+id+'.document') : document.layers[id].document
                lyr.open()
                lyr.write(text)
                lyr.close()
        }
		if (ns6) {
			over = document.getElementById([id]);
			range = document.createRange();
			range.setStartBefore(over);
			domfrag = range.createContextualFragment(text);
			while (over.hasChildNodes()) {
				over.removeChild(over.lastChild);
			}
			over.appendChild(domfrag);
   		}
        else if (ie) document.all[id].innerHTML = text
}

 
// passende Stylesheet-Class fuer NE/IE oder Mac includen

if (mac) {			
   	document.write("<link rel=stylesheet type=\"text/css\" href=\"css/mac.css\">");
} 
else if(ns && !ns6) {
   	document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"css/ns.css\">");
}
else if(ns6) {
   	document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"css/ns6.css\">");
}
else if(ie) {
   	document.write("<link rel=stylesheet type=\"text/css\" href=\"css/ie.css\">");
}


// randompic-function

function randomPic () {

		var picnumber1 = 4;
		var randomnumber = Math.random() ;
		var picnumber1 = Math.round( (picnumber1-1) * randomnumber) + 1 ;
		
		var filename='o01_img/b_' + picnumber1 + '.jpg';
		 
		document.mainleft.src = filename;			 	
		
		var picnumber2 = 4;
		randomnumber = Math.random() ;
		var picnumber2 = Math.round( (picnumber2-1) * randomnumber) + 1 ;
		
		var filename='o01_img/c_' + picnumber2 + '.jpg';
		 
		document.mainbottom.src = filename;
		
}


// randomPicNumber
function randomPicNumber (numberOfPics) {

		var picnumber1 = numberOfPics;
		var randomnumber = Math.random() ;
		var picnumber1 = Math.round( (picnumber1-1) * randomnumber) + 1 ;
		
		return picnumber1;
		
}