(function($){	var initLayout = function() {		var hash = window.location.hash.replace('#', '');		var currentTab = $('ul.navigationTabs a')							.bind('click', showTab)							.filter('a[rel=' + hash + ']');		if (currentTab.size() == 0) {			currentTab = $('ul.navigationTabs a:first');		}		showTab.apply(currentTab.get(0));		$('.anreise').DatePicker({			format:'d/m/Y',			date: $('.anreise').val(),			current: $('.anreise').val(),			starts: 1,			position: 'right',			onChange: function(formated, dates){				$('.anreise').val(formated);					$('.anreise').DatePickerHide();					}		});				$('.abreise').DatePicker({			format:'d/m/Y',			date: $('.abreise').val(),			current: $('.abreise').val(),			starts: 1,			position: 'right',			onChange: function(formated, dates){				$('.abreise').val(formated);					$('.abreise').DatePickerHide();					}		});						var now3 = new Date();		now3.addDays(-4);		var now4 = new Date()		$('#widgetCalendar').DatePicker({			flat: true,			format: 'd B, Y',			date: [new Date(now3), new Date(now4)],			calendars: 3,			mode: 'range',			starts: 1,			onChange: function(formated) {				$('#widgetField span').get(0).innerHTML = formated.join(' &divide; ');			}		});		var state = false;		$('#widgetField>a').bind('click', function(){			$('#widgetCalendar').stop().animate({height: state ? 0 : $('#widgetCalendar div.datepicker').get(0).offsetHeight}, 500);			state = !state;			return false;		});		$('#widgetCalendar div.datepicker').css('position', 'absolute');	};		var showTab = function(e) {		var tabIndex = $('ul.navigationTabs a')							.removeClass('active')							.index(this);		$(this)			.addClass('active')			.blur();		$('div.tab')			.hide()				.eq(tabIndex)				.show();	};		EYE.register(initLayout, 'init');})(jQuery)
