// Funktionen Dreamweaver
// Bildtausch für Bildgalerie


function change(src){
	gross = src.replace(/_kl/, "");
	window.document.Bild.src=gross;
}
function change1(src) {change(src);}

// PopUp Fenster Rechtsquellen
var newWin;
function rv_win(u,id,f,df){
	if(eval(id)==null||eval(id+".closed")){
	eval(id+"=window.open('"+u+"','"+id+"','width=488,height=680,left=0,top=0,menubar=yes,scrollbars=yes,resizable=yes')");eval(id+".focus()");}
	else if(df){eval(id+".focus()");}
	else{eval(id+"=window.open('"+u+"','"+id+"','width=488,height=680,left=0,top=0,menubar=yes,scrollbars=yes,resizable=yes')");eval(id+".focus()");}
}

// PopUp Fenster Rechtsquellen neu
p1=false;
function winRechtsquellen(strURL) {
	if(p1 && !p1.closed)p1.close();
	p1=window.open(strURL, 'newWin', 'toolbar=no,menubar=no,scrollbars=auto,resizable=no,location=no,height=508,width=490,left=25, top=25');
}

// PopUp Bild
function bild(desktopURL,w,h){
	var foo = window.open( desktopURL, "_blank", "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,width="+(w+40)+",height="+(h+40) );
}

p1=false;
function newWin(strURL,strType,strHeight) {
	if(p1 && !p1.closed)p1.close();
	var strOptions="";
	if (strType=="ohne_scroll") 
		strOptions="toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,height="+strHeight+",width=490";
	if (strType=="mit_scroll") 
		strOptions="toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,height=600,width=490";
	p1=window.open(strURL, 'newWin', strOptions);
}

function init_site_update(url) {
	pdfButton(url);
}
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 MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//Erzeugt den PDF Button
function pdfButton(url) {
	if (url.search(/aussenflaechen\/naturnah.+/) != -1)
		createPdfButton('/aussenflaechen/_include/pdf/naturnah.pdf');
	if (url.search(/aussenflaechen\/spielplatzgeraete.+/) != -1)
		createPdfButton('/aussenflaechen/_include/pdf/spielplatzgeraete.pdf');
	if (url.search(/eingangsbereich.+/) != -1)
		createPdfButton('/eingangsbereich/_include/pdf/eingangsbereich.pdf');
	if (url.search(/gruppenraum.+/) != -1)
		createPdfButton('/gruppenraum/_include/pdf/gruppenraum.pdf');
	if (url.search(/mehrzweckraum.+/) != -1)
		createPdfButton('/mehrzweckraum/_include/pdf/mehrzweckraum.pdf');
	if (url.search(/verkehrserziehung.+/) != -1)
		createPdfButton('/verkehrserziehung/_include/pdf/verkehrserziehung.pdf');
}

function createPdfButton(path) {
	
	var pdflink = document.getElementById('pdflink');
	if(pdflink) {
		pdflink.style.display = "inline";
		pdflink.href = path;
	}
}

//Mouseoverfunktionen für risu
function show(element, infotext, active) {
	if(active != "") {
		hide_element(activeElement);
		hide_info(activeElement);
	}
	if(element != "") {
		show_element(element);
	}
	if(infotext != "") {
		show_info(infotext);
	}
}

function hide(element, infotext, active) {
	if(element != "") {
		hide_element(element);
	}
	if(infotext != "") {
		hide_info(infotext);
	}
	if(active != "") {
		show_element(activeElement);
		show_info(activeElement);
	}
}

function show_element(element) {
	var src = document.getElementById('element_'+element).src;
	var src_new = src.replace(/aus/, "an");
	document.getElementById('element_'+element).src = src_new;
}
function show_info(infotext) {
	document.getElementById('info_'+infotext).style.visibility = "visible";
}

function hide_element(element) {
	var src = document.getElementById('element_'+element).src;
	var src_new = src.replace(/an/, "aus");
	document.getElementById('element_'+element).src = src_new;
}
function hide_info(infotext) {
	document.getElementById('info_'+infotext).style.visibility = "hidden";
}


//Funktion zum ein- und ausblenden von elementen

function fade_in(id) {
 //$(document.getElementById(id)).show();
}
function fade_out(id) {
 //$(document.getElementById(id)).hide();
}


function fade_in_blase(id) {
	$(".blase").fadeOut("fast");
	$(document.getElementById(id)).fadeIn("slow");
	};
function fade_out_blase(id) {
	setTimeout(function(){ 	$(document.getElementById(id)).fadeOut("slow")  }, 2500);
	};


