 	

function meldung(was){
	alert(was);
}

var filterZustand = '';

var kruemelinhalt='';


var war = 'Ueberblick';

var vorURL = document.referrer;
var aktURL = document.URL;
var aktDomain = window.location.hostname;

var ausgabepfadliste = new Array();

ausgabepfadliste['rnn'] = '/radreisen/';
ausgabepfadliste['rwa'] = '/radwanderreisen/';
ausgabepfadliste['rsp'] = '/radsportreisen/';
ausgabepfadliste['rre'] = '/rennradreisen/';
ausgabepfadliste['rrs'] = '/rad-und-schiff-reisen/';
ausgabepfadliste['wnn'] = '/wanderreisen/';

var akutStart = 1;
var akut = 1;
var akutEnde = 5;



function kekslesen(was) {
		var keksinhalt = document.cookie;
		var kruemelname = was;
		var anfang = keksinhalt.indexOf(kruemelname)+kruemelname.length+1;
		var ende = keksinhalt.indexOf(';',anfang);
		kruemelinhalt = keksinhalt.substr(anfang,(ende-anfang));
		return;
}

jQuery.cookie = function (key, value, options) {

    // key and value given, set cookie...
    if (arguments.length > 1 && (value === null || typeof value !== "object")) {
        options = jQuery.extend({}, options);

        if (value === null) {
            options.expires = -1;
        }

        if (typeof options.expires === 'number') {
            var days = options.expires, t = options.expires = new Date();
            t.setDate(t.getDate() + days);
        }

        return (document.cookie = [
            encodeURIComponent(key), '=',
            options.raw ? String(value) : encodeURIComponent(String(value)),
            options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
            options.path ? '; path=' + options.path : '',
            options.domain ? '; domain=' + options.domain : '',
            options.secure ? '; secure' : ''
        ].join(''));
    }

    // key and possibly options given, get cookie...
    options = value || {};
    var result, decode = options.raw ? function (s) { return s; } : decodeURIComponent;
    return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : null;
};


/* Das hier tut entscheiden wohin es von der Reisedetailseite aus zurück geht */


$(document).ready(function($){$(function(){

	$('.zurueckabbruch').click(function(){
		if ($.cookie('woher') == 'vonliste') {
			var wohinzurueck = '/' + $.cookie('welcheRubrik') + '/' + $.cookie('welcheFilter');
			location.href = wohinzurueck;
			return false;			
			}
		else {
		};
		});	
		
/* Selektor gegebenenfalls um Links von den Textseiten erweitern oder Links auf Reiseseiten mit der Klasse .vonliste ergänzen */
		
	$('a.vonliste,div.merkzettelMitte a').click(function(){
		if ($('body').hasClass('frickel')){			
			$.cookie('woher', 'vonliste', {path:'/', domain: aktDomain});
			}
		else {
			$.cookie('woher', 'egal', {path:'/', domain: aktDomain});
		}
		});
		
/* Das hier tutu das seltsame Link-Verhalten in den Fusszeilen ausschalten */
		
	$('div#fuss0 a').click(function(){
		window.location.href=$(this).attr('href');
		return true;	
	});
		
	
	
/* Das hier tut eine Fancybox für die Reiseversicherung aufrufen */
  $("p.reiseversicherung a").fancybox({
 				'centerOnScroll'	: true,
  				'padding'	: 10,
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
 				'type' : 'iframe',
				'width'	: 640,
 				'height'	: 700,
 				'autoScale'	: true,
 				'titleShow' : false
			});
	
	
	
	
	
	
});});


function welcheRubrik()
	{	
	var laenge = aktDomain.length + 1;
	var stelle = aktURL.indexOf(aktDomain);
	var auszug = aktURL.substr(stelle+laenge);
	laenge = auszug.length;	
	stelle = auszug.indexOf('/');
	var aktRubrik = auszug.substring(0,stelle);
	if (laenge - stelle == 1) {
		$.cookie('welcheFilter', '#lnn+ann+snn+pnn+tnn', {path:'/', domain: aktDomain});
	}
	else{
	}
	if ((laenge - stelle == 1) || (auszug.indexOf('#') != -1) ) {
		$.cookie('welcheRubrik', aktRubrik, {path:'/', domain: aktDomain});
	}
	else{
	}
}

function binichklein(){
	if(window.innerWidth <=1062){
		$('body').addClass('k1024');
	}
	else {
		if(window.innerWidth <=1100){
			$('body').addClass('k1100');
		}	
	}
}



$(document).ready(function($){$(function(){
	
	$('a.fruehbucher').click(function(){
		if ($('div#stoererOffen').hasClass('stoereristoffen')){
			$('a.stoererBlockSchliessen').trigger('click');			
		}
		else{
			$('a.stoererBlockOeffnen').trigger('click');
		}
		return false;
	});
	
	$('a.stoererBlockOeffnen').click(function(){
		$('div#stoererOffen').addClass('stoereristoffen');	
		$('div#stoererOffen').css('display','block');
		return false;
	});
	$('a.stoererBlockSchliessen').click(function(){
		$('div#stoererOffen').removeClass('stoereristoffen');
		$('div#stoererOffen').css('display','none');
		return false;
	});
	
	
});});



function textseite(){
	binichklein();
}

function reisefinder(){
	binichklein();
	var wuerfelWackel = new Image();
	wuerfelWackel.src = '/common/img/pedalo/hintergrund-wuerfelspiel3.gif';
	var wuerfelGross = new Image();
	wuerfelGross.src = '/common/img/pedalo/wuerfel-gross.gif';
	var wuerfelWackel = new Image();
	wuerfelWackel.src = '/common/img/pedalo/wuerfel-wackel.gif';
}

