window.addEvent('domready', function(){
	$$('ul.regionen').each(function(el){
		el.getElements('.submenu').each(function(su){
			su.setStyle('display', 'none');
		});
		el.getElements('.toggler').each(function(tg){
			tg.addEvent('click', function(e){
				e.stop();
				ta = $('sub_'+tg.get('id'));
				if (ta.getStyle('display') == 'none') {
					ta.setStyle('display', 'block');
				} else {
					ta.setStyle('display', 'none');
				}
			});
		});
	});
	
    $$('div.expand').each(function(el){
        if (el.getStyle('height').toInt() > 300) {
            el.setStyles({
                overflow: 'hidden',
                position: 'relative',
                height: 250
            });
    	    var objMoreLink = document.createElement("a");
            objMoreLink = $(objMoreLink);
    		objMoreLink.setAttribute('href','#');
    		var myText = document.createTextNode(unescape("Weitere Programmvorschl%E4ge..."));
    		objMoreLink.appendChild(myText);
    		el.appendChild(objMoreLink);
            objMoreLink.setStyles({
                display: 'block',
                position: 'absolute',
                top: '225px',
                left: '0px',
                padding: '10px',
                'background-color': '#E2EBF6',
                width: '220px'
            });
        	objMoreLink.addEvent('click', function(event) {
        		event = new Event(event).stop();
                objMoreLink.setStyle('display', 'none');
                el.setStyle('height', 'auto');
        	});
        }
    });
    if ($('anfrage')) {
    	MooTools.lang.setLanguage("de-DE");
    	new DatePicker($$('input.date'));
    }
});

