function click (e) {
  if (!e)
    e = window.event;
  if ((e.type && e.type == "contextmenu") || (e.button && e.button == 2) || (e.which && e.which == 3)) {
    if (window.opera)
      window.alert("Sorry: Diese Funktion ist deaktiviert.");
    return false;
  }
}
if (document.layers)
  document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = click;
document.oncontextmenu = click;

function laden() {
MM_preloadImages('../images/content_bgr_top.png','../images/content_bgr_middle.png','../images/content_bgr_bottom.png','../images/preloader.gif')
animation = 0;
verzeichnis = 0;
slider = 0;
sliderakt = -1;
aktbild = -1;
aktkat = -1;
var x = "<div class='menupunkt' onMouseDown='neuladen()'><h3>home</h3></div>";
var menux = 0;
var ua = navigator.userAgent.toLowerCase();
if(ua.indexOf("msie") > -1){
var browserx = 2; 
} else {
var browserx = 1;
}
for (i=0;i<=(verzeichnisse.length-browserx);i++) {
	var y = new Array;
	y = verzeichnisse[i].kat.split("/");
	if (y.length < 5){
		var k = splitten(verzeichnisse[i].kat,"/",2);
		x += "<div class='menupunkt' id='menupunkt" + i + "' onMouseDown='menuover(" + i + ")'><h3>" + k + "</h3></div>";
		menux++;
	}
}
x += "<div id='menupfeil'><h4>men&uuml;&nbsp;&lt;</h4></div>";
document.getElementById("menu").innerHTML = x;
menux += 1;
menux *= 122;
menux += 68;
document.getElementById("menu").style.width = menux + "px";
}

function splitten (wert,zeichen,stelle) {
var splittenx = new Array;
splittenx = wert.split(zeichen);
return splittenx[stelle];
}

function verzladen(verz) {
//alert(verz);
verzeichnisse = eval("(" + verz + ")");
}

function menu() {
if (animation == 1) {return;}
animation = 1;
var breite = document.getElementById("menu").offsetWidth;
var pos = document.getElementById("menuwrapper").offsetLeft;
if (pos >= 0) {
document.getElementById("menupfeil").innerHTML = "<h4>men&uuml;&nbsp;&gt;</h4>";
new Effect.Move("menuwrapper",{x:(breite*-1+76),y:0,duration:0.6,afterFinish: function(){animation = 0;}});
} else {
document.getElementById("menupfeil").innerHTML = "<h4>men&uuml;&nbsp;&lt;</h4>";
new Effect.Move("menuwrapper",{x:breite-76,y:0,duration:0.6,afterFinish: function(){animation = 0;}});
}
}

function menuover(x) {
verzeichnis = x;
var subbild = 0;
var subverz = 0;
var subcontent = 0;
aktkat = x;
aktbild = -1;
var titel = splitten(verzeichnisse[x].kat,"/",2);
var url = verzeichnisse[x].kat + "titelbild.jpg";
document.getElementById("pfeillinks").style.visibility = "hidden";
document.getElementById("pfeilrechts").style.visibility = "hidden";
document.getElementById("bgr").style.visibility = "visible";
document.getElementById("steuerung").style.visibility = "visible";
document.getElementById("thumbs").style.visibility = "visible";
document.getElementById("detail_inner").style.visibility = "hidden";
document.getElementById("content").style.display = "none";
document.images['bgrimage'].src = url;
var element = "<div id='titel'><h3>" + titel + "</h3></div><div id='thumbmiddle'>";
	for (var i = 0; i < verzeichnisse.length; i++) {
		if(verzeichnisse[i]){
		if(verzeichnisse[i].kat.indexOf(verzeichnisse[x].kat) > -1) {
			
			if(verzeichnisse[i].kat != verzeichnisse[x].kat) {
				var punkt = splitten(verzeichnisse[i].kat,"/",3);
				element += "<div class='submenu' id='subverz" + subverz + "'  onmouseover='subover(" + subverz + ")' onmouseout='subout(" + subverz + ")' onclick='slide(" + subverz + ")'><h3>" + punkt + "</h3></div>";
				element += "<div class='bildercontent' id='bildercon" + subverz + "'>";
							subverz++;
			}
			c = new Array();
			c = verzeichnisse[i].bilder.split(";");
			for (var s = 0; s < c.length-1; s++) {
				if(c[s].indexOf(".txt") > -1) {
					var punkt = splitten(c[s],"/",3);
					var p = punkt.slice(0, punkt.length-4);
					var h = '"' + c[s] + '"';
					element += "<div class='submenu' id='subpunkt" + subcontent + "' onmouseover='punktover(" + subcontent + ")' onmouseout='punktout(" + subcontent + ")' onclick='inhaltladen(" + h + ")'><h3>" + p + "</h3></div>";
					subcontent++;
				} else {
					if(verzeichnisse[i].kat != verzeichnisse[x].kat) {
					var h = '"' + c[s] + '","' + subbild + '"';
					element += "<div class='thumbnail' id='thumbouter" + subbild + "' onmouseover='thumbover(" + subbild + ")' onmouseout='thumbout(" + subbild + ")' onclick='detailladen(" + h + ")'><img src='" + c[s] + "' id='thumbnail" + subbild + "' width='80' name='thumbnail" + subbild + "'></div>";
					subbild++;
					}
				}
			}
			if(verzeichnisse[i].kat != verzeichnisse[x].kat) {
				element += "</div>";
			}
		}
		}
	}
	element += "</div><div id='thumbbottom'></div>";
	document.getElementById("thumbs").innerHTML = element;
	slider = subverz;
	for(var c = 0; c < slider; c++) {
	document.getElementById("bildercon"+c).style.display = "none";
	}
}

