// JavaScript Document
$(document).ready(function(){

	// Online Buchungsformular: aktuelles Datum in die Felder schreiben
	// var today = new Date();
	// var month = today.getMonth()+1;
	// var year = today.getYear();
	// var day = today.getDate();
	// if(day<10) day = "0" + day;
	// if(month<10) month= "0" + month;
	// if(year<1000) year+=1900;

	// document.onlinebuchung.departure.value = day + "." + month + "." + (year+"").substring(2,4);
	// document.onlinebuchung.arrival.value = day + "." + month + "." + (year+"").substring(2,4);
	
	// Sprachwahl
	$(function() {
		$('.langDown').bind("mouseenter",function(){
			$(this).find('ul').slideToggle('normal');
		}).bind("mouseleave",function(){
      $(this).find('ul').slideToggle('normal');
    });
	});

	// Datepicker
	$(function() {
		$(".datepicker").datepicker({
			showOn: 'button', 
			buttonImage: 'fileadmin/develop/img/date.gif', 
			buttonImageOnly: true
		});
		
		$.datepicker.regional['de'] = {
			closeText: 'schließen',
			prevText: '&#x3c;zurück',
			nextText: 'Vor&#x3e;',
			currentText: 'heute',
			monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
			monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
			dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
			dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
			dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
			dateFormat: 'dd.mm.yy', firstDay: 1,
			isRTL: false};
			
		$.datepicker.setDefaults($.datepicker.regional['de']);
	});


	// Lightbox
	$(function() {
		 $('a[rel*=lightbox]').lightBox({
		imageLoading: 'img/lightbox/loading.gif',
		imageBtnClose: 'img/lightbox/closelabel.gif',
		imageBtnPrev: 'img/lightbox/lightbox-btn-prev.gif',
		imageBtnNext: 'img/lightbox/lightbox-btn-next.gif',
		imageBlank: 'img/lightbox/lightbox-blank.gif',
		txtImage: 'Bild',
		txtOf: 'von'
		 });
	});
	
	// Accordion
	$(function() {
		$("#accordion .item").click(function() {
			$(this.parentNode.parentNode).find('.accordionContent').slideToggle('normal');
			if (this.flip==1) {
				$(this).css('background','url(fileadmin/develop/img/btn_s_plus.gif) no-repeat top right');
				this.flip = 0;
			} else {
				$(this).css('background','url(fileadmin/develop/img/btn_s_minus.gif) no-repeat top right');
				this.flip = 1;
			}
		}).next().hide();
	});
	
});

// Online Buchungsformular Eingabencheck
function checkOnlineBuchung() {
	var error1 = false;
	var error2 = false;
	
	if(document.forms.onlinebuchung.arrival.value == '' ) {
		document.forms.onlinebuchung.arrival.style.border = '1px solid red';		
		error1 = true;
	}else {
		document.forms.onlinebuchung.arrival.style.border = '1px solid #999999';	
	}	
	
	if(document.forms.onlinebuchung.departure.value == '' ) {
		document.forms.onlinebuchung.departure.style.border = '1px solid red';		
		error2 = true;
	}else {
		document.forms.onlinebuchung.departure.style.border = '1px solid #999999';	
	}
		
	if(error1 || error2) {		
		alert('Bitte geben Sie einen Anreise und Abreise Zeitpunkt an!');
		return false;
	}
	else {
		return true;
	}
}