function startseite()
	{	
	binichklein();
	$('.haupteintrag').addClass('ausgeblendet');
	$('.alleein').children('li.haupteintrag').removeClass('ausgeblendet');
	$('.alleein').children('li.uebersicht').removeClass('ausgeblendet');
	$('.zaehler').removeClass('aktiv');
	for (i=empfehlungAktUnten; i <= empfehlungAktOben; i++) {
		$('.haupteintrag:nth(' + i + ')').toggleClass('ausgeblendet');
		$('.zaehler:nth(' + i + ')').toggleClass('aktiv');
	}
	empfehlungMax = ($("li.haupteintrag").length - 1);
}

function reiselisten()
	{
	
	binichklein();
	
	
	/*alert($.cookie('woher'));*/
	welcheRubrik();
	if($.cookie('thomasbox') == 'istzu') {
		$('.thomasboxUnten p.leistungEin').removeClass('ausgeblendet');
		$('.thomasboxUnten p.leistungAus').addClass('ausgeblendet');		
		$('.thomasboxMitte').addClass("ausgeblendet");	
		$('.thomasboxFlattermann').addClass('thomasboxZu');	
	}
	else {
	}
	if ($('body').hasClass('reiselisten') && ($.cookie('ansicht') == 'liste')) {
		$('.allereisen li.haupteintrag').removeClass('uebersicht');
		$('.allereisen li.haupteintrag').addClass('liste');
		$('.aussehenListe').addClass('aktiv');
		$('.aussehenGalerie').removeClass('aktiv');	
	}
	else {
	}
	if ($('body').hasClass('reiselisten') && $('#hauptnavigation li.aktiv ul.linkliste')) {
		$('#hauptnavigation li.aktiv ul.linkliste li').each(function(){
			var probe = $(this).find('a').attr('href');
			var stelle = probe.indexOf('#t')+1;
			if (stelle > 0) {
				var thema = 'p.' + probe.substr(stelle);
				$(thema).removeClass('ausgeblendet');
			}
		});
	}
	else {
	}
	if ($('body').hasClass('reiselisten') && $('li.reiterRadfind').hasClass('aktiv')) {
		$('#hauptnavigation ul.linkliste li').each(function(){
			var probe = $(this).find('a').attr('href');
			var stelle = probe.indexOf('#t')+1;
			if (stelle > 0) {
				var thema = 'p.' + probe.substr(stelle);
				$(thema).removeClass('ausgeblendet');
			}
		});
	}
	else {
	
	}
}


function einzelreise(){

binichklein();

if ($.cookie('detailReiter') != undefined){
	war = $.cookie('detailReiter');
}
else {

}
	$('#reisedetailsInhalt > div').addClass('ausgeblendet');
	$('#reisedetailsInhalt' + war ).toggleClass('ausgeblendet');
	$('.reisedetailsKopf' + war ).addClass('aktiv' + war );

	/* Initialisierung Etappenanzeige */	
	
	$('.etappentag').addClass('ausgeblendet');
	$('.etappentag:nth(0)').toggleClass('ausgeblendet');
	$('#tagvor').toggleClass('ausgeblendet');
	
	/* Initialisierung Kalender */
	
	kalenderStart();
	
	
	/* Nur ein Leistungsblock, dann aufgeklappt */
	
	$('div.reisedetailsSingular').each(function(){
		
		var zaehler = 0;
		$(this).find('div.leistungsblock').each(function(){
		
			if ($(this).hasClass('leistungsblockZu')){
				zaehler += 1;
			}
			else {
			}
			
		});
		if (zaehler == 1){
			$(this).find('div.leistungsblock').addClass('leistungsblockAuf');
			$(this).find('div.leistungsblock').removeClass('leistungsblockZu');	
		}
		else {
		}	
	});
	
	/* Ende */
	
	$('div.leistungsblock').each(function(){
		var leistungId = $(this).attr('id');		
		if (($.cookie(leistungId) != undefined) && ($.cookie(leistungId) == 'auf')){
			$(this).removeClass('leistungsblockZu');
			$(this).addClass('leistungsblockAuf');
			$(this).find('div.preisblock').find('p.fruehpreisBem').css('display','block');
		}
		else {

		}
	
	});

	
}

	

var etappeAkt = 0;
var etappeMax = 0;
var monatAktMin = 0;
var monatAktMax = 0;
var monatAnzeige = 3;
var monatMax = 0;
var speicher;
var ersterMonatZahl;
var dieserMonatZahl;
var dieserMonat;
var letzterMonatZahl;
var diesesJahrZahl;
var diesesJahr;

