function openUrl(url) {
	var winName='_blank';
	var width=336;
	var height=450;
	var screenHeight=(screen.height) ? screen.height : 900;

 if (url.indexOf('history') != -1) {
		winName='history' + getParam(url, 'uid');
	} else if (url.indexOf('message') != -1) {
			winName = 'Nachricht';
/*
var uid=getParam(url, 'uid');
		if (uid) {
			winName='new' + uid;
		} else {
			winName='message' + getParam(url, 'id');
		}
	*/
	} else if (url.indexOf('cms/index/popup') != -1) {
			winName = 'Informationen';
			width = 500;
			height = 500;
	} else if (url.indexOf('media/modules') != -1 && url.indexOf('popups') != -1) {
		
			var image = new Image();
			image.src = url;
		
			winName = 'Informationen';
			width = image.width + 20;
			height =  image.height + 20;
	} else if (url.indexOf('information/popup') != -1) {
			winName = 'Informationen';
			width = 500;
			height = 500;
	} else if (url.indexOf('help') != -1 || url.indexOf('Hilfe') != -1) {
			winName = 'Hilfeseiten';
			width = 500;
			height = 500;
	}


	if (url.indexOf('jump.php') != -1) {
		var winParams='toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=yes';
	} else if (url.indexOf('maps/') != -1) {
		var winParams='toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no';
	} else if (url.indexOf('pix/popup.php') != -1) {
		var winParams='toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no';
	} else {
		var winParams='toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no';
	}
	
	if (width) winParams += ',width=' + width;
	if (height) winParams += ',height=' + height;
	
	window.open(url, winName, winParams);
	return false;
}
/*###################################################################*/

var toggleOmatic = function() {
	var toggleAll = $(document.body).getElements('[class$=_toggle]');
	toggleAll.each(function(item){
		item.setStyle('cursor', 'pointer');
		var toggleAllClass = item.getProperty('class');
		toggleAllClass = toggleAllClass.replace("_toggle", "");
		//var slideAllClass = toggleAllClass + "_slide";
		var slideAllClass = toggleAllClass;
		var slideAll = $(document.body).getElements('.' + slideAllClass);
		//slideAll.setStyle('display', 'none');

		if($$(".errors")) {
			slideAll.slide();
		} else {
			slideAll.slide('hide');
		}
		$(item).addEvent('click', function(e){
			e.stop();
				slideAll.setStyle('display', 'inline');
				slideAll.slide();
		});
	});
} 

	function deactivateInput(input) {
		for (var i = 0; i < input.length; ++i) {
			var element = $(document.body).getElement(input);
			element.disabled=true;
		}
	}
function showElement(layer){
	stop();
	var myLayer = document.getElementById(layer);
		if(myLayer.style.display=="none"){
			myLayer.style.display="block";
			myLayer.backgroundPosition="top";
		} else {
			myLayer.style.display="none";
		}
}																		 

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

	if($$(".popup")) {																		 
	
		$$('.mb').addEvent('click', function(e){	
			e.stop();
			openUrl(this.href);
			
//      alert(this.href);
//			hrefLink = $('.popup').getProperty('href');
			//alert(hrefLink);
			//popupWindow(this.href);
		});		
	}		

	if($("toggleMenu")) {																		 
		  var menuContainer = $('mMenu');
      var titleBg = $('toggle-bg');
      var bgStart = $('toggle-bg-st');
	
		$('toggleMenu').addEvent('click', function(event){	
			event.stop();					
				if(menuContainer.getStyle('display') == "none") {
					menuContainer.setStyle('display', 'block');
					bgStart.setProperties({
							'class': 'toggle-bg-st-hov'
					});
					titleBg.setProperties({
							'class': 'toggle-bg-hov'
					});
				}else{
					menuContainer.setStyle('display', 'none');
					bgStart.setProperties({
							'class': ''
					});
					titleBg.setProperties({
							'class': 'toggle-bg'
					});
				}
		});
	
		$('mMenu').addEvent('mouseleave', function(event){
							
					menuContainer.setStyle('display', 'none');
					bgStart.setProperties({
							'class': ''
					});
					titleBg.setProperties({
							'class': 'toggle-bg'
					});
		});
		$('mMenu').addEvent('click', function(event){
							
					menuContainer.setStyle('display', 'block');
					bgStart.setProperties({
							'class': 'toggle-bg-st-hov'
					});
					titleBg.setProperties({
							'class': 'toggle-bg-hov'
					});
		});
		
	}

if($('accordion')) {  
	var myAccordion = new Accordion($('accordion'), 'h3.toggler', 'div.element', {
		opacity: false,
		onActive: function(toggler, element){
			toggler.setStyle('color', '#41464D');
		},
		onBackground: function(toggler, element){
			toggler.setStyle('color', '#528CE0');
		}
	});  
}


 
toggleOmatic();

/*
	if($$('.required')) {
		$$('.required').each(function(e){
//			alert(e.getProperty('for'));
			//var el = $(
		
		});
	}
*/

});

