// ---------------------------------------------------------------------------------------	
// scripte fuer www.jakob-schubert.at
// author michael schulze, www.ju-mi.com, 2009-2011
// ---------------------------------------------------------------------------------------	

	
//---------------------------------------------------------------------------------------	
// Objektfunktionen
	
	// Layer zeigen - verbergen
	function dispLayer(layerName) {
		if (eval('document.getElementById("'+ layerName + '")')) {eval('document.getElementById("'+layerName+'").style.display="block"');}
	}
	function nodispLayer(layerName) {
		if (eval('document.getElementById("'+ layerName + '")')) {eval('document.getElementById("'+layerName+'").style.display="none"');}
	}
	
	// Style setzen
	function setStyle(layerName,stil,wert) {
		if (eval('document.getElementById("'+ layerName + '")')) {eval('document.getElementById("'+layerName+'").style.' + stil + '="' + wert + '"');}
	}
	
	// Text eines Elements austauschen
	function changeText(objName,textneu) { 
		if (eval('document.getElementById("' + objName + '")')) return eval('document.getElementById("' + objName + '").innerHTML="' + textneu + '"');
	}
	
//---------------------------------------------------------------------------------------	
// Schutzfunktionen
	// E-Mail-Adresse sichern
	function writeMail(dom,pre,klasse){
		document.write("<a ");
		if (klasse!='') document.write("class='" + klasse + "' ");
		document.write("href='mailto:" + pre + "@" + dom + "'>" + pre + "@" + dom + "</a>");
	}
	
	
//---------------------------------------------------------------------------------------	
// Lightbox-Galerie-Funktion
	function showLightbox(bildid,page){
		// Galerie
		if (page=='galerie'){
			openImg = bildid;
			document.getElementById("lightBox").style.height = document.getElementsByTagName('body')[0].scrollHeight + 'px';
			dispLayer('lightBox');
			dispLayer('boxbild');
			setStyle('boxbild', 'background','#999999 url(js_bilder/galerien/' + galerie[openImg] + ') no-repeat center center');
			changeText('bildtext',bildtexte[openImg]);
		}
		// News
		else {
			openImg = bildid;
			document.getElementById("lightBox").style.height = document.getElementsByTagName('body')[0].scrollHeight + 'px';
			dispLayer('lightBox');
			dispLayer('boxbild');
			setStyle('boxbild', 'background','#999999 url(js_bilder/news/' + bilder[openImg] + ') no-repeat center center');
			changeText('bildtext',bildtexte[openImg]);
		}
	}
	
	function hideLightbox(){
		nodispLayer('boxbild');
		nodispLayer('lightBox');
	}	
	
	function nextImage(){
		bildmax = (galerie.length - 1);
		if (openImg == bildmax) nextImg = 0;
		else nextImg = openImg + 1;
		openImg = nextImg;
		setStyle('boxbild', 'background','#999999 url(js_bilder/galerien/' + galerie[nextImg] + ') no-repeat center center');
		changeText('bildtext',bildtexte[nextImg]);
	}
	
	function prevImage(){
		bildmax = (galerie.length - 1);
		if (openImg == 0) prevImg = bildmax;
		else prevImg = openImg - 1;
		openImg = prevImg;
		setStyle('boxbild', 'background','#999999 url(js_bilder/galerien/' + galerie[prevImg] + ') no-repeat center center');
		changeText('bildtext',bildtexte[prevImg]);
	}
	
	function getImage(rubrik){
		if (rubrik=='galerie') 	location.href='js_dlimage.php?img=' + galerie[openImg] + '&rub=' + rubrik;
		else 				 	location.href='js_dlimage.php?img=' + bilder[openImg] + '&rub=' + rubrik;
	}
	

//---------------------------------------------------------------------------------------	
// Seitenspezifische Funktionen
	
	function openRockBlock(id){
		nodispLayer('rbopener' + id);
		dispLayer('rb' + id);		
	}
	
	function closeRockBlock(id){
		dispLayer('rbopener' + id);
		nodispLayer('rb' + id);		
	}
	
	function showContact(){
		dispLayer('kontakt');
		nodispLayer('kontaktlink');
	}
	
	function closeContact(){
		nodispLayer('kontakt');
		dispLayer('kontaktlink');
	}	