function kalenderStart() {
	diesesJahr = new Date();
	diesesJahrZahl = diesesJahr.getFullYear();
	speicher = $('.monat:first').attr('class').split(' ');
	kalenderJahr = speicher[2].substr(6)*1;
	dieserMonat = new Date();
	dieserMonatZahl = dieserMonat.getMonth() + 1;
	speicher = $('.monat:first').attr('class').split(' ');
	ersterMonatZahl = speicher[1].substr(7)*1;
	speicher = $('.monat:last').attr('class').split(' ');
	letzterMonatZahl = speicher[1].substr(7)*1;
	monatMax = ($("div.monat").length);
	
/*	
	alert(diesesJahrZahl + ' ' + kalenderJahr + ' ' + ersterMonatZahl + ' ' +letzterMonatZahl);
*/	
	/* prüft, ob die Zahl der Monate kleiner als die Zahl der anzuzeigenden Monate ist */
	
	/* ja, ist kleiner oder gleich */
	
	if ((diesesJahrZahl < kalenderJahr) || (monatMax <= monatAnzeige) ){
		$('.monatschalter').css('display','none');
		monatAktMin = ersterMonatZahl;
		monatAktMax = ersterMonatZahl + monatAnzeige -1 ;
	}
	
	/* nein, mehr Monate als gleichzeitig anzuzeigen vorhanden */
	
	else {
		
		/* Die Variable legt fest, was der theoretisch letze anzuzeigende Monat wäre */
	
		var oberesEnde = dieserMonatZahl + monatAnzeige -1;
		
		/* prüft, ob der theoretisch letzte anzuzeigende Monat Teil des Kalenders ist */
		
		/* nein, setzt den Kalender auf die drei letzten existierenden Monate */
		
		if ( oberesEnde > letzterMonatZahl ){
			monatAktMin = letzterMonatZahl - monatAnzeige + 1;
			monatAktMax = letzterMonatZahl;			
		}
		
		/* ja, weitere Prüfung erforderlich */
		
		else {
			
			/* prüft, ob heute vor dem ersten Monat des Kalenders ist */
			
			/* ja, Kalender startet mit erstem Monat */
			
			if (dieserMonatZahl <= ersterMonatZahl){
				monatAktMin = ersterMonatZahl;
				monatAktMax = ersterMonatZahl + monatAnzeige - 1;
			}
			
			/* nein, Kalender startet mit aktuellem Monat */
			
			else {
				monatAktMin = dieserMonatZahl;
				monatAktMax = dieserMonatZahl + monatAnzeige -1;
			}
		}
	}
	kalenderMonate();	
}

function kalenderMonate(){
/*
	alert ('monatAktMin:' + monatAktMin + ' monatAktMax:' + monatAktMax + ' ersterMonatZahl: ' +ersterMonatZahl+' letzterMonatZahl: ' +letzterMonatZahl);
*/
	if (monatAktMin <= ersterMonatZahl){
		$('a#monatvor').parent('p').css('display','none');
	}
	else {
	}
	if (monatAktMax >= letzterMonatZahl) {
		$('a#monatnach').parent('p').css('display','none');
	}
	else {
		$('a#monatnach').parent('p').css('display','block');
	}
	$('.monat').css('display','none');
	/*
	$('.monat').slideUp();
	*/
	for (i=monatAktMin; i <= monatAktMax; i++) {
		var monat2st;
		if (i<10){
			monat2st = '0' + i;
		}
		else{
			monat2st = i;
		}
		var welcherMonat = 'xymonat' + monat2st;
		$('.monat.' + welcherMonat + '').css('display','block');
		/*
		$('.monat.' + welcherMonat + '').slideDown();
		*/
	}
}

$(document).ready(function($){$(function(){
	$('a#monatvor').click(function(){
		$('a#monatnach').parent('p').css('display','block');
		monatAktMin -= 1;
		monatAktMax -= 1;
		kalenderMonate();
		return false;
	});
	$('a#monatnach').click(function(){
		$('a#monatvor').parent('p').css('display','block');
		monatAktMin += 1;
		monatAktMax += 1;
		kalenderMonate();
		return false;
	});
});});




function durchzaehlen(){

var zaehlFilter;
filterZustand = filterZustand.split('+').join('.');

	$('div.filterkriterien p').each(function(){
		$(this).removeClass('ausgeblendet');
		$(this).removeClass('ichbins');
		$(this).removeClass('ichnull');
		var lfdKlasse = $(this).attr('class');
		var dieserFilter = $(this).parent('div').parent('div').find('div.inhalt').find('p').attr('class');
		var dieseRubrik = dieserFilter.substr(0,1);
		var dieseRubrikNull = dieseRubrik + 'nn';
		var raus = new RegExp(dieserFilter);
		
		zaehlFilter = filterZustand.replace(raus,lfdKlasse);
		
		var lfdKlasseZahl = $('li'+zaehlFilter).length;
		if (lfdKlasseZahl == 0 && (dieseRubrik != 's') && (dieseRubrik != 'p') && (dieseRubrik != 'a')  ){
			$(this).addClass('ausgeblendet');
		}
		
		if (lfdKlasseZahl == 0){
			$(this).addClass('ichnull');
		}		
		
		if ( (dieserFilter == lfdKlasse) && (dieseRubrikNull != lfdKlasse) ){
			$(this).addClass('ichbins');
		}
		
		var lfdKlasseText = '\('+lfdKlasseZahl+'\)';
		$(this).find('span').text(lfdKlasseText);
	});
	
}




function startzaehlen(){

	$('div.filterkriterien p').each(function(){
		$(this).removeClass('ausgeblendet');
		$(this).removeClass('ichbins');
		$(this).removeClass('ichnull');
		var lfdKlasse = $(this).attr('class');
		var dieserFilter = $(this).parent('div').parent('div').find('div.inhalt').find('p').attr('class');
		var dieseRubrik = dieserFilter.substr(0,1);
		var dieseRubrikNull = dieseRubrik + 'nn';
		
		
		if (dieserFilter.indexOf('nn') == -1){
			if ( (lfdKlasse != dieserFilter) && (lfdKlasse != dieseRubrikNull) ){	
				$(this).addClass('ausgeblendet');
			}
		}
		
		var lfdKlasseZahl = $('li.sichtbareReise.'+lfdKlasse).length;
		if (lfdKlasseZahl == 0 && (dieseRubrik != 's') && (dieseRubrik != 'p') && (dieseRubrik != 'a') ){
			$(this).addClass('ausgeblendet');
		}
		
		if (lfdKlasseZahl == 0){
			$(this).addClass('ichnull');
		}
		
		if ( (dieserFilter == lfdKlasse) && (dieseRubrikNull != lfdKlasse) ){
			$(this).addClass('ichbins');
		}
		
		
		var lfdKlasseText = '\('+lfdKlasseZahl+'\)';
		$(this).find('span').text(lfdKlasseText);
	});
}




