/**********Menu Slider*************/

function initialize_slidemenu() {
	
	var switches = $$('ul.menuLeft li.menu-expand');
	if(!switches.length)
		return false;
	switches.each(function(element) {
		//window.alert("found element: "+element.getTag());
		slider = element.getChildren();
		slider.each(function(slider_element) {
			if(slider_element.get('tag') == 'ul' && slider_element.hasClass('menuLeft_sub')) {
				theSlide = new Fx.Slide(slider_element, { wait: false, fps: 25, onCancel: function() {this.slideOut();} });
				if(!element.hasClass('menu-parent')) { // keep the active subemnu showing, all others get the events
						theSlide.hide();
					// add mouseover-toggle
					element.addEvent('mouseenter', function(e){
						e = new Event(e);
						this.slideIn.delay(250,this);
						e.stop();
					}.bindWithEvent(theSlide));
					// add mouseout toggle
					element.addEvent('mouseleave', function(e){
						e = new Event(e);
						this.slideOut.delay(250,this);
						e.stop();
					}.bindWithEvent(theSlide));
				} // end if hasClass('menu-active')
			}

		});
	});
}

window.addEvent('domready', function(){ initialize_slidemenu() });

/**********Data Picker - Calendar*************/

window.addEvent('load', function() { //Für Quickbook
	new DatePicker('#ka_anreise', {
		pickerClass: 'datepicker_vista',
		allowEmpty: true,
		positionOffset: { x: 133, y: -30 },
		toggleElements: '.date_toggler'
	});
	
	new DatePicker('#field12', { //Für Appartements DE
		pickerClass: 'datepicker_vista',
		allowEmpty: true,
		positionOffset: { x: -200, y: -27 }
	});
	
	new DatePicker('#field25', { //Tischplatz DE
		pickerClass: 'datepicker_vista',
		allowEmpty: true,
		positionOffset: { x: -200, y: -27 }
	});
	
	new DatePicker('#field40', { //Feier DE
		pickerClass: 'datepicker_vista',
		allowEmpty: true,
		positionOffset: { x: -200, y: -27 }
	});

/**********English*************/	
	
	new DatePicker('#field67', { //Für Appartements
		pickerClass: 'datepicker_vista',
		allowEmpty: true,
		positionOffset: { x: -200, y: -27 }
	});
	
	new DatePicker('#field51', { //Tischplatz
		pickerClass: 'datepicker_vista',
		allowEmpty: true,
		positionOffset: { x: -200, y: -27 }
	});
	
	new DatePicker('#field84', { //Feier
		pickerClass: 'datepicker_vista',
		allowEmpty: true,
		positionOffset: { x: -200, y: -27 }
	});

	/**********English*************/	

		new DatePicker('#field94', { //Für Appartements
			pickerClass: 'datepicker_vista',
			allowEmpty: true,
			positionOffset: { x: -200, y: -27 }
		});

		new DatePicker('#field110', { //Tischplatz
			pickerClass: 'datepicker_vista',
			allowEmpty: true,
			positionOffset: { x: -200, y: -27 }
		});

		new DatePicker('#field127', { //Feier
			pickerClass: 'datepicker_vista',
			allowEmpty: true,
			positionOffset: { x: -200, y: -27 }
		});
});




