function toggleVisibility(elementID)
{
 if(document.getElementById(elementID).style.visibility == "hidden")
    {
        document.getElementById(elementID).style.visibility = "visible";
    }
    else
    {
        document.getElementById(elementID).style.visibility = "hidden";
    }
return true;
}

function toggleDisplay(elementID,linkPicID)
{
  if(document.getElementById(elementID).style.display == "none")
    {
        document.getElementById(elementID).style.display = "inline";
		document.getElementById(linkPicID).src = "./img/interface/minus.gif";
    }
    else
    {
        document.getElementById(elementID).style.display = "none";
		document.getElementById(linkPicID).src = "./img/interface/plus.gif";
    }
return true;
}

function galleryPopup(url, title, w, h, scroll) {  
	if ( navigator.product == 'Gecko' ){
		h = h - 25;
	}
	var x = (screen.width - w) / 2;   
	var y = (screen.height - h) / 2;   
	winprops = 'height='+h+',width='+w+',top='+y+',left='+x+',scrollbars='+scroll+',resizable=no,status=yes'   
	win = window.open(url, title, winprops)   
	if ( parseInt(navigator.appVersion) >= 4) { win.window.focus(); }   
}    

function decrypt(x,d){
	var yy=d;
	var z=0;
	var xx="";
	for (var y=0;y<x.length;y++){
		z=x.charCodeAt(y);xx+=String.fromCharCode(z-yy);
	}
	return xx;
}

function EMailV1(){
	location.href=decrypt('nbjmup;wpstuboeAusbdiufohsvqqf.cjmmjhifjn/ef',1);
}

function EMailV2(){
	location.href=decrypt('ocknvq<xqtuvcpf4Bvtcejvgpitwrrg/dknnkijgko0fg',2);
}

function EMailWM(){
	location.href=decrypt('pdlowr=zhepdvwhuCwudfkwhqjuxssh0elooljkhlp1gh',3);
}


function checkGuestBookForm(){   
     if (checkForContent(document.getElementById('gbname'),"Name") == false) return false;  
     if (checkForMail(document.getElementById('gbmail')) == false) return false;
     if (checkForContent(document.getElementById('gbtext'),"Text") == false) return false;  
     if (checkForContent(document.getElementById('gbcaptcha'),"Sicherheitsabfrage") == false) return false;  
}

function checkForContent(field,message){
	if ( field.value == "") {
		alert("Bitte "+message+" eingeben");
		field.focus();
		return false;
	}
}

function checkForMail(field){
	if ( field.value == "" || field.value.indexOf('@') == -1) {
		alert("Bitte korrekte E-Mail Adresse eingeben");
		field.focus();
		return false;
	}
}