/* Das hier tut den Inhalt des select-Feldes in die URL stopfen und diese aufrufen */

$(document).ready(function($){$(function(){

	$('.auswahlAufrufen select').change(function(){
		
		if ($(this).val() == ''){
			$(this).parent('form').find('input.submitbutton').addClass('ausgeblendet');
		}
		else {
			$(this).parent('form').find('input.submitbutton').removeClass('ausgeblendet');
		}
	});
	
	$('.auswahlAufrufen input.submitbutton').click(function(){
			location.href = aktURL + $(this).parent('form').find('select').val();
			return false;		
	});
			
});});





	
/* Das hier tut gucken ob der Link im Overlay innerhalb einer Rubrik bleibt und dann die Javascript-Filterung aufrufen */
	

$(document).ready(function($){$(function(){

		$('ul.linkliste li a, ul.sumpf li a').click(function(){
			if (aktURL.indexOf('merkzettel') > -1) {
			}
			else {
				var ursprungLink = $(this).attr('href');
				var ende = ursprungLink.indexOf('/',1)-1;
				var aktFilter = ursprungLink.substr(ende+3);
				var filterArt = ursprungLink.substring(ende+3,ende+4)
				var zielpfad = ursprungLink.substr(1,ende);
				var stelle = aktURL.indexOf(zielpfad);
				if (stelle >= 0 ) {
					switch(filterArt) {
							case'v':
								break;
							case't':	
							$('#filternull a').click();
							$('#auswahlThema div.inhalt p').removeClass('tnn');
							$('#auswahlThema div.inhalt p').addClass(aktFilter);
							$('div.inhalt').removeClass('aktiv');
							$('#auswahlThema div.inhalt').addClass('aktiv');
							$('#auswahlThema div.inhalt p a').text($('div.filterkriterien p.'+aktFilter).text());
							pedaloFilter( '#' + aktFilter );
								break;
							case'a':
							$('#filternull a').click();
							$('#auswahlArt div.inhalt p').removeClass('ann');
							$('#auswahlArt div.inhalt p').addClass(aktFilter);
							$('div.inhalt').removeClass('aktiv');
							$('#auswahlArt div.inhalt').addClass('aktiv');
							$('#auswahlArt div.inhalt p a').text($('div.filterkriterien p.'+aktFilter).text());
							pedaloFilter( '#' + aktFilter );
								break;
							case'j':
							$('#filternull a').click();
							$('#auswahlJahr div.inhalt p').removeClass('jnn');
							$('#auswahlJahr div.inhalt p').addClass(aktFilter);
							$('div.inhalt').removeClass('aktiv');
							$('#auswahlJahr div.inhalt').addClass('aktiv');
							$('#auswahlJahr div.inhalt p a').text($('div.filterkriterien p.'+aktFilter).text());
							pedaloFilter( '#' + aktFilter );
								break;
							case'':
							return							
								break;
							default:
								break;
						}					
					return false;			
				}
			}
		});
});});


	
/* Das Ding hier tut das Filtersetting in die simulierten Selectfelder schreiben */	
	

function filtersetting(setting)	{


$(document).ready(function($){$(function(){
	if (setting == 't99'){
		window.location.href='#jnj';
		window.location.reload();
		return;
	}
	var teilfilter = setting.split('+');
	for (var i = 0; i < teilfilter.length; i++) {
		var welcher = teilfilter[i].substring(0,1) + 'nn';
		if (teilfilter[i].substring(1,3) != 'nn') {
			$('p.'+welcher).parent('div.inhalt').addClass('aktiv');
			var filtername = $('div.filterkriterien p.' + teilfilter[i]).text();
			if (filtername.indexOf(' \(') != -1){
					filtername = filtername.substr(0,filtername.indexOf(' \('));
				}
			$('div.inhalt').children('p.'+welcher).children('a').text(filtername);
			$('div.inhalt').children('p.'+welcher).addClass(teilfilter[i]);
			$('div.inhalt').children('p.'+welcher).removeClass(welcher);
		}
	}
	startzaehlen();
	
});});


}
	
/* Das Teil hier simuliert die Selectfunktion der Auswahlfelder */
	
