$(function() {
	// TABs initialisieren
	$('#tab-container').tabs();           

	$(".collapsibleContainer").collapsiblePanel();
	$(".collapsibleTable").collapsibleTable();
	
	if($('#imageSlider').size() > 0)	{
		// Alle Slides ausblenden
		$('.imagecontainer').css('opacity','0');
			
		// Erster Slide einblenden 1. 
		$('.imagecontainer[class*=current]').css('opacity','1');
		$('.imagecontainer[class*=current]').css('z-index','4');
		
		// Event bei Klick: Auf die Steuerungspfeile des Bilderslides
		setInterval ( "showNextImage()", 10000 );
		
		 $(".collapsibleContainer").collapsiblePanel();
	}

	// E-Mail Verschlüsselung zum Spam-Schutz //

	$('a[href^="mailto:"]').click(function() {
		var mailString = $(this).attr('href').replace(/\(a\)/,'@');
		if(isEmail(mailString)){ // isEmail ist eine Mura Formcheck-Funktion
			$(this).attr('href', mailString);
			return true;
		}
		return false;		
	});
	
	$('a[name="back"]').click(function() {
		history.back();
		return false;
	});
	
	$('a.showBigImage').click(function() {
		var showHref = $(this).attr('href');
		
		$('#imgMed').attr('style', 'background-image:url(' + showHref + ')');
		
		return false;
	});

});

function showNextImage(){

	// Aktueller Slide
	actslideID = $("div[class*='current']").attr('id');
	
	// Anzahl  Slides
	IntMaxslides = $('.imagecontainer').size();
		
	// Nächster Slide
	IntNextSlide = (parseInt(actslideID.split("slide")[1]) + 1);

	// Bei erreichen des letzten Slides zurücksetzen
	if(IntNextSlide > IntMaxslides){
		IntNextSlide = 1;		
	}		
	
	// Alter Slide ausblenden
	$("#"+actslideID).fadeTo(1000,0,function(){
		
		// Klasse "current" entfernen
		$("#"+actslideID).removeClass('current');
		$("#"+actslideID).css('z-index','3');	
	});
	
	// Neuer Slide einblenden
	$("#slide"+IntNextSlide).fadeTo(1000,1,function(){
		
		// Klasse "current" einblenden			
		$("#slide"+IntNextSlide).addClass('current');
		$("#slide"+IntNextSlide).css('z-index','4');	
	});
	
	// Rückgabewert, damit der Link nicht ausgeführt wird
	return false;
}

