var show = "";
var showL = "";
var stopShow = false;
var stopLinkShow = false;
var linkNo = 1;
var comments = '';
function startDiaLinks(){
	if(!stopLinkShow){
     	   showL = window.setInterval("nextLinkPic()", 4000);
	   stopLinkShow = true;
	}
}

function nextLinkPic(){
	var store = document.getElementsByName("linkIsFixed");
	if(linkNo == store.length){
		linkNo = 0;
	}
	for(var i=0;i<store.length;i++){
		if(i == linkNo){
			store[i].style.display = '';
		}
		else{
			store[i].style.display = 'none';
		}
	}
	linkNo++;
}

function startDia(){
	var store = document.getElementById("playback").getElementsByTagName('input')[1].value;
	if(store == "Dia-Show"){
		document.getElementById("playback").getElementsByTagName('input')[1].value="Stop Show";
		show = window.setInterval("nextPic()", 4000);
	}
	else{
		document.getElementById("playback").getElementsByTagName('input')[1].value="Dia-Show";
		window.clearInterval(show);
		show = "";
	}
	stopShow = false;
}

function playSingle(){
	var picOne = document.getElementById("pictureLeft").getElementsByTagName("img")[0];
	var picTwo = document.getElementById("pictureRight").getElementsByTagName("img")[0];
	
	var vorherBildRight = picTwo.src.substring(picTwo.src.lastIndexOf("/")+1);
	var vorherZahlRight = Number(vorherBildRight.substring(0,(vorherBildRight.search(/./)+1)));
	
	var vorherBildLeft = picOne.src.substring(picOne.src.lastIndexOf("/")+1);
	var vorherZahlLeft = Number(vorherBildLeft.substring(0,(vorherBildLeft.search(/./)+1)));
	
	/*ermitteln, ob untermenu*/
	var testIfSub = picOne.src.substring(picOne.src.indexOf("gallery/"));
	var dirs = testIfSub.split("/");
	var name = "";
	var stelle = "";
	if(dirs[2].match(/.jpg/g) != ".jpg"){
		name = "sub";
		var store = dirs[2].split("__");
		stelle = Number(store[0])-1;
	}
	var ausgabe = new Array();
	ausgabe['vorherZahlLeft'] = vorherZahlLeft;
	ausgabe['vorherZahlRight'] = vorherZahlRight;
	ausgabe['name'] = name;
	ausgabe['stelle'] = stelle;
	ausgabe['picOne'] = picOne;
	ausgabe['picTwo'] = picTwo;
	ausgabe['vorherBildLeft'] = vorherBildLeft;
	ausgabe['vorherBildRight'] = vorherBildRight; 
	return ausgabe;
}
var maxZahl = 0;
function backPic(){
	var singles = playSingle();
	singles['picTwo'].src = singles['picOne'].src;
	if(singles['vorherZahlLeft'] == 1){
		singles['vorherZahlLeft'] = maxZahl+1;
	}
	singles['picOne'].src = singles['picTwo'].src.replace(singles['vorherBildLeft'],(singles['vorherZahlLeft']-1)+'.jpg');
	setComment(singles['picOne'].src, singles['picTwo'].src);
}

function nextPic(){
	var singles = playSingle();
	if(singles['vorherZahlRight'] == 1 && !stopShow){
		//document.getElementById("playback").getElementsByTagName('input')[1].value="Dia-Show";
		//window.clearInterval(show);
		//stopShow = true;
	}
	var singles = playSingle();
	singles['picOne'].src = singles['picTwo'].src;
	if(singles['vorherZahlRight'] == maxZahl){
		singles['vorherZahlRight'] = 0;
	}
	singles['picTwo'].src = singles['picOne'].src.replace(singles['vorherBildRight'],(singles['vorherZahlRight']+1)+'.jpg');
	setComment(singles['picOne'].src, singles['picTwo'].src);
}