$(document).ready(function($){$(function(){
	   
/* Das Ding hier tut die die Auswahlfelder ausfahren */

		$('div.schalter p a, div.inhalt p a').click(function(){
			if ($('div.filterkriterien').hasClass('ausgefahren'))
				{
				if ($(this).parent('p').parent('div').nextAll('div.filterkriterien').hasClass('ausgefahren'))
					{
					$('div.filterkriterien').addClass('ausgeblendet');
					$('div.filterkriterien').removeClass('ausgefahren');
				}
				else {
					$('div.filterkriterien').addClass('ausgeblendet');
					$('div.filterkriterien').removeClass('ausgefahren');
					$(this).parent('p').parent('div').nextAll('div.filterkriterien').removeClass('ausgeblendet');
					$(this).parent('p').parent('div').nextAll('div.filterkriterien').addClass('ausgefahren');
				}
			}
			else {
				$(this).parent('p').parent('div').nextAll('div.filterkriterien').removeClass('ausgeblendet');
				$(this).parent('p').parent('div').nextAll('div.filterkriterien').addClass('ausgefahren');
			}
		return false;
		});
		
		
		 	/*
		
		Versuch
		 	 	
		$('a.reisen2012').click(function(){
			alert('start');
			$('.filterkriterien p.t99').trigger('click');		
		});
		*/
		
/* Das Ding hier tut beim Wechseln der Auswahl die neue Auswahl ins Feld schreiben und tut Filterung der Liste starten */			

		$('.filterkriterien p').click(function(){
			var alteskriterium = $(this).parent('div.filterkriterien').prevAll('div.inhalt').children('p').attr('class');
			var neueskriterium = $(this).attr('class');
			filterFeuer = neueskriterium;
			var zielfeld = $(this).parent('div.filterkriterien').prevAll('div.inhalt').children('p');
			if (neueskriterium.substring(1,3) != 'nn') {
				zielfeld.parent('div.inhalt').addClass('aktiv');
			}
			else {
				zielfeld.parent('div.inhalt').removeClass('aktiv');
			}
			if ((neueskriterium == alteskriterium) || (neueskriterium.indexOf('ichnull') != -1)  || (neueskriterium.indexOf('ichbins') != -1) ) {
				}
			else {
				var putzfeld = $(this).text();
				if (putzfeld.indexOf(' \(') != -1){
					putzfeld = putzfeld.substr(0,putzfeld.indexOf(' \('));
				}
				zielfeld.children('a').text(putzfeld);
				zielfeld.removeAttr('class');
				zielfeld.addClass($(this).attr('class'));
				if ($(this).parent('div').parent('div').parent('div').parent('div').hasClass('auswahl')){
					var kriterien = "";
					
					if ( document.getElementById( 'auswahlRubrik' ) ) 
					{
					  kriterien += $('div#auswahlRubrik').children('div.inhalt').children('p').attr('class') + "+";
					}
					
					kriterien += $('div#auswahlZiel').children('div.inhalt').children('p').attr('class');
					kriterien += '+'+ $('div#auswahlThema').children('div.inhalt').children('p').attr('class');
					kriterien += '+'+ $('div#auswahlArt').children('div.inhalt').children('p').attr('class');
					kriterien += '+'+ $('div#auswahlLevel').children('div.inhalt').children('p').attr('class');
					kriterien += '+'+ $('div#auswahlPreis').children('div.inhalt').children('p').attr('class');
					
					/*
					kriterien += '+'+ $('div#auswahlJahr').children('div.inhalt').children('p').attr('class');
					*/
					
					// alert('Hier kommen die Kürzel gesaust, wir filtern nun nach: ' + '#' + kriterien);
					filterZustand = '+' + kriterien;
					pedaloFilter( '#' + kriterien );
					durchzaehlen();
				}
			}
		$(this).parent('div.filterkriterien').addClass('ausgeblendet');
		$('div.filterkriterien').removeClass('ausgefahren');
		return false;
		});

/* Das Ding hier schreibt die URL für das kleine Auswahlböxlein mit dem Aufrufbefehl und dem Sprung zur Ergebnisseite*/

		$('#auswahlKurz p.aktion a').click(function(){
			if (aktDomain.indexOf('pedalo-wandern') == -1) {
				var kriterien = '/radreisen/#'+ $('div#auswahlThema').children('div.inhalt').children('p').attr('class');
				kriterien += '+'+ $('div#auswahlZiel').children('div.inhalt').children('p').attr('class');
				kriterien += '+'+ $('div#auswahlPreis').children('div.inhalt').children('p').attr('class');
				$(this).attr('href',kriterien); 
			}
			else {
				var kriterien = '/wanderreisen/#'+ $('div#auswahlZiel').children('div.inhalt').children('p').attr('class');
				kriterien += '+'+ $('div#auswahlArt').children('div.inhalt').children('p').attr('class');
				kriterien += '+'+ $('div#auswahlPreis').children('div.inhalt').children('p').attr('class');
				$(this).attr('href',kriterien);	
			}
		});

/* Das Ding hier macht das Auswahlfeld wieder zu */

		$('div.filterkriterien').mouseleave(function(){
			$('div.filterkriterien').addClass('ausgeblendet');
			$('div.filterkriterien').removeClass('ausgefahren');
		});
		

});});
	

		
/* Das Ding hier tut alle Filter wieder zurücksetzen  */

$(document).ready(function($){$(function(){

		$('#filternull a').click(function(){
			var aufnull = 'lnn+ann+snn+pnn+tnn+jnn';
		   $.cookie('welcheFilter', aufnull, {path:'/', domain: aktDomain});
			var teilfilter = aufnull.split('+');
				for (var i = 0; i < teilfilter.length; i++) {
					var welcher = teilfilter[i];
					var inhalt = $('div.filterkriterien p.' + welcher ).text();
					$('div.filterkriterien p.' + welcher ).parent('div').prevAll('div.inhalt').children('p').children('a').text(inhalt);
					$('div.filterkriterien p.' + welcher ).parent('div').prevAll('div.inhalt').children('p').removeAttr('class');
					$('div.filterkriterien p.' + welcher ).parent('div').prevAll('div.inhalt').children('p').addClass(welcher);
					$('div.filterkriterien p.' + welcher ).parent('div').prevAll('div.inhalt').removeClass('aktiv');
				}
				 $("li.nnn").show();
				 $('.verfiltert').hide();
				 $('.tollgefiltert').show();
				 $("li.nnn").addClass( "sichtbareReise" );
				 var anzahlSichtbareReisen = $('.sichtbareReise').length;
				 $("#sichtbareReisen").html(anzahlSichtbareReisen);
		startzaehlen();
		return false;
		});
});});



/* Das hier tut das Sortierfeld steuern */

