var h2_storer = new Array();

window.addEvent('domready', function() {

	$each(
		$$('.disabled_check'), 
		function(item,index){
			var iId = item.id.match(/\d{1,2}/);
			var checkpic = $('input_wrapper_'+iId);
			item.style.display='none';
			checkpic.className = checkpic.className+' check_graphic';
			changePic(item);
		});	
		
			$each($$('.ae_content_detail'), function(item, index){
				//var mySlide = new Fx.Slide(item.id);
				//console.log(item.id);
				//var mySlide = document.getElementById(item.id);
				if (item.id) 
					var iId = item.id.match(/\d{1,2}/);
				else 
					var iId = '';
				$('trigger_' + iId).style.display = 'none';
				if ($('trigger_' + iId).checked == false) {
					$each($('slider_' + iId).getElementsByTagName('h2'), function(item, index){
						item.style.display ="none";
					});
					
				}
				else {
					$each($('slider_' + iId).getElementsByTagName('h2'), function(item, index){
						item.style.display = 'block';
					});
				}
				
				
				
				$('trigger_' + iId).addEvent('click', function(item){
				
				
				
					var iId = item.id.match(/\d{1,2}/);
					if (item.checked == false) {
					
						$each($('slider_' + iId).getElementsByTagName('input'), function(item, index){
							if (item.checked) {
								item.checked = false;
								item.fireEvent('click', item);
							}
						});
						$each($('slider_' + iId).getElementsByTagName('h2'), function(item, index){
							item.style.display ="none";
						});
						
					}
					else {
						$each($('slider_' + iId).getElementsByTagName('h2'), function(item, index){
							item.style.display = "block";
						h2_storer.push(item);
						setTimeout('h2_storer.shift().style.display="block"',250);													
						});
					}
					(function($) {$('#slider_'+iId).slideToggle();})(jQuery);
					//mySlide.toggle();
					changePic(item);
					return true;
					
				});
				if ($('trigger_' + iId).checked == false) {
					//console.log(item.id);
					(function($) {$('#slider_'+iId).slideToggle();})(jQuery);
					//mySlide.toggle();
				}
			});
		
	$each(
		$$('.ae_nontrigger'),
		function(item,index){
			item.style.display='none';
			item.addEvent(
				'click', 
				function(item){
					changePic(item);

				}
			);		
		}
	);
	
	$each(
		$$('.text_input_wrapper'), 
		function(item,index){
			var iId = item.id.match(/\d{1,2}/);
			$('trigger_'+iId).style.display='none';
			$('trigger_'+iId).addEvent('click', function(item){
				changePic(item);
				var iId = item.id.match(/\d{1,2}/);
				if (!item.checked) {
					$each($('slider_' + iId).getElementsByTagName('textarea'), function(item, index){
						item.value = '';
					});
				}	
				}
			);		
		}
	);
	

	if (document.getElementById('con49')){
		document.getElementById('con49').style.display="block";
	}
	

	$each(
		$$('.check_icon'),
		function(item,index){
			try {
				var iId = item.id.match(/\d{1,2}/);
				var checkbox = $('trigger_' + iId);
				if (checkbox.checked == false) {
					item.className = item.className + ' check_graphic';
				}
				else {
					item.className = item.className + ' check_graphic_active';
				}
				var slider = $('slider_' + iId);
				if (slider && slider.className.match(/trigger_show/)) {
					if (checkbox.checked == false) {
						slider.style.display = 'none';
					}
					else {
						slider.style.display = 'block';
					}
				}
				item.addEvent('click', function(e){
					var item = e.target;
					var iId = item.id.match(/\d{1,2}/);
					var checkbox = $('trigger_' + iId);
					if (checkbox.checked == false) {
						checkbox.checked = true;
					}
					else {
						checkbox.checked = false;
					}
					$each($$('.radio'), function(item, index){
						changePic(item);
					});
					checkbox.fireEvent('click', checkbox);
				});
			}catch(e){}
		}	
	);
});

var checkerPic  = function(){
	
}

var changePic = function(ele){
	var iId = ele.id.match(/\d{1,2}/);
	var pic = $('img_'+iId);
	var checkpic = $('input_wrapper_'+iId);
	var slider = $('slider_'+iId);
	if (ele.checked == false){
		if (pic) {
			pic.className = pic.className.replace(/_active/, '');
		}
		if (slider && slider.className.match(/trigger_show/)) {
			slider.style.display = 'none';
		}
		if (checkpic){
			checkpic.className = checkpic.className.replace(/_active/,'');
		}
		
	}else{
		if (pic && pic.className && !pic.className.match(/_active/)) {
			pic.className = pic.className + '_active';
		}
		if (slider && slider.className && slider.className.match(/trigger_show/)) {
			slider.style.display = 'block';
		}
		if (checkpic && checkpic.className && !checkpic.className.match(/_active/)){
			checkpic.className = checkpic.className+'_active';
		}
		
	}
}

window.addEvent('domready', function() {
	
	//Seite 3 (Veranstaltungen) an die ersten beiden Radio-Butten
	//die Optionen für Teilnehmerzahlen und co einblenden
	//var mySlide = new Fx.Slide($('con95'));
	//if ($('input_wrapper_1').hasClass('check_graphic_active') || $('input_wrapper_2').hasClass('check_graphic_active')) {
		//mySlide.slideIn();
	//} else {
		//mySlide.slideOut();
	//}
	$each(
			$$('.ae_nontrigger'),
			function() {
				addEvent(
					'click',
					 function(){
						//var mySlide = new Fx.Slide($('con95'));
						if (document.getElementById('con94')){ //wenn auf Veranstaltungsseite
							if ($('input_wrapper_1').hasClass('check_graphic_active')) {
								(function($) {$('.popout').slideDown();})(jQuery);
								//mySlide.slideIn();
							} else {
								(function($) {$('.popout').slideUp();})(jQuery);
								//mySlide.slideOut();
							}
						}
					});
			});

});