function setComment(left, right){
	//document.getElementById("debug").innerHTML = comments;
	var leftSide = left.substring(left.indexOf("gallery/")).replace(/gallery/,"").substring(1);
	var rightSide = right.substring(right.indexOf("gallery/")).replace(/gallery/,"").substring(1);
	var ordnerOne = leftSide.split("/");
	var ordnerTwo = rightSide.split("/");
	var picOne = "";
	var picTwo = "";
	var ordner = "";
	var commID = "";
	if(ordnerOne.length == 2){
		ordner = ordnerOne[0];
		picOne = ordnerOne[1].substring(0,ordnerOne[1].indexOf("."));
		picTwo = ordnerTwo[1].substring(0,ordnerTwo[1].indexOf("."));
	}
	if(ordnerOne.length == 3){
		ordner = ordnerOne[0]+ordnerOne[1];
		picOne = ordnerOne[2].substring(0,ordnerOne[2].indexOf("."));
		picTwo = ordnerTwo[2].substring(0,ordnerTwo[2].indexOf("."));
	}
	var commInside = comments.split("---");
	var setLeft = false;
	var setRight = false;
	for(var i=0;i<commInside.length;i++){
		var singles = commInside[i].split("=*=");
		if(singles[0] == (ordner+""+picOne)){
			document.getElementById("commentLeft").style.display = "inline";
			document.getElementById("commentLeft").innerHTML = singles[1];
			setLeft = true;
		}
		if(singles[0] == (ordner+""+picTwo)){
			document.getElementById("commentRight").style.display = "inline";
			document.getElementById("commentRight").innerHTML = singles[1];
			setRight = true;
		}
	}
	if(!setLeft){
		document.getElementById("commentLeft").style.display = "none";
		document.getElementById("commentLeft").innerHTML = "";
	}
	if(!setRight){
		document.getElementById("commentRight").style.display = "none";
		document.getElementById("commentRight").innerHTML = "";
	}
}

function highSub(mainMenu, subMenu, mainNo ,subNo, gesamt, titel, name, anzahlMax) {
	var getMenuOrt = document.getElementsByName("subReiter"+mainMenu+""+subMenu)[0].src;
	var high = getMenuOrt.match(/_h.gif/);
	var picOne = document.getElementById("pictureLeft").getElementsByTagName("img")[0];
	var picTwo = document.getElementById("pictureRight").getElementsByTagName("img")[0];
	//highlighten des subreiters
	for(var i=0;i<gesamt;i++){
		var stand = document.getElementsByName("subReiter"+mainMenu+""+i)[0].src;
		if(high != '_h.gif' && i == (subMenu)){
			document.getElementsByName("subReiter"+mainMenu+""+i)[0].src = getMenuOrt.replace(/.gif/,'_h.gif');
		}
		if(high != '_h.gif' && i != (subMenu)){
			document.getElementsByName("subReiter"+mainMenu+""+i)[0].src = stand.replace(/_h.gif/,'.gif');
		}
	}
	
	//hervorheben des reiters
	var reiter = document.getElementsByName("folderSub")[mainMenu].getElementsByTagName("div");
	var isSet = false;
	var store = 0;
	for(var i=0;i<reiter.length;i++){
		var laengeTitel = reiter[i].title.length;
		var ort = reiter[i].title;
		if(laengeTitel > 0){
			store = Number(reiter[i].title);
			reiter[i].id = "reiter_back";
		}
		if(subMenu != 0 && subMenu < gesamt && laengeTitel > 0 && ort == subMenu){
			reiter[i].id = "reiter_back";
			reiter[i-2].id = "reiter_front";
			isSet = true;
		}
		if(subMenu == 0 && laengeTitel > 0 && ort == subMenu){
			reiter[i].id = "reiter_back";
			isSet = true;
		}
		if(!isSet && subMenu == (gesamt-1) && i == (reiter.length-1) && reiter.length > 3){
			reiter[i-2].id = "reiter_front";
		}
	}
	var ordner = titel.split("/");
	var newPic = "gallery/"+mainNo+"__"+folderEntities(ordner[0],true)+"/"+subNo+"__"+folderEntities(ordner[1],true);
	picOne.src = newPic+"/1.jpg"; 
	picTwo.src = newPic+"/2.jpg";
	setComment(picOne.src, picTwo.src);
	if(high != '_h.gif'){
		document.getElementsByName(name+"Reiter"+mainMenu+""+subMenu)[0].src = getMenuOrt.replace(/.gif/,'_h.gif');
		maxZahl = anzahlMax;
		document.getElementById("pictureLeft").style.display = "inline";
		document.getElementById("pictureRight").style.display = "inline";
		if(maxZahl == 0){
			document.getElementById("pictureLeft").style.display = "none";
			document.getElementById("pictureRight").style.display = "none";
		}
		if(maxZahl == 1){
			document.getElementById("pictureLeft").getElementsByTagName("img")[0].width = "815";
			document.getElementById("pictureRight").style.display = "none";
		}
		if(maxZahl <= 2){
			document.getElementById("playback").style.visibility = "hidden";
		}
		if(maxZahl >= 2){
			document.getElementById("pictureLeft").getElementsByTagName("img")[0].width = "400";
			document.getElementById("pictureRight").style.display = "inline";
		}
		if(maxZahl > 2){
			document.getElementById("playback").style.visibility = "visible";
		}
		for(var i=0;i<gesamt;i++){
			if(i != subMenu){
				document.getElementsByName(name+"Reiter"+mainMenu+""+i)[0].src = document.getElementsByName(name+"Reiter"+mainMenu+""+i)[0].src.replace(/_h.gif/,'.gif');
			}
		}	
	}
	document.getElementById("pictureMissing").style.display = "none";
	//macheRequest('http://www.choppercrew.com/'+newPic+'/1.jpg');
	//macheRequest('http://choppercrew/'+newPic+'/1.jpg');
}