$(document).ready(function($){$(function(){

/* Das hier tut das Untermenu auf Klick ausklappen */
		
	$('.sortierenKriterium a').click(function(){
			$('.sortierenKriterium').removeClass('sortierenAktiv');
			$(this).parent('li').addClass('sortierenAktiv');
			$('li.aussehenSortieren').children('a').children('span.sortierenWie').text($(this).children('span.sortierenWie').text());
		return false;	
		});
});});








/* Das Ding hier tut das Würfelspiel steuern */

$(document).ready(function($){$(function(){

  /* Das hier tut die großen Würfel mouseovern */
		
	$('div.wuerfelspiel a.wuerfel, div.wuerfelspiel a.wuerfelbutton').mouseenter(function(){
		$('div.wuerfelspiel a.wuerfel').addClass('groesser');
		return false;	
	});
		
	$('div.wuerfelspiel a.wuerfel, div.wuerfelspiel a.wuerfelbutton').mouseleave(function(){
		$('div.wuerfelspiel a.wuerfel').removeClass('groesser');
		return false;	
	});

  /* Das hier tut die alte Reise ausschneiden, in einer Variable stopfen und einen alert ausgeben */
	
  var istAktiv = 0;

	$('div.wuerfelspiel a.wuerfel, div.wuerfelspiel a.wuerfelbutton').click(function(){
		if (istAktiv == 0) {
			istAktiv = 1;
			$('div.wuerfelspiel').find('a.wuerfelbutton').html('Die Würfel tanzen');	
			$.ajax({
        type: "POST",
        url: "/action/jss/zufallsreise/",
        data: "limit=1",
        success: function( reisekartendata ){
          $('div.wuerfelspiel').find('ul.allereisen').find('li').remove();
          $('div.wuerfelspiel').addClass('aktiv');	
          $('div.wuerfelspiel a.wuerfel').addClass('aktiv');	
          setTimeout(function() {
            $('div.wuerfelspiel').find('ul.allereisen').html(reisekartendata);
            $('div.wuerfelspiel').removeClass('aktiv');
            $('div.wuerfelspiel a.wuerfel').removeClass('aktiv');	
            $('div.wuerfelspiel').find('a.wuerfelbutton').html('Erneut würfeln');
            istAktiv = 0;
          }, 1000 );
        }
      });
    }
		return false;	
	});

});});



/* Das Ding hier tut den Reisefinder machen */

var welchertyp;
var warnung = 0;

$(document).ready(function($){$(function(){

/* Das hier tut nach vorne gehen, die Antworten zählen und sortieren und dann die Antwort A, B, C, oder D ausgeben*/

		$('#frageNaechste').click(function() {
			if ( (($('.aktuellefrage').find("input:checked").length) == 1) && (warnung == 0) ) {
				$('#frageVorherige').css('display','block');
				$('#frage' + akut).removeClass('aktuellefrage');
				akut += 1;
				if (akut == (akutEnde+1)) {
					$('#frageNaechste').css('display','none');
					$('#frageSubmit').css('display','none');
					var anzahlA = 0;			
					var anzahlB = 0;
					var anzahlC = 0;
					var anzahlD = 0;
					for (var zaehler = 1; zaehler <= akutEnde; zaehler++) {
						switch($('input:checked[name*=frage'+zaehler+']').val()) {
							case'A':
								anzahlA +=1;
								break;
							case'B':
								anzahlB +=1;
								break;
							case'C':
								anzahlC +=1;
								break;
							case'D':
								anzahlD +=1;
								break;
							default:
								alert('Ooops, da ging was schief');
						}
					}
					if (anzahlA >= anzahlB) {
						if (anzahlA >= anzahlC) {
							if (anzahlA >= anzahlD) {
								welchertyp = 'A';
							}
							else {
								welchertyp = 'D';
							}
						}
						else {
							if (anzahlC >= anzahlD) {
								welchertyp = 'C';
							}
							else {								
								welchertyp = 'D';
							}
						}
					}
					else {
						if (anzahlB >= anzahlC) {
							if (anzahlB >= anzahlD) {
								welchertyp = 'B';
							}
							else {
								welchertyp = 'D';
							}
						}
						else {
							if (anzahlC >= anzahlD) {
								welchertyp = 'C';
							}
							else {
								
								welchertyp = 'D';
							}
						}
					}
					$('#antwort' + welchertyp).addClass('aktuellefrage');
				}
				else {
					$('#frage' + akut).addClass('aktuellefrage');
				}
			}
		 	else {
		 		warnung = 1;
		 		$('#quengelAlert').show();
		 	}
		return false;
		});
		
/* Das hier tut die Quengelbox schließen */
		

		$('#quengelAlert a').click(function() {
			$('#quengelAlert').fadeOut(500);
			warnung = 0;
		return false;
		});	
		
		
/* Das hier tut nach links gehen u.U. den Submit-Image-Dingens wieder ausblenden und am Anfang den ersten Button ausblenden */	
		
		$('#frageVorherige').click(function() {
			if (akut == (akutEnde+1)) {
				$('#frageNaechste').css('display','block');
				$('#frageSubmit').css('display','none');
				$('#antwort' + welchertyp).removeClass('aktuellefrage');
			}
			$('#frageVorherige').css('display','block');
			$('#frage' + akut).removeClass('aktuellefrage');
			akut -= 1;
			$('#frage' + akut).addClass('aktuellefrage');
			
			if (akut == akutStart) {
				$('#frageVorherige').css('display','none');
			}		
		return false;
		});		
});});





/* Das Ding hier tut die Ansichten der Reisedetailseiten ändern */

	