opacity = 90;
function fade_info() {
	element = document.getElementById('schnellnav_overlay');
	element2 = document.getElementById('schnellnav');
	
	element3 = document.getElementById('pdfnav_overlay');
	element4 = document.getElementById('pdfnav');
	
	button = document.getElementById('schnellnav_button');
	button2 = document.getElementById('pdflink');
	if(element.style.MozOpacity == opacity/100) {
		button.style.visibility = "visible";
		for(i = 0;i <= opacity;i++) {
			window.setTimeout('element.style.filter = "Alpha(opacity=' + (opacity - i) + ')"; element.style.MozOpacity = ' + ((opacity - i) / 100) + '; element.style.opacity = ' + ((opacity - i) / 100) + ';', i * 5);
			window.setTimeout('element2.style.filter = "Alpha(opacity=' + (opacity - i) + ')"; element2.style.MozOpacity = ' + ((opacity - i) / 100) + '; element2.style.opacity = ' + ((opacity - i) / 100) + ';', i * 5);
		}
		window.setTimeout('element.style.display = "none"', opacity*5);
		window.setTimeout('element2.style.display = "none"', opacity*5);
	} else {
		for(i = 0;i <= opacity;i++) {
			window.setTimeout('element.style.filter = "Alpha(opacity=' + i + ')"; element.style.MozOpacity = ' + i / 100 + '; element.style.opacity = ' +  i / 100 + ';', i * 5);
			window.setTimeout('element2.style.filter = "Alpha(opacity=' + i + ')"; element2.style.MozOpacity = ' + i / 100 + '; element2.style.opacity = ' +  i / 100 + ';', i * 5);
		}
		button.style.visibility = "hidden";
		element.style.display = "block";
		element2.style.display = "block";
	}
	if(element3.style.MozOpacity == opacity/100) {
		button2.style.visibility = "visible";
		for(i = 0;i <= opacity;i++) {
			window.setTimeout('element3.style.filter = "Alpha(opacity=' + (opacity - i) + ')"; element3.style.MozOpacity = ' + ((opacity - i) / 100) + '; element3.style.opacity = ' + ((opacity - i) / 100) + ';', i * 5);
			window.setTimeout('element4.style.filter = "Alpha(opacity=' + (opacity - i) + ')"; element4.style.MozOpacity = ' + ((opacity - i) / 100) + '; element4.style.opacity = ' + ((opacity - i) / 100) + ';', i * 5);
		}
		window.setTimeout('element3.style.display = "none"', opacity*5);
		window.setTimeout('element4.style.display = "none"', opacity*5);
	}
}


function fade_pdf() {
	element = document.getElementById('pdfnav_overlay');
	element2 = document.getElementById('pdfnav');
	
	element3 = document.getElementById('schnellnav_overlay');
	element4 = document.getElementById('schnellnav');
	
	button = document.getElementById('pdflink');
	button2 = document.getElementById('schnellnav_button');
	if(element.style.MozOpacity == opacity/100) {
		button.style.visibility = "visible";
		for(i = 0;i <= opacity;i++) {
			window.setTimeout('element.style.filter = "Alpha(opacity=' + (opacity - i) + ')"; element.style.MozOpacity = ' + ((opacity - i) / 100) + '; element.style.opacity = ' + ((opacity - i) / 100) + ';', i * 5);
			window.setTimeout('element2.style.filter = "Alpha(opacity=' + (opacity - i) + ')"; element2.style.MozOpacity = ' + ((opacity - i) / 100) + '; element2.style.opacity = ' + ((opacity - i) / 100) + ';', i * 5);
		}
		window.setTimeout('element.style.display = "none"', opacity*5);
		window.setTimeout('element2.style.display = "none"', opacity*5);
	} else {
		for(i = 0;i <= opacity;i++) {
			window.setTimeout('element.style.filter = "Alpha(opacity=' + i + ')"; element.style.MozOpacity = ' + i / 100 + '; element.style.opacity = ' +  i / 100 + ';', i * 5);
			window.setTimeout('element2.style.filter = "Alpha(opacity=' + i + ')"; element2.style.MozOpacity = ' + i / 100 + '; element2.style.opacity = ' +  i / 100 + ';', i * 5);
		}
		button.style.visibility = "hidden";
		element.style.display = "block";
		element2.style.display = "block";
	}
	
	if(element3.style.MozOpacity == opacity/100) {
		button2.style.visibility = "visible";
		for(i = 0;i <= opacity;i++) {
			window.setTimeout('element3.style.filter = "Alpha(opacity=' + (opacity - i) + ')"; element3.style.MozOpacity = ' + ((opacity - i) / 100) + '; element3.style.opacity = ' + ((opacity - i) / 100) + ';', i * 5);
			window.setTimeout('element4.style.filter = "Alpha(opacity=' + (opacity - i) + ')"; element4.style.MozOpacity = ' + ((opacity - i) / 100) + '; element4.style.opacity = ' + ((opacity - i) / 100) + ';', i * 5);
		}
		window.setTimeout('element3.style.display = "none"', opacity*5);
		window.setTimeout('element4.style.display = "none"', opacity*5);
	}
}


