// PDF-Downloads
function showOrHide(eId, thisImg, state) {
	if (e = document.getElementById(eId)) {
		if (state == null) {
			state = e.style.display == 'none';
			e.style.display = (state ? '' : 'none');
		}
		//...except for this, probably a better way of doing this, but it works at any rate..., sets an image to act as the +/- idea from previous...
		if (state == true){				
			document.getElementById(thisImg).src="fileadmin/templates/img/layout/minus.gif";
		}
		if (state == false){
			document.getElementById(thisImg).src="fileadmin/templates/img/layout/plus.gif";
		}
	}
}
//function to hide all "boxes", this is called from the onload of the page...
function hideAll(){
	document.getElementById('box1').style.display = 'none';
	document.getElementById('box2').style.display = 'none';
	document.getElementById('box3').style.display = 'none';
	document.getElementById('box4').style.display = 'none';
	document.getElementById('box5').style.display = 'none';
	document.getElementById('box6').style.display = 'none';
	document.getElementById('box7').style.display = 'none';
	document.getElementById('box8').style.display = 'none';
	document.getElementById('box9').style.display = 'none';
}

//Navigator
function changeImg (bildAlt, bildNeu, titel) {
				
	var theImg = document.getElementById(bildAlt);
	theImg.src = bildNeu;
	
	//alert(titel);
	
	if (titel != null) { 
		var theCaption = document.getElementById("varUeschrift");
		theCaption.firstChild.data = titel; 
		theCaption.style.visibility = "visible";
	}
}

function changeImgAgain (bildAlt) {
				
	var theImg = document.getElementById(bildAlt);
	theImg.src = bildAlt;
	
	if (document.getElementById("varUeschrift")) {	
		var theCaption = document.getElementById("varUeschrift");
		theCaption.style.visibility = "hidden";
	}
}

function changeImgNoH3 (bildAlt, bildNeu, titel) {
				
	var theImg = document.getElementById(bildAlt);
	theImg.src = bildNeu;
	
	//alert(titel);
	
	/*if (titel != null) { 
		var theCaption = document.getElementById("varUeschrift");
		theCaption.firstChild.data = titel; 
		theCaption.style.visibility = "visible";
	}*/
}

function changeImgAgainNoH3 (bildAlt) {
				
	var theImg = document.getElementById(bildAlt);
	theImg.src = bildAlt;
	
	/*if (document.getElementById("varUeschrift")) {	
		var theCaption = document.getElementById("varUeschrift");
		theCaption.style.visibility = "hidden";
	}*/
}
			
function showImg() {
	document.getElementById("thumb").style.display = "none";
	document.getElementById("detail").style.display = "block";
				
}
			
function hideImg() {
	document.getElementById("detail").style.display = "none";
	document.getElementById("thumb").style.display = "block";
}

function showDetail (was, bild, ueberschrift, text) {
	document.getElementById(was).style.visibility = "visible";
	
	/*var altesBild = bild.slice(0, (bild.length-4));
	neuesBild = altesBild+"-th.jpg";
	altesBild = altesBild+"-th-hk.jpg";
	
	changeImg(altesBild, neuesBild);*/
	
	if (bild != null && ueberschrift != null && text != null) {
		
		//alert(escape(text));
		//document.write(text);
		
		document.getElementById("mdBild").src = bild;
		document.getElementById("mdH3").firstChild.data = ueberschrift;
		document.getElementById("mdDetailText").innerHTML = text;
	}
}



function hideDetail (was) {
	document.getElementById(was).style.visibility = "hidden";
}

/* Web-Teaser */
function startbanner() {
var x = document.getElementById("web_teaser");
setTimeout('document.getElementById("web_teaser").style.visibility = "visible";',1500);
}
function endebanner() {
var x = document.getElementById("web_teaser");
x.style.visibility = "hidden";
}



function showPics(i){
	document.getElementById("imgGr"+i).style.display = "block";
	
}

function showAll(){
	
	i = 1;
	while (1){
		
		if((document.getElementById("img"+i) != null) && (document.getElementById("img"+i).style.display == "none")){
			setTimeout("showPics("+i+")", 500);
			i++;
		}
		
		if((document.getElementById("img"+i) != null) && (document.getElementById("img"+i).style.display == "block")){
			document.getElementById("img"+i).style.display = "none";
			i++;
		}
		
		if(document.getElementById("img"+i) == null)
			break;
	
	}
}

function hideAllImg(){
	i = 1;
	while (1){
		if((document.getElementById("img"+i) != null) && (document.getElementById("img"+i).style.display == "block")){
			document.getElementById("img"+i).style.display = "none";
			i++;
		}
		
		if(document.getElementById("img"+i) == null)
			break;
	
	}
}

function showAllNew(id, max){
	//id--;
	
	

	
	if((document.getElementById("imgGr"+id) != null) && (document.getElementById("imgGr"+id).style.display == "none")){
			setTimeout("showPics("+id+")", 500);
	}
	if((document.getElementById("imgGr"+id) != null) && (document.getElementById("imgGr"+id).style.display == "block")){
			document.getElementById("imgGr"+id).style.display = "none";
			i++;
	}
	
	for(i=0; i<max; i++){
		
		/*if((document.getElementById("imgGr"+i) != null) && (document.getElementById("imgGr"+i).style.display == "none") && i == id){
			setTimeout("showPics("+i+")", 500);
		}*/
		
		if((document.getElementById("imgGr"+i) != null) && (document.getElementById("imgGr"+i).style.display == "block") && i != id){
			document.getElementById("imgGr"+i).style.display = "none";
			i++;
		}
		
	}
	
}