/*!
 * jQuery Funktionen
 */

/* MemberLogin Fenster Einblendung
-------------------------------------------------------------- */

$(function() {
						 
	// Tabs
		$( "#tabs" ).tabs();
	// Dialog			
				$('#dialog').dialog({
					autoOpen: false,
					width: 600,
					buttons: {
						"Ok": function() { 
							$(this).dialog("close"); 
						}, 
						"Cancel": function() { 
							$(this).dialog("close"); 
						} 
					}
				});
				
	// Dialog Link MemberLogin
				$('#dialog_link').click(function(){
					$('#dialog').dialog('open');
					return false;
				});
				

/* Informationseinblendung bei Deutschlandkarte (Netzwerke)
-------------------------------------------------------------- */

				$('#dialog_BW').dialog({
					autoOpen: false,
					width: 600,
					buttons: {
						"Ok": function() { 
							$(this).dialog("close"); 
						}, 
					}
				});
				
				$('#dialog_NRW').dialog({
					autoOpen: false,
					width: 600,
					buttons: {
						"Ok": function() { 
							$(this).dialog("close"); 
						}, 
					}
				});
				
				$('#dialog_RPfalz').dialog({
					autoOpen: false,
					width: 600,
					buttons: {
						"Ok": function() { 
							$(this).dialog("close"); 
						}, 
					}
				});
				
				$('#dialog_HH').dialog({
					autoOpen: false,
					width: 600,
					buttons: {
						"Ok": function() { 
							$(this).dialog("close"); 
						}, 
					}
				});
				
				$('#dialog_HB').dialog({
					autoOpen: false,
					width: 600,
					buttons: {
						"Ok": function() { 
							$(this).dialog("close"); 
						}, 
					}
				});
				
				$('#dialog_SchleswigH').dialog({
					autoOpen: false,
					width: 600,
					buttons: {
						"Ok": function() { 
							$(this).dialog("close"); 
						}, 
					}
				});
				
				$('#dialog_Saarl').dialog({
					autoOpen: false,
					width: 600,
					buttons: {
						"Ok": function() { 
							$(this).dialog("close"); 
						}, 
					}
				});
				
				$('#dialog_Bayern').dialog({
					autoOpen: false,
					width: 600,
					buttons: {
						"Ok": function() { 
							$(this).dialog("close"); 
						}, 
					}
				});
				
				$('#dialog_Hessen').dialog({
					autoOpen: false,
					width: 600,
					buttons: {
						"Ok": function() { 
							$(this).dialog("close"); 
						}, 
					}
				});
				
				$('#dialog_NSachsen').dialog({
					autoOpen: false,
					width: 600,
					buttons: {
						"Ok": function() { 
							$(this).dialog("close"); 
						}, 
					}
				});
				
				$('#dialog_Berlin').dialog({
					autoOpen: false,
					width: 600,
					buttons: {
						"Ok": function() { 
							$(this).dialog("close"); 
						}, 
					}
				});
				
				$('#dialog_BB').dialog({
					autoOpen: false,
					width: 600,
					buttons: {
						"Ok": function() { 
							$(this).dialog("close"); 
						}, 
					}
				});
				
				$('#dialog_Groningen').dialog({
					autoOpen: false,
					width: 600,
					buttons: {
						"Ok": function() { 
							$(this).dialog("close"); 
						}, 
					}
				});
				
				$('#dialog_Nimwegen').dialog({
					autoOpen: false,
					width: 600,
					buttons: {
						"Ok": function() { 
							$(this).dialog("close"); 
						}, 
					}
				});
				
				$('#dialog_Twente').dialog({
					autoOpen: false,
					width: 600,
					buttons: {
						"Ok": function() { 
							$(this).dialog("close"); 
						}, 
					}
				});
				
				$('#dialog_Limburg').dialog({
					autoOpen: false,
					width: 600,
					buttons: {
						"Ok": function() { 
							$(this).dialog("close"); 
						}, 
					}
				});
	
			// Dialog Link Bundesl”nder
			
				$('#dialog_linkBW').click(function(){
					$('#dialog_BW').dialog('open');
					return false;
				});
				
				$('#dialog_linkNRW').click(function(){
					$('#dialog_NRW').dialog('open');
					return false;
				});
				
				$('#dialog_linkRPfalz').click(function(){
					$('#dialog_RPfalz').dialog('open');
					return false;
				});
				
				$('#dialog_linkHH').click(function(){
					$('#dialog_HH').dialog('open');
					return false;
				});
				
				$('#dialog_linkHB').click(function(){
					$('#dialog_HB').dialog('open');
					return false;
				});
				
				$('#dialog_linkSchleswigH').click(function(){
					$('#dialog_SchleswigH').dialog('open');
					return false;
				});
				
				$('#dialog_linkSaarl').click(function(){
					$('#dialog_Saarl').dialog('open');
					return false;
				});
				
				$('#dialog_linkBayern').click(function(){
					$('#dialog_Bayern').dialog('open');
					return false;
				});
				
				$('#dialog_linkHessen').click(function(){
					$('#dialog_Hessen').dialog('open');
					return false;
				});
				
				$('#dialog_linkNSachsen').click(function(){
					$('#dialog_NSachsen').dialog('open');
					return false;
				});
				
				$('#dialog_linkBerlin').click(function(){
					$('#dialog_Berlin').dialog('open');
					return false;
				});
				
				$('#dialog_linkBB').click(function(){
					$('#dialog_BB').dialog('open');
					return false;
				});
				
				$('#dialog_linkGroningen').click(function(){
					$('#dialog_Groningen').dialog('open');
					return false;
				});
				
				$('#dialog_linkNimwegen').click(function(){
					$('#dialog_Nimwegen').dialog('open');
					return false;
				});
				
				$('#dialog_linkTwente').click(function(){
					$('#dialog_Twente').dialog('open');
					return false;
				});
				
				$('#dialog_linkLimburg').click(function(){
					$('#dialog_Limburg').dialog('open');
					return false;
				});
});