//Funktion um das Bild auf der Startseite zu ändern
function changeImg(id, src1, src2) {
	element = document.getElementById(id);
	src = src1;
	src = src.replace(/\//g, "\\/");
	src = src.replace(/\./g, "\\.");
	if(element.src.search(src)>0) {
		element.src = src2;
	} else {
		element.src = src1;
	}	
}

// Wechselt zwischen Ober- und Untergeschossgrafik
// Bledet außerdem die Miniicons für die entsprechenden Etagen ein und aus.
function changeStartgrafik() {

	og = document.getElementById('startgrafik_og').style;
	ug = document.getElementById('startgrafik_eg').style;
	if(og.display == "none") {
		ug.display = "none";
		og.display = "block";
	} else {
		ug.display = "block";
		og.display = "none";
	}

}


//////////////////////////
// onLoad Funktion 		//
//////////////////////////
$(document).ready(function(){ 
	
	$('.etageChange').click(function() {
		if($('#startgrafik_og').css("display") == "none") {
			$("#startgrafik_eg").fadeOut();
			$("#startgrafik_og").fadeIn();
		} else {
			$("#startgrafik_og").fadeOut();
			$("#startgrafik_eg").fadeIn();
		}	
	});

// Accordion
/*
if((history.go(1))==(false)){
       history.go(1);
   }else{
       history.go(1);
   }
   */
	/*
	a = document.cookie;
	cookiename = a.substring(0,a.indexOf('='));
	if(a.indexOf(';') != -1)
	{cookiewert = a.substring(a.indexOf('=')+1,a.indexOf(';'));}
	else{cookiewert = a.substr(a.indexOf('=')+1,a.length);}
	
	//alert(cookiewert);
	$("a#zurueck_back").click(function () {
		document.cookie = 'name=wert;';
		var tester = history.length;
	});
	$("a#zurueck,a#weiter").click(function () {
		document.cookie = 'name=wert;'+ ' expires=Thu, 01-Jan-70 00:00:01 GMT;';
	});
	
   	if (cookiewert == 'wert') {			
			$("#weiter_back").css("display","block");
	   	} else {
			$("#weiter_back").css("display","none");
		}
	*/
		
   	   
// Film Anzeige
if (document.getElementById("filmteils")) {
	$("#filmteil").css("display","none");
	$("a.film_button").toggle(function () {
			$("#bildteil").hide();
			$("#filmteil").show();
			$("a.film_button").html("Film ausblenden");
		}, function () {
			$("#filmteil").hide();
			$("#bildteil").show();
			$("a.film_button").html("Film ansehen");
	});
}

// Hauptmenu Aktivierung Schwimmhalle
if (document.getElementById("menue")) {
	var url = document.location.href;
	var ahref = document.getElementById("menue").getElementsByTagName("li");
	var anzHrefs = ahref.length;
	for (var i = 0; i <= anzHrefs - 1; i++) {
		var currentClass = ahref[i].id;
		var a0 = new RegExp(currentClass,"gi");
		var nowClass = url.match(a0);
		if (ahref[i].id == nowClass) {
			$("#"+nowClass+" a:first").css("color","#FFCF00");
			if (document.getElementById("submenu")) {
				$("#"+nowClass)
					.css("background","#00309c")
					.css("border","1px solid #ffcf00")
					.css("border-bottom","none");
				$("#menue")
					.css("border-color","#ffcf00");
			}
		}
		if ((nowClass == "unterrichtsmaterial") || (nowClass == "lehrkraefte")) {
			$("#menue li#bau_anford a:first, #menue li#beckenid a:first, #menue li#raeume a:first").css("color","#bfd0f0");
		}
		if ((nowClass == "bau_anford") || (nowClass == "beckenid") || (nowClass == "raeume")) {
			$("#menue li#unterrichtsmaterial a:first, #menue li#lehrkraefte a:first").css("color","#bfd0f0");
		}
	}
	
};

// Submenu Aktivierung Schwimmhalle
if (document.getElementById("submenu")) {
	// Suche Seite in der URL
	var strHref = document.location.href;
	strHref = strHref.replace(/\//g,"\\");
	var iIdx = strHref.lastIndexOf("\\");
	if (-1<iIdx) {
		urlFilename = strHref.substring(iIdx+1);
	} else {
		urlFilename = strHref;
	}
	////
	var ahref = document.getElementById("submenu").getElementsByTagName("a");
	var anzHrefs = ahref.length;
	for (var i = 0; i <= anzHrefs - 1; i++) {
		// Suche Seite im Link
		var strHref = ahref[i].href;
		strHref = strHref.replace(/\//g,"\\");
		var iIdx = strHref.lastIndexOf("\\");
		if (-1<iIdx) {
			linkFilename = strHref.substring(iIdx+1);
		} else {
			linkFilename = strHref;
		}
		// nur die ersten zwei Ziffern
		var urlFile  = urlFilename.slice(0, 2);
		var linkFile = linkFilename.slice(0, 2);
		if (urlFile == linkFile) {
			$(ahref[i]).css("border-bottom","2px solid #FFCF00");
		}
	}
	////


}

});	