function highlight(subMenu, subNo, gesamt, angabe, anzahlMax, kommentare) {
	if(kommentare.length > 0){
		comments = kommentare;
	}
	var getOrt = document.getElementsByName("Reiter")[subMenu].src;
	var high = getOrt.match(/_h.gif/);
	var picOne = document.getElementById("pictureLeft").getElementsByTagName("img")[0];
	var picTwo = document.getElementById("pictureRight").getElementsByTagName("img")[0];
	var folders = document.getElementsByName("folderSub");
	for(var i=0;i<folders.length;i++){
		if(i == subMenu){
			folders[i].style.display = "inline";
			var subfoldersmain = folders[i].getElementsByTagName("div");
			for(var j=2;j<subfoldersmain.length;j++){
				if(subfoldersmain[j-2].id == "reiter_front"){
					subfoldersmain[j-2].id = "reiter_back";
				}
			}
		}
		else{
			folders[i].style.display = "none";
		}
	}
	//unhighlighten des subreiters
	var subfolders = document.getElementsByName("folderSub");
	for(var i=0;i<subfolders.length;i++){
		var highSUB = subfolders[i].getElementsByTagName("input");
		for(var j=0;j<highSUB.length;j++){
			var unHigh = highSUB[j].src.match(/_h.gif/);
			if(unHigh == '_h.gif'){
				highSUB[j].src =highSUB[j].src.replace(/_h.gif/,'.gif');
			}
		}
	}
	var newPic = "gallery/"+subNo+"__"+folderEntities(angabe,true);
	picOne.src = newPic+"/1.jpg"; 
	picTwo.src = newPic+"/2.jpg";
	setComment(picOne.src, picTwo.src);
	if(high != '_h.gif'){
		document.getElementsByName("Reiter")[subMenu].src = getOrt.replace(/.gif/,'_h.gif');
		document.getElementsByName("choosen")[0].value = angabe;
	}
	maxZahl = anzahlMax;
	document.getElementById("pictureLeft").style.display = "inline";
	document.getElementById("pictureRight").style.display = "inline";
	document.getElementById("pictureMissing").style.display = "none";
	if(maxZahl == 0){
		document.getElementById("pictureLeft").style.display = "none";
		document.getElementById("pictureRight").style.display = "none";
		document.getElementById("pictureMissing").style.display = "inline";
	}
	if(maxZahl == 1){
		document.getElementById("pictureLeft").getElementsByTagName("img")[0].width = "815";
		document.getElementById("commentLeft").style.width = "805px";
		document.getElementById("pictureRight").style.display = "none";
	}
	if(maxZahl <= 2){
		document.getElementById("playback").style.visibility = "hidden";
		document.getElementById("subPlay").style.marginTop = "15px";
	}
	if(maxZahl >= 2){
		document.getElementById("pictureLeft").getElementsByTagName("img")[0].width = "400";
		document.getElementById("pictureRight").style.display = "inline";
		document.getElementById("commentLeft").style.width = "390px";
	}
	if(maxZahl > 2){
		document.getElementById("playback").style.visibility = "visible";
		document.getElementById("subPlay").style.marginTop = "0px";
	}
	if(high != '_h.gif'){
		var reiterOben = document.getElementsByName("Reiter");
		for(var i=0;i<reiterOben.length;i++){
			if(i != subMenu){
				document.getElementsByName("Reiter")[i].src = document.getElementsByName("Reiter")[i].src.replace(/_h.gif/,'.gif');
			}
		}
		var reiter = document.getElementById("reiter").getElementsByTagName("div");
		var isSet = false;
		var store = 0;
		for(var i=0;i<reiter.length;i++){
			var laengeTitel = reiter[i].title.length;
			var ort = reiter[i].title;
			if(laengeTitel > 0){
				store = Number(reiter[i].title);
				reiter[i].id = "reiter_back";
			}
			if(subMenu != 0 && subMenu < gesamt && laengeTitel > 0 && ort == subMenu){
				reiter[i].id = "reiter_back";
				reiter[i-2].id = "reiter_front";
				isSet = true;
			}
			if(subMenu == 0 && laengeTitel > 0 && ort == subMenu){
				reiter[i].id = "reiter_back";
				isSet = true;
			}
			if(!isSet && subMenu == (gesamt-1) && i == (reiter.length-1) && reiter.length > 3){
				reiter[i-2].id = "reiter_front";
			}
		}
	}
}

