function JSrot13(text) {var text = text.replace(/%/, "@");var rot13text_rotated = ""; /* the function will return this string */;for (i = 1 ; i < (text.length + 1); i++) {k = text.charCodeAt(i-1);if (k >= 97 && k <= 109) {k = k + 13;} else if (k >= 110 && k <= 122) {k = k - 13;} else if (k >= 65 && k <= 77) {k = k + 13;} else if (k >= 78 && k <= 90) {k = k - 13;}rot13text_rotated = rot13text_rotated + String.fromCharCode(k);}return rot13text_rotated;}function Securemail(maillink){var maillink_output;maillink_output = JSrot13(maillink);location.href= 'mailto:' + maillink_output;}function displaymailaddress(linktext){var linktext_output;linktext_output = JSrot13(linktext);linktext_output = linktext_output.replace(/@/, "<span style='display:none'> *secure E-Mailaddress* <\/span>@");document.write(linktext_output);}


var browserName=navigator.appName; 

if (browserName=="Microsoft Internet Explorer")
 {
	document.execCommand('BackgroundImageCache', false, true); //wird benötigt um das Flackern bei Rollover in IE zu unterdrücken...
}




function setOpacity(objectId,objectOpacity) {
	if (document.all){
		//document.all(objectId).filters.alpha.opacity = objectOpacity;
		document.all(objectId).style.filter ='alpha(opacity = '+objectOpacity+')';
	} else if (!document.all && document.getElementById) {
		document.getElementById(objectId).style.MozOpacity = objectOpacity/100;
		document.getElementById(objectId).style.opacity = objectOpacity/100;
		document.getElementById(objectId).style.setProperty('-khtml-opacity',objectOpacity/100,null);
	}
}


function fShowSlider(lvId,lvStatus,lvSlider){
if (lvId > mvILevel){
	switch (lvSlider) {
			case 0:
				if (lvStatus == true){ 
	document.getElementById("slider").style.visibility = "visible";
				}
				else{
		document.getElementById("slider").style.visibility = "hidden";					
				}
				break;
		
			case 1:	
				if (lvStatus == true){ 
	document.getElementById("slider2").style.visibility = "visible";
				}
				else{
		document.getElementById("slider2").style.visibility = "hidden";					
				}
				break;
		
		}
	}
	
}






function fadeDiv(box) {
	divOpacity = divOpacity - oAmount;
	divOpacity2 = divOpacity2 + oAmount;
	if (divOpacity > -1) {
		setOpacity(mvOldBox,divOpacity);
		setOpacity(box,divOpacity2);
		setTimeout("fadeDiv('"+box+"')",1);
	}
	else {
		document.getElementById(mvOldBox).style.display = 'none';
		mvOldBox = box;
	}
}

function fsetViewStatus(lvId){ //setzen von Klassen bei Links
	var links = document.getElementById("work").getElementsByTagName("a");
	var searchId="show_"+lvId;
	for (var i=0; i<links.length; i++) {
		links[i].className = links[i].className.replace(/selected/, "visited");
	}
	document.getElementById(searchId).className = "selected";
}

function fHandleWork(lvId,setmvAnimation) {
	mvAnimation = setmvAnimation;
	var lvId2 = "work_" + lvId;
	document.getElementById(lvId2).style.display = 'block';
	divOpacity = 100;
	divOpacity2 = 1;
	if (lvId2 != mvOldBox){
		fsetViewStatus(lvId);
 		fadeDiv(lvId2);
	}
}

function fStartAnimation(){
	if ((mvAnimation == true) && (lvAllWorks.length > 0)){
		fHandleWork(lvAllWorks[0],true);
		lvAllWorks.shift();
		setTimeout("fStartAnimation()",7000);
	}
}



/*************************************************************************
  This code is from Dynamic Web Coding at www.dyn-web.com
  Copyright 2001-4 by Sharon Paine 
  See Terms of Use at www.dyn-web.com/bus/terms.html
  regarding conditions under which you may use this code.
  This notice must be retained in the code as is!
*************************************************************************/
var mvScrollLayer = true;
function initScrollLayer() {


	if (getContentHeight('spalte1_scroll',268)){
		document.getElementById("spalte1").style.width="240px";
		document.getElementById("spalte1").style.clip="rect(0px, 240px, 263px, 0px)";

		var wndo0 = new dw_scrollObj('spalte1', 'spalte1_scroll', null);
  		dw_scrollObj.GeckoTableBugFix('spalte1');
		document.getElementById("scroll_spalte1").style.display="block";
	}


	if (getContentHeight('spalte2_scroll',268)){
if (mvScrollLayer == true){
		document.getElementById("spalte2").style.width="320px";
		document.getElementById("spalte2").style.clip="rect(0px, 320px, 263px, 0px)";
		document.getElementById("spalte2").style.right="20px";


		var wndo1 = new dw_scrollObj('spalte2', 'spalte2_scroll', null);
  		dw_scrollObj.GeckoTableBugFix('spalte2');
		document.getElementById("scroll_spalte2").style.display="block";
	}}


	if (getContentHeight('menu2_scroll',200)){
		var wndo2 = new dw_scrollObj('menu2', 'menu2_scroll', null);
  		dw_scrollObj.GeckoTableBugFix('menu2');
		document.getElementById("scroll_navi").style.display="block";
	}


}





function getContentHeight(lvElement,lvHoehe){
	if (document.getElementById(lvElement)){
		var contentheight = document.getElementById(lvElement).offsetHeight;
		if (lvHoehe < contentheight){
			return true;
		}    
		else {
			return false;
		}
	}
	else {
		return false;
	}
}









function init(){
	if ((document.getElementById("work")) && (lvAllWorks.length > 1)){
		document.getElementById("show_"+lvAllWorks[0]).className = "selected";
		lvAllWorks.shift(); //entfernen des ersten elementes, da dieses bereits angezeigt wird
		setTimeout("fStartAnimation()",5000);
	}

	initslider();

	if (document.getElementById("slider")){
		fShowSlider(2,false,0);
	}	

	if (document.getElementById("navheader2")){
		initSlider2();
	initScrollLayer();
	if (document.getElementById("slider2")){
		 fShowSlider(3,false,1);
	}
	var menulinks = document.getElementById("navheader2").getElementsByTagName("a");
	for (var i=0; i<menulinks.length; i++) {

		if (menulinks[i].className.search(/selected/)!=-1) {
		
			if (i > 9){
				var lvup = -200;

		}
			if (i > 19){
				lvup = -400;


		}

			if (i > 28){
				lvup = -600;


		}

			if (i > 37){
				lvup = -800;


		}

			if (i > 46){
				lvup = -1000;


		}

			if (i > 55){
				lvup = -1200;


		}

			dw_scrollObj.scrollBy('menu2',0,lvup);
		
		}
	}


	}


}

var divOpacity,divOpacity2,steps,oAmount,mvAnimation,lvAllWorks
	divOpacity = 100;
	divOpacity2 = 0;
	steps = 50;
	oAmount = divOpacity/steps;