/* Ein- und Ausblendung von Zeit- und Informationstabellen im Contentbereich
-------------------------------------------------------------------------------- */

$(document).ready( function() {
	$('.toggle_containerZusatz').hide();
	$('.zusatzinfo').click( function() {
		var trig = $(this);
		if ( trig.hasClass('zusatzinfo_offen') ) {
			trig.next('.toggle_containerZusatz').slideToggle('slow');
			trig.removeClass('zusatzinfo_offen');
		} else {
			$('.zusatzinfo_offen').next('.toggle_containerZusatz').slideToggle('slow');
			$('.zusatzinfo_offen').removeClass('zusatzinfo_offen');
			trig.next('.toggle_containerZusatz').slideToggle('slow');
			trig.addClass('zusatzinfo_offen');
		};
		return false;
		});
	});

$(document).ready( function() {
	$('.toggle_containerAct').hide();
	$('.triggerjahr').click( function() {
		var trig = $(this);
		if ( trig.hasClass('triggerjahr_offen') ) {
			trig.next('.toggle_containerAct').slideToggle('slow');
			trig.removeClass('triggerjahr_offen');
		} else {
			$('.triggerjahr_offen').next('.toggle_containerAct').slideToggle('slow');
			$('.triggerjahr_offen').removeClass('triggerjahr_offen');
			trig.next('.toggle_containerAct').slideToggle('slow');
			trig.addClass('triggerjahr_offen');
		};
		return false;
		});
	});

$(document).ready( function() {
	$('.toggle_membercontainer').hide();
	$('.memberdocs').click( function() {
		var trig = $(this);
		if ( trig.hasClass('memberdocs_offen') ) {
			trig.next('.toggle_membercontainer').slideToggle('slow');
			trig.removeClass('memberdocs_offen');
		} else {
			$('.memberdocs_offen').next('.toggle_membercontainer').slideToggle('slow');
			$('.memberdocs_offen').removeClass('memberdocs_offen');
			trig.next('.toggle_membercontainer').slideToggle('slow');
			trig.addClass('memberdocs_offen');
		};
		return false;
		});
	});

$(document).ready( function() {
	$('.toggle_containerInfo').hide();
	$('.infoteaser').click( function() {
		var trig = $(this);
		if ( trig.hasClass('infoteaser_offen') ) {
			trig.next('.toggle_containerInfo').slideToggle('slow');
			trig.removeClass('infoteaser_offen');
		} else {
			$('.infoteaser_offen').next('.toggle_containerInfo').slideToggle('slow');
			$('.infoteaser_offen').removeClass('infoteaser_offen');
			trig.next('.toggle_containerInfo').slideToggle('slow');
			trig.addClass('infoteaser_offen');
		};
		return false;
		});
	});

$(document).ready( function() {
	$('.toggle_containerInfo').hide();
	$('.namensteaser').click( function() {
		var trig = $(this);
		if ( trig.hasClass('namensteaser_offen') ) {
			trig.next('.toggle_containerInfo').slideToggle('slow');
			trig.removeClass('namensteaser_offen');
		} else {
			$('.namensteaser_offen').next('.toggle_containerInfo').slideToggle('slow');
			$('.namensteaser_offen').removeClass('namensteaser_offen');
			trig.next('.toggle_containerInfo').slideToggle('slow');
			trig.addClass('namensteaser_offen');
		};
		return false;
		});
	});


/* Ein- und Ausblendung der Unternavigation (Spalte Links)
-------------------------------------------------------------- */

$(document).ready( function() {
	$('.toggle_containerA').show();
	$('.toggle_container').hide();
	$('.trigger').click( function() {
		var trig = $(this);
		if ( trig.hasClass('trigger_active') ) {
			trig.next('.toggle_container').slideToggle('slow');
			trig.removeClass('trigger_active');
		} else {
			$('.trigger_active').next('.toggle_container').slideToggle('slow');
			$('.trigger_active').removeClass('trigger_active');
			trig.next('.toggle_container').slideToggle('slow');
			trig.addClass('trigger_active');
		};
		return false;
		});
	});

$(document).ready( function() {
	$('.toggle_rubrikcontainerA').show();
	$('.toggle_rubrikcontainer').hide();
	$('.rubriktrigger').click( function() {
		$('.toggle_rubrikcontainerA').slideUp('slow');
		var trig = $(this);
		if ( trig.hasClass('rubriktrigger_active') ) {
			trig.next('.toggle_rubrikcontainer').slideToggle('slow');
			trig.removeClass('rubriktrigger_active');
		} else {
			$('.rubriktrigger_active').next('.toggle_rubrikcontainer').slideToggle('slow');
			$('.rubriktrigger_active').removeClass('rubriktrigger_active');
			trig.next('.toggle_rubrikcontainer').slideToggle('slow');
			trig.addClass('rubriktrigger_active');
			$('.rubriktrigger_active').next('.toggle_rubrikcontainerA').slideToggle('slow');
		};
		return false;
		});
	});

/* Slideshow der Hauptbildmotive auf den Seiten
-------------------------------------------------------------- */

$(document).ready(function() {
    $('.slideshow').cycle({
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});
});