$(document).ready(function($){$(function(){

/* Das Ding hier tut die Ansichten der Reisedetailseiten ändern */
		
	$('#schalteransicht li a').click(function(){
		$('.allereisen li.haupteintrag').toggleClass('uebersicht');
		$('.allereisen li.haupteintrag').toggleClass('liste');
		$('.aussehenListe').toggleClass('aktiv');
		$('.aussehenGalerie').toggleClass('aktiv');	
		
		if ($(this).hasClass('aussehenGalerie')) {
			$.cookie('ansicht', 'galerie', {path:'/', domain: aktDomain});
		}
		else {
			$.cookie('ansicht', 'liste', {path:'/', domain: aktDomain});
		}
		return false;	
		});


});});



		

function reiseDetails(welche)

	{

	$('.reisedetailsKopf' + war ).removeClass('aktiv' + war );
	$('#reisedetailsInhalt > div').addClass('ausgeblendet');
	$('.reisedetailsKopf' + welche ).addClass('aktiv' + welche );
	$('#reisedetailsInhalt' + welche ).toggleClass('ausgeblendet');
	war = welche;
	$.cookie('detailReiter', welche, {path:'/', domain: aktDomain});
	}

	
	

function reiseMerkzettel( idReise, reiseDetailLink, reiseTitel, reiseBild )
{
	
$(document).ready(function($){$(function(){
		var ziel = $('div.merkzettelMitte>ul');
		if($(ziel).find('li.konform')) {
			$(ziel).find('li.konform').remove();
		}
		var umfang = $(ziel).find('li.bild').length*1;
		var weitere = $('#merkzettelweiterereisen').text()*1;
		var gleichzeitig = $('#merkzettelanzeigelimit').text()*1;		
		var wurzelliste = $('a.zielanker[name*='+idReise+']').parent('li').parent('ul');
		if ($(wurzelliste).children('li').hasClass('reisemerken') == true ) {
			var schalter = $(wurzelliste).children('li.reisemerken');
			schalter.addClass('reisegemerkt');
			schalter.removeClass('reisemerken');
			if (schalter.hasClass('markierung')) {
				schalter.children('a').text('Reise gemerkt');
			}	
			else {
				schalter.children('a').text('gemerkt');
			}
			schalter.children('a').removeAttr('href');
			$('li.symMerken a').text('Diese Reise ist gemerkt');	
			$('li.symMerken a').removeAttr('href');
			var listeVorne = '<li><ul>';
			var listeHinten = '<\/ul><\/li>';
			var eintragBild = '<li class\=\"bild\"><img alt\=\"' + reiseTitel + '\" src\=\"\/common\/img\/reisen\/50\-32\/'+ reiseBild +'\" \/><\/li>';
			var eintragText = '<li class\=\"text\"><a href\=\"' + reiseDetailLink + '\">' + reiseTitel + '<\/a><\/li>';
			var alles = listeVorne+eintragBild+eintragText+listeHinten;
			$(ziel).prepend(alles);
			if (umfang == gleichzeitig) {
					$('div.merkzettelMitte>ul>li:last-child').remove();
					weitere += 1;
			}
			umfang = $(ziel).find('li.bild').length*1;
			var insgesamt = umfang + weitere;
			if (umfang == 0) {
				$('#merkzettelleer').removeClass('ausgeblendet');
				$('#merkzetteluebervoll').addClass('ausgeblendet');
				$('#merkzettelmehrzahl').addClass('ausgeblendet');
			}
			else {
			}
			if (umfang > 0 ) {
				$('#merkzettelleer').addClass('ausgeblendet');
				$('#merkzettelweiterereisen').text(weitere);
				$('#merkzettelmehrzahl').addClass('ausgeblendet');
			}
			else {
			}
			if (insgesamt > gleichzeitig ) {
				$('#merkzetteluebervoll').removeClass('ausgeblendet');
				$('#merkzettelmehrzahl').addClass('ausgeblendet');
			}
			else {
			}		
			if (insgesamt > gleichzeitig + 1 ) {
				$('#merkzettelmehrzahl').removeClass('ausgeblendet');
				$('#merkzettelmehrzahl').removeClass('ausgeblendet');
			}	
			else {
			}
		
		}
		else {
		alert('Hamwerschonaufderliste');
		}
});});

}



var empfehlungAktUntenStart = 0;
var empfehlungAktObenStart = 2;
var empfehlungAktUnten = empfehlungAktUntenStart;
var empfehlungAktOben = empfehlungAktObenStart;
var empfehlungMax = 0;
var obenAnschlag = 0;
var untenAnschlag = 1;

$(document).ready(function($){$(function(){
	$('a#empfehlungNach').click(function(){
		if(obenAnschlag != 1){
			untenAnschlag = 0;
			empfehlungAktUnten++;
			empfehlungAktOben++;
			$('.haupteintrag').addClass('ausgeblendet');
			$('.zaehler').removeClass('aktiv');
			for (i=empfehlungAktUnten; i <= empfehlungAktOben; i++) {
			$('.haupteintrag:nth(' + i + ')').removeClass('ausgeblendet');
			$('.zaehler:nth(' + i + ')').addClass('aktiv');
			}			
			if (empfehlungAktOben == empfehlungMax) {
				obenAnschlag = 1;
			}
		}
		else {
		
		}	
		return false;
	});
	
	$('a#empfehlungVor').click(function(){
		if(untenAnschlag != 1){
			obenAnschlag = 0;
			empfehlungAktUnten--;
			empfehlungAktOben--;
			$('.haupteintrag').addClass('ausgeblendet');
			$('.zaehler').removeClass('aktiv');
			for (i=empfehlungAktUnten; i <= empfehlungAktOben; i++) {
			$('.haupteintrag:nth(' + i + ')').removeClass('ausgeblendet');
			$('.zaehler:nth(' + i + ')').addClass('aktiv');
			}
			if (empfehlungAktUnten == 0) {
				untenAnschlag = 1;
			}
		}
		else {
		
		}
		return false;
	});


});});

