last = false;
openFBslider = false;	// Hier wird gespeichert ob der Slider mit dem Facebook-Inhalt geöffnet oder geschlossen ist
openGALslider = true;	// Hier wird gespeichert ob der Slider mit dem Galerie-Inhalt geöffnet oder geschlossen ist

function closeOverlay() {
	$('#OverlayBody').fadeOut("200");
	$('#OverlayContainer').fadeOut("200");
	$('#OverlayContainer').find("div").each(function() {
		if ($(this).hasClass("DisplayNone")) {
			$(this).fadeOut("200");
		}
	});
}

function openOverlay(object) {
	$('#OverlayBody').fadeIn("200");
	$('#OverlayContainer').fadeIn("200");
	$(object).fadeIn("200");
}

$(document).ready(function() {

	//Schließt alle Anlegen Overlay Ebenen bei click in den OverlayBody Bereich  
	$('#OverlayBody').click(function() {			
		closeOverlay();
	});		

	//Schließt alle Overlay Ebenen bei click auf den schließen Link
	$('.OverlayClose').each(function() {			
		$(this).click(function(){
			closeOverlay();
		});
	});	
	
	//Wechselt die Cursorart auf Pointer bei mouseover im OverlayBody	
	$('#OverlayBody').mouseover(function() {		
		$(this).css("cursor", "pointer");
	});
	
	//Admin Bereich: Anlegen neuer Blog Einträge
	$('#addNewBlog').click(function() {				
		openOverlay($("#BeitragAnlegen"));
	});

	//Admin Bereich: Anlegen neuer Link
	$('#addNewLink').click(function() {			
		openOverlay("#ContainerLinkHinzufuegen");
	});

	//Admin Bereich: Anlegen neuer Link
	$('#addNewSaison').click(function() {	
		openOverlay("#ContainerSaisonHinzufuegen");
	});	
	
	//Admin Bereich: Anlegen neues Rennen
	$('#addNewTermin').click(function() {			
		openOverlay("#ContainerTerminHinzufuegen");
	});
	
	//Admin Bereich: Anlegen neue Galerie
	$('#addNewGalerie').click(function() {	
		openOverlay("#ContainerGalerieHinzufuegen");
	});
	
	//Admin Bereich: Anlegen neuer Header
	$('#addNewHeader').click(function() {			
		openOverlay("#ContainerHeaderHinzufuegen");
	});
	
	//Overlay Meldungen Newsletter Subscribe
	$('#wmnl_add_submit').click(function() {			
		$('#MeldungenBody').fadeIn("200");
		$('#MeldungenContainer').fadeIn("200");
		last = $('#MeldungenContainer');
	});
	
	//Schließt alle Overlay Menldungen bei click in den MeldungenBody Bereich  
	$('#MeldungenBody').click(function() {	
		$(this).fadeOut("200");
		$('#MeldungenContainer').fadeOut("200");
		if (last) {
			$(last).fadeOut("200");
			last = false;
		}
	});
	
	//Schließt alle Meldungen Ebenen bei click auf den schließen Link
	$('#MeldungClose').click(function() {			
		$('#MeldungenBody').fadeOut("200");
		$('#MeldungenContainer').fadeOut("200");
	});
	
	//Admin Bereich: Öffnet bearbeiten Overlay für Blogbeiträge
	$('.BlogEintrag input:button').each(function() {		
		$(this).click(function() {
			$('#OverlayBody').fadeIn("200");
			$('#OverlayContainer').fadeIn("200");
			$('#ContainerBlogBearbeiten_'+$(this).attr("id")).fadeIn("200");
			last = $('#ContainerBlogBearbeiten_'+$(this).attr("id"));
		});
	});
	
	//Admin Bereich: Öffnet bearbeiten Overlay für Link
	$('.LinkEintrag input:button').each(function() {		
		$(this).click(function() {
			$('#OverlayBody').fadeIn("200");
			$('#OverlayContainer').fadeIn("200");
			$('#ContainerLinkBearbeiten_'+$(this).attr("id")).fadeIn("200");
			last = $('#Container'+$(this).attr("id")).fadeIn("200");
		});
	});
	
	//Admin Bereich: Öffnet bearbeiten Overlay für Termin
	$('.TerminEintrag input:button').each(function() {		
		$(this).click(function() {
			$('#OverlayBody').fadeIn("200");
			$('#OverlayContainer').fadeIn("200");
			$('#ContainerTerminBearbeiten_'+$(this).attr("id")).fadeIn("200");
			last = $('#Container'+$(this).attr("id")).fadeIn("200");
		});
	});
	
	//Admin Bereich: Öffnet bearbeiten Overlay für Headerbild 
	$('.HeaderbildEintrag input:button').each(function() {		
		$(this).click(function() {
			$('#OverlayBody').fadeIn("200");
			$('#OverlayContainer').fadeIn("200");
			$('#ContainerHeaderbildBearbeiten_'+$(this).attr("id")).fadeIn("200");
			last = $('#Container'+$(this).attr("id")).fadeIn("200");
		});
	});
	
	//Admin Bereich: Öffnet bearbeiten Overlay für Galerie
	$('.GalerieEintrag input:button').each(function() {		
		$(this).click(function() {
			$('#OverlayBody').fadeIn("200");
			$('#OverlayContainer').fadeIn("200");
			$('#ContainerGalerieBearbeiten_'+$(this).attr("id")).fadeIn("200");
			last = $('#Container'+$(this).attr("id")).fadeIn("200");
		});
	});
	
	//Öffnet die Bildbeschreibung im Blog Bereich
	$('.BlogBildAnzeige').each(function(){					
		$(this).mouseenter(function() {
			$(this).find("div.Bildbeschreibung").each(function() {
				$(this).slideDown("200");
			});
			$(this).find("div.MeldungEnlarge").each(function() {
				$(this).fadeIn("200");
			});
		});
		$(this).mouseleave(function() {						
			$(this).find("div.Bildbeschreibung").each(function() {
				$(this).slideUp("200");
			});
			$(this).find("div.MeldungEnlarge").each(function() {
				$(this).fadeOut("200");
			});
		});
	});
	
	$('.BildOeffnen').each(function(){
		$(this).click(function(){
			$(this).prev().fadeIn("200");
			$('#BildBody').fadeIn("200");			
		});
	});

	$('#BildBody').click(function(){
		$('#BildBody').fadeOut("200");
		$('.BildContainer').fadeOut("200");
	});
	
	$('.BildContainer').click(function(){
		$('#BildBody').fadeOut("200");
		$('.BildContainer').fadeOut("200");
	});

	$('#BildBody').click(function(){
		$('#BildBody').fadeOut("200");
		$('.BildContainer').fadeOut("200");
	});
	
	$('.BildContainer').click(function(){
		$('#BildBody').fadeOut("200");
		$('.BildContainer').fadeOut("200");
	});

	//Facebook Slider
	$('#FacebookSliderOpen').click(function() {			
		openFBslider = true;
		openGALslider = false;
		$('#FacebookSlider').slideDown("500");
		$('#FacebookSliderOpen').fadeOut("500");
		$('#FacebookSliderClose').fadeIn("500");
		$('#GalerieEffektBody').fadeIn("800");
		
		$('#GalerieSlider').slideUp("800");
		$('#GalerieSliderOpen').fadeIn("800");
		$('#GalerieSliderClose').fadeOut("800");
		
		last = $('#GalerieEffektBody');
	});
	
	//Facebook Slider
	$('#FacebookSliderClose').click(function() {			
		openFBslider = false;
		$('#FacebookSlider').slideUp("500");
		$('#FacebookSliderOpen').fadeIn("500");
		$('#FacebookSliderClose').fadeOut("500");
		$('#GalerieEffektBody').fadeOut("800");
		last = $('#GalerieEffektBody');
	});
	
	//Galerie Slider
	$('#GalerieSliderOpen').click(function() {			
		openGALslider = true;
		openFBslider = false;
		$('#GalerieSlider').slideDown("800");
		$('#GalerieSliderOpen').fadeOut("800");
		$('#GalerieSliderClose').fadeIn("800");
		$('#GalerieEffektBody').fadeIn("800");
		
		$('#FacebookSlider').slideUp("500");
		$('#FacebookSliderOpen').fadeIn("500");
		$('#FacebookSliderClose').fadeOut("500");
		
		last = $('#GalerieEffektBody');
	});
	
	//Galerie Slider
	$('#GalerieSliderClose').click(function() {			
		openGALslider = false;
		$('#GalerieSlider').slideUp("800");
		$('#GalerieSliderOpen').fadeIn("800");
		$('#GalerieSliderClose').fadeOut("800");
		$('#GalerieEffektBody').fadeOut("800");
		last = $('#GalerieEffektBody');
	});
	
	//Öffnet die Bildbeschreibung im Blog Bereich
	$('.GalerieThumbnail').each(function(){					
		$(this).mouseenter(function() {
			$(this).find("div.GalerieThumbnailHover").each(function() {
				$(this).fadeIn("200");
			});
			$(this).find("div.GalerieName").each(function() {
				$(this).fadeIn("200");
			});
		});
		$(this).mouseleave(function() {						
			$(this).find("div.GalerieThumbnailHover").each(function() {
				$(this).fadeOut("200");
			});
			$(this).find("div.GalerieName").each(function() {
				$(this).fadeOut("200");
			});
		});
	});
	
	$('#GalerieName').keyup(function() {
		if ($('#GalerieName').val()) {
			$('.inputSpeichern').css("display", "block");
		} else {
			$('.inputSpeichern').css("display", "none");
		}
	});
	
	$('#iLikeButton').hover(function() {
		$('#iLike').fadeIn("200");
	});
	
	$('#iLike').mouseleave(function() {
		$('#iLike').fadeOut("200");
	});

});

function wmnl_clearValue_subscribe(id) {
	if (id == 'wmnl_email') {
		if (document.getElementById('wmnl_email').value == "email") {
			document.getElementById(id).value = "";
		}
	} else {
		if (document.getElementById('wmnl_email').value == "") {
			document.getElementById('wmnl_email').value = "email";
		}
	}
	if (id == 'wmnl_name') {
		if (document.getElementById('wmnl_name').value == "name") {
			document.getElementById(id).value = "";
		}
	} else {
		if (document.getElementById('wmnl_name').value == "") {
			document.getElementById('wmnl_name').value = "name";
		}
	}
}

function wmnl_clearValue_unsubscribe(id) {
  if (id == 'wmnl_email_unsubscribe') {
      if (document.getElementById('wmnl_email_unsubscribe').value == "email") {
          document.getElementById(id).value = "";
      }
  } else {
      if (document.getElementById('wmnl_email_unsubscribe').value == "") {
          document.getElementById('wmnl_email_unsubscribe').value = "email";
      }
  }
}  