function thumbover(x) {
if(aktbild != x){
document.getElementById("thumbouter"+x).style.borderColor = "#fabb00";
}
}

function thumbout(x) {
if(aktbild != x){
document.getElementById("thumbouter"+x).style.borderColor = "#ffffff";
}
}

function dialogladen(x) {
document.getElementById("dialog").style.visibility = "hidden";
if(x != ""){
inhaltladen(x);
}
}

function punktover(x) {
document.getElementById("subpunkt" + x).style.backgroundImage = "url(./images/titel_bgr_over.png)";
}

function punktout(x) {
document.getElementById("subpunkt" + x).style.backgroundImage = "url(./images/menupunkt_bgr.png)";
}

function subover(x) {
document.getElementById("subverz"+x).style.backgroundImage = "url(./images/titel_bgr_over.png)";
}

function subout(x) {
document.getElementById("subverz"+x).style.backgroundImage = "url(./images/menupunkt_bgr.png)";
}

function detailladen(url,x){
if(aktbild >= 0){document.getElementById("thumbouter"+aktbild).style.borderColor = "#ffffff";}
aktbild = x;
document.getElementById("thumbouter"+x).style.borderColor = "#83192d";
document.getElementById("content").style.display = "none";
document.getElementById("bgr").style.visibility = "hidden";
document.getElementById("detail_inner").style.backgroundImage = "url(" + url + ")";
document.getElementById("detail_inner").style.visibility = "visible";
}

function inhaltladen(url){
document.getElementById("bgr").style.visibility = "visible";
document.getElementById("detail_inner").style.visibility = "hidden";
document.images['bgrimage'].src = "none";
new Ajax.Updater("contentmiddle", url, { method: 'get',
onComplete: function(){
document.getElementById("content").style.display = "block";
//var h = document.getElementById("content").offsetHeight;
//document.getElementById("content").style.top = 40 + "px";
Effect.BlindDown('contentmiddle');
}});
}

function slide(x){
if (sliderakt == x) {return}
for(var i = 0; i < slider; i++) {
document.getElementById("bildercon"+i).style.display = "none";
}
Effect.BlindDown('bildercon' + x);
sliderakt = x;
document.getElementById("pfeillinks").style.visibility = "visible";
document.getElementById("pfeilrechts").style.visibility = "visible";
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function neuladen() {
location.reload();
}

function weiter(x) {
var c = aktbild;
if(x == -1) {
	c--;
	} else {
	c++;
}
if (!document.getElementById("thumbouter"+c)) {return;}
var weiterx = String(document.getElementById("thumbouter"+c).getAttribute('onclick'));
var y = weiterx;
var ua = navigator.userAgent.toLowerCase();
if(ua.indexOf("msie") > -1){
y = weiterx.slice(weiterx.indexOf("d"),weiterx.lastIndexOf(")")+1);
}
var weitery = splitten(y,'"',1);
detailladen(weitery,c);
}

function automatik() {
showaktiv = window.setInterval("weiter(1)", 5000);
}

function automatikstop() {
showaktiv = window.clearInterval(showaktiv);
}