function empfehlung(richtung){

	$('.haupteintrag').addClass('ausgeblendet');
	$('.zaehler').removeClass('aktiv');
	
	if (richtung == "nach") {
		$('#empfehlungVor').attr('href','javascript:empfehlung(\'vor\');');
		empfehlungAktUnten++;
		empfehlungAktOben++;
		for (i=empfehlungAktUnten; i <= empfehlungAktOben; i++) {
		$('.haupteintrag:nth(' + i + ')').toggleClass('ausgeblendet');
		$('.zaehler:nth(' + i + ')').toggleClass('aktiv');
		}
		if (empfehlungAktOben == empfehlungMax) {
			$('#empfehlungNach').removeAttr('href');
		}
	}

	else if  (richtung == "vor") {
		$('#empfehlungNach').attr('href','javascript:empfehlung(\'nach\');');
		empfehlungAktUnten--;
		empfehlungAktOben--;
		for (i=empfehlungAktUnten; i <= empfehlungAktOben; i++) {
		$('.haupteintrag:nth(' + i + ')').toggleClass('ausgeblendet');
		$('.zaehler:nth(' + i + ')').toggleClass('aktiv');
		}
		if (empfehlungAktUnten == 0) {
			$('#empfehlungVor').removeAttr('href');
		}	
	}

	else {	
		$('#empfehlungVor').addClass('ausgeblendet');
		$('#empfehlungNach').removeClass('ausgeblendet');
		empfehlungAktUnten = empfehlungAktUntenStart;
		empfehlungAktOben = empfehlungAktObenStart;
		for (i=empfehlungAktUnten; i <= empfehlungAktOben; i++) {
		$('.haupteintrag:nth(' + i + ')').toggleClass('ausgeblendet');
		$('.zaehler:nth(' + i + ')').toggleClass('aktiv');
		}
	}	

}


	
/* Das hier tut die Etappentage blättern */

$(document).ready(function($){$(function(){
		
	$('.etappenzaehler a').click(function(){
		var sumTage = $('.etappenzaehler a').length;
		var zielTag = $('.etappenzaehler a').index(this)+1;
		etappeAkt = zielTag -1;
		$('a#tagnach').click();
		return false;	
		});
		
	$('a.tagnach').click(function(){
		etappeMax = $('.etappenzaehler a').length;
		$('.etappentag').addClass('ausgeblendet');
		$('#tagvor').removeClass('ausgeblendet');
		etappeAkt++;
		$('.etappentag:nth(' + etappeAkt + ')').toggleClass('ausgeblendet');
		if (etappeAkt == etappeMax) {
			$('#tagnach').toggleClass('ausgeblendet');
			$('li.etappenlinks').find('ul').find('li:nth-child(1)').css('display','none');
		}
		return false;	
		});
		
		$('a.tagvor').click(function(){
		$('.etappentag').addClass('ausgeblendet');
		$('#tagnach').removeClass('ausgeblendet');
		etappeAkt--;
		$('.etappentag:nth(' + etappeAkt + ')').toggleClass('ausgeblendet');
		$('li.etappenlinks').find('ul').find('li:nth-child(1)').css('display','block');
		if (etappeAkt == 0) {
			$('#tagvor').toggleClass('ausgeblendet');
		}
		return false;	
		});
	
	$('a.tagalle').click(function(){
		etappeAkt = 1;
		$('a#tagvor').click();
		return false;	
		});
		
});});

		

$(document).ready(function($){$(function(){

/* Das hier tut die Thomasbox auf- und zuklappen */
		
	$('.thomasboxAktion a').click(function(){
		$('.thomasboxAktion').toggleClass('ausgeblendet');
		$('.thomasboxMitte').toggleClass("ausgeblendet");	
		$('.thomasboxFlattermann').toggleClass('thomasboxZu');	
		if ($(this).hasClass('oeffnen')) {
			$.cookie('thomasbox', 'istauf', {path:'/', domain: aktDomain});
		}
		else {
			$.cookie('thomasbox', 'istzu', {path:'/', domain: aktDomain});
		}
		return false;	
		});


});});


		

$(document).ready(function($){$(function(){

/* Das hier tut die einzelnen Leistungsblöcke auf- und zuklappen */

	$('div.leistungsblock h3 a').click(function(){
		if ($(this).parent('h3').parent('div.leistungsblock').hasClass('leistungsblockZu')) {
			$(this).parent('h3').parent('div.leistungsblock').find('p.leistungEin a').trigger('click');
		}
		else {
			$(this).parent('h3').parent('div.leistungsblock').find('p.leistungAus a').trigger('click');
		}
		return false;
	});
		
	$('.leistungEin a').click(function(){
		var quelle = $(this).parent('p').parent('div.leistungsblock');
		var leistungId = $(quelle).attr('id');
		quelle.removeClass('leistungsblockZu');
		quelle.addClass('leistungsblockAuf');
		quelle.find('div.preisblock').find('p.fruehpreisBem').css('display','block');
		$.cookie(leistungId, 'auf', {path:'/', domain: aktDomain});
		return false;	
	});
		
	$('.leistungAus a').click(function(){
		var quelle = $(this).parent('p').parent('div.leistungsblock');
		var leistungId = $(quelle).attr('id');
		quelle.addClass('leistungsblockZu');
		quelle.removeClass('leistungsblockAuf');
		quelle.find('div.preisblock').find('p.fruehpreisBem').css('display','none');
		$.cookie(leistungId, 'zu', {path:'/', domain: aktDomain});
		return false;	
	});

});});

