var navLicht1= new Image();
navLicht1.src= "navigation/gaestebuch.gif";
var navLicht2= new Image();
navLicht2.src= "navigation/kontakt.gif";
var navLicht3= new Image();
navLicht3.src= "navigation/impressum.gif";
var navAus1= new Image();
navAus1.src= "navigation/gaestebuch0.gif";
var navAus2= new Image();
navAus2.src= "navigation/kontakt0.gif";
var navAus3= new Image();
navAus3.src= "navigation/impressum0.gif";
var button_dn1= new Image();
button_dn1.src= "navigation/cosmologicon_dn.gif";
var button_up1= new Image();
button_up1.src= "navigation/cosmologicon_up.gif";

var navHvr= 0;
var popUps= new Array();
var active= 0;

function setImg(tgt, img){
	document.getElementById(tgt).src= img.src;
}

function press(n){
	if(active && active != n) release(active);
	setImg("item"+String(n), eval("button_dn"+String(n)));
         active= n;
         return true;
}

function release(n){
	setImg("item"+String(n), eval("button_up"+String(n)));
         active= 0;
         return true;
}

function navhv(){
	var n= (arguments.length)? arguments[0]: 0;
	if(navHvr && navHvr != n) setImg("nav"+String(navHvr), eval("navAus"+String(navHvr)));
	if(n) setImg("nav"+String(n), eval("navLicht"+String(n)));
	navHvr= n;
	return true;
}

function popUp(src){
	var h= (arguments.length > 1)? arguments[1]: 500;
	var w= (arguments.length > 2)? arguments[2]: 420;
	var name= (String(src).match(/(\w+)(\.\w+)?[^\/]*$/))? RegExp.$1: "window"+popUps.length;

	if(!popUps[name] || popUps[name].closed) popUps[name]= window.open(src, name, "left=100,top=50,screenX=100,screenY=50,width="+w+",height="+h+",location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no");
	else{
		popUps[name].moveTo(100, 50);
		popUps[name].resizeTo(w, h);
		popUps[name].location.href= src;
	}

	popUps[name].focus();
}

function closePopUps(){
         for(var name in popUps) if(!popUps[name].closed) popUps[name].close();
}
