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

function initialize_slidemenu() {
	
	var switches = $$('ul.mainmenu 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('mainmenu_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')
			}

		});
	});
} 

/**********END - Menu Slider*************/

/**********JS Calendar*************/

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

function init_calendar() {
	if($('field2') && $('field3')) {
		cal1 = new Calendar({ field2: 'd.m.y' }, { });
		cal2 = new Calendar({ field3: 'd.m.y' }, { });
	}
	if($('field41') && $('field42')) {
		cal1 = new Calendar({ field41: 'd.m.y' }, { });
		cal2 = new Calendar({ field42: 'd.m.y' }, { });
	}
	if($('field62') && $('field63')) {
		cal1 = new Calendar({ field62: 'd.m.y' }, { });
		cal2 = new Calendar({ field63: 'd.m.y' }, { });
	}
}

// ONLOAD
window.addEvent('domready', function() {
	init_calendar();
});

/**********END - JS Calendar*************/
