// JavaScript Document

var setVisNav;
var setVisSubnavPortfolio;
var setVisSubnavElbkaiGalerie;

function changeFrameBg() {
	color = document.bgColor;
	parent.topFrame.document.body.style.background=color;
	parent.bottomFrame.document.body.style.background=color;
}

function changeImg(elementId,imgName) {
	window.document.getElementById(elementId).src="img/"+imgName;
}

function changeText(elementId,newText) {
	var Knoten = document.getElementById(elementId).firstChild;
	document.getElementById(elementId).removeChild(Knoten);
	var Textausgabe = document.createTextNode(newText);
	window.document.getElementById(elementId).appendChild(Textausgabe);
}

function nav(visibility) {
	if (visibility == "hidden") {
		window.clearTimeout(setVisNav);
		window.document.getElementById('nav_hide').style.visibility="hidden";
		
	} else {
		setVisNav = window.setTimeout("setVisibility('nav_hide','visible');fade('nav_hide','in','100','30')", 1000);
	}
}

function subnav(elementId,visibility) {
	if (elementId == "subnav_portfolio") {
		if (visibility == "visible") {
			window.clearTimeout(setVisSubnavPortfolio);
			window.document.getElementById(elementId).style.visibility="visible";
		} else {
			setVisSubnavPortfolio = window.setTimeout("setVisibility('"+elementId+"','hidden')", 1000);
		}
	}
	if (elementId == "subnav_elbkai-galerie") {
		if (visibility == "visible") {
			window.clearTimeout(setVisSubnavElbkaiGalerie);
			window.document.getElementById(elementId).style.visibility="visible";
		} else {
			setVisSubnavElbkaiGalerie = window.setTimeout("setVisibility('"+elementId+"','hidden')", 1000);
		}
	}
}

function setVisibility(elementId,visibility) {
	if (visibility == "hidden") {
		window.document.getElementById(elementId).style.visibility="hidden";
	} else {
		window.document.getElementById(elementId).style.visibility="visible";
	}
}

function fade(elementId,dir,opc,delay) {
	if (dir == "in") {
		opacityIE = 0;
		opacityFF = 0.0;
		fadeIn(elementId,opc,delay);
	} else {
		opacityIE = 1;
		opacityFF = 1.0;
		fadeOut(elementId,opc,delay);
	}
}

function fadeIn(elementId,opc,delay) {
	window.document.getElementById(elementId).style.filter="Alpha(opacity="+opacityIE+")";
	window.document.getElementById(elementId).style.opacity=opacityFF;
	opacityFF = opacityIE / 100;
	if(opacityIE <= opc) setTimeout('opacityIE=opacityIE+10;fadeIn("'+elementId+'","'+opc+'","'+delay+'")',delay);
}

function fadeOut(elementId,opc,delay) {
	window.document.getElementById(elementId).style.filter="Alpha(opacity="+opacityIE+")";
	window.document.getElementById(elementId).style.opacity=opacityFF;
	opacityFF = opacityIE / 100;
	if(opacityIE >= opc) setTimeout('opacityIE=opacityIE-10;fadeOut("'+elementId+'","'+opc+'","'+delay+'")',delay);
}
