
$(document).ready(function() {
						   
//JS Check-------------------------------------------------------------
	
	$('#keinJS').hide();
	
	
	
	$('.nojs').hide();
	$('.js').show();
	$('h4.js').css('display', 'inline');
	$('form.kontaktform fieldset#zeitraum label').css('top', '7px');
	$('div#col2 div.reisezeitraum  ol#termin  li  label').css('top', '5px');
	
//belegungsplan - jahre umschalten ---------------------------------------------------					  
	
	$('#jahr option[value=2010]').attr('selected', true);
	
	$('.selected_year').html(2010);

	$('.jahr').change(function(){
	
		if ($(this).val()==2011) {
			$(this).parent().parent().children('.next_year').show();
			$(this).parent().parent().children('.current_year').hide();
		    $('.selected_year').html(2011);	
		}
		else {
			$(this).parent().parent().children('.next_year').hide();
			$(this).parent().parent().children('.current_year').show();
			$('.selected_year').html(2010);
		}
		
		
	});
	
	

//belegungsplan einblenden---------------------------------------------------

	//$('.booking_wrapper').hide();
	$('.belegungsplan_button').click(function() {
											  
		//$('.booking_wrapper').text("laden...");
		
		$(this).parent().parent().parent().parent().children('.booking_wrapper').load(
			"/norewrite/booking_calendar.php",
			{id:$(this).children().attr("id")},
			function(){
				
				$('#jahr option[value=2010]').attr('selected', true);
				$('.selected_year').html(2010);
				
				$('.jahr').bind("change", function(e){

					if ($(this).val()==2011) {
						$(this).parent().parent().children('.next_year').show();
						$(this).parent().parent().children('.current_year').hide();
						$('.selected_year').html(2011);	
					}
					else {
						$(this).parent().parent().children('.next_year').hide();
						$(this).parent().parent().children('.current_year').show();
						$('.selected_year').html(2010);
					}

				});
				
 			});
		
		$(this).parent().parent().parent().nextAll('.booking_wrapper').slideDown(
					function(){
						var ziel = $(this).parent().parent();
						$('html,body').animate({
						scrollTop: $(ziel) .offset().top
						}, 1000);
					});
		
		$('.booking_wrapper_open').slideUp(
				function() {
				$('.booking_wrapper_open:hidden').removeClass('booking_wrapper_open').addClass('booking_wrapper');
				
				});
		
		//$('.booking_wrapper').text("belegungsplan");
		
		$(this).parent().parent().parent().nextAll('.booking_wrapper').removeClass('booking_wrapper').addClass('booking_wrapper_open');
		
					
			
				
				
				
		
		return false;			
	});// Ende click()		
	
		
//reisezeitraum	---------------------------------------------------

	//$('#time').show();
	//$('#flexContainer').show();
	//$('#fixContainer').hide();
	
	$('#reisezeitraum').submit(function(){
			
			von = $('#von').datepicker('getDate');
			bis = $('#bis').datepicker('getDate');
			
			if(von < bis) {
				//alert('OK');
			}
			if(von > bis) {
				$('#bis').datepicker('setDate', $('#von').datepicker('getDate') + '+1m' );
			}
			
			//$('#bis').datepicker( 'setDate' , date );
			
			//alert(von);
			
	});

	$('.radioFix').click(function(){
			$('#fixContainer').show();
			$('#flexContainer').hide();
			$('.radioFix').attr('checked','checked')
			
	});// Ende click()
	
	$('.radioFlex').click(function(){
			$('#fixContainer').hide();
			$('#flexContainer').show();
			$('.radioFlex').attr('checked','checked')
			
	});// Ende click()

// Zusatzinformationen erweitern---------------------------------------------------

	//$('.rest').hide();
	$('.button').addClass('mehr');
	$('.button').toggle(
			function(){
			$(this).prev().children('.rest').slideDown();
			$(this).addClass('weniger').removeClass('mehr');
			},
			function(){
			$(this).prev().children('.rest').slideUp();
			$(this).addClass('mehr').removeClass('weniger');
			
			
			});// Ende toggle()
	
//kalender einblenden---------------------------------------------------

	$('.datepicker').datepicker({
		showOn: 'both',
		buttonImage: '/img/site/kalender.png',
		altField: '#actualDate',
		buttonText: 'Kalender ' + unescape("%F6") + 'ffnen',
		buttonImageOnly: true,
		dateFormat: 'dd.mm.yy',
		changeMonth: true,
		changeYear: true,
		dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
		firstDay: 1,
		monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
		monthNamesShort: ['Jan','Feb','Mrz','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
		yearRange: '2010:2011',
		beforeShow: customRange
	});

	function customRange(input) {
			
			if(input.id == "abreise") {
				return {minDate: $('#anreise').datepicker('getDate') ? new Date(new Date($('#anreise').datepicker('getDate')).getTime() + 86400000 *5) : new Date()}
			}
			else if(input.id == "bis") {
				return {minDate: $('#von').datepicker('getDate') ? new Date(new Date($('#von').datepicker('getDate')).getTime() + 86400000 *5) : new Date()}
			}
			else if(input.id == "bisDetails") {
				return {minDate: $('#vonDetails').datepicker('getDate') ? new Date(new Date($('#vonDetails').datepicker('getDate')).getTime() + 86400000 *5) : new Date()}
			}			
			else {
				return {minDate: new Date()}
			}
			
	}// Ende datepicker()
	
//weitere fincas carousel------------------------------------------------

		
    jQuery('#mycarousel').jcarousel();
	
//lightbox-------------------------------------------------------------	


	$("#bilder a, #strand a, #straende a.bild, #heiraten_mallorca a.bild").not("#linkBildbearbeitung").fancybox();
	




//animiertes scrollen-------------------------------------------------------------	

	$('a[href*=#]').not('#front a[href*=#], #uebersicht a[href*=#], #footer a[href*=#]').bind("click", function(event) {
		event.preventDefault();
		var ziel = $(this).attr("href");

		$('html,body').animate({
			scrollTop: $(ziel).offset().top
		}, 2000 , function (){location.hash = ziel;});
});
return false;
});// ende ready

