/* Global Vars */
var myGlobalObj = function(){
	this.errors = 'errors:<br/>';
}

/* enter functions */
//if(!((document.all)&&(navigator.appVersion.indexOf("MSIE 7.")!=-1))){
if(1){
	window.addEvent('domready', function () {
		// Get myGlobalObj with all temp data:
		var globalData = new myGlobalObj();
		
		// Navigation
		try{
			var myEl = Array();
			$$("#navtop .level1").each(function(level1, i) {		
				subList = (level1.getElement('ul.subList'));			
				if(subList){
					myEl[i] = new Fx.Slide(subList, {
						transition:Fx.Transitions.Quad.easeOut, 
						duration: 150
					}).hide();	
					
					level1.addEvents({
							'mouseenter': enterFunction.bind(myEl[i]),
							'mouseleave': leaveFunction.bind(myEl[i])
					});			
				}			
			});		
		}catch(err){globalData.errors += "navigation main<br/>"}
		//alert(globalData.errors);
	});



}else{
		
}


window.addEvent('domready', function () {
	var toggleTmp = 0;
	$$("#main .ContentToggle").each(function(ContentToggle, i) {
		var slider = new Fx.Slide(ContentToggle.getElement('div.toggleBox')).hide();
		ContentToggle.getElement('a.toggle').addEvent('click', function(e){
			if(toggleTmp != slider){
				if(toggleTmp != 0 && toggleTmp != slider){toggleTmp.slideOut();}
				e.stop();
				slider.slideIn();
				toggleTmp = slider;
			}else{
				e.stop();
				slider.slideOut();
				toggleTmp = 0;
			}
		});
	});
});




/*--------------------------------------------------------------------*/
/* enter/ shortcut functions																					*/
/*--------------------------------------------------------------------*/
//mouse enter
var enterFunction = function() {
	this.cancel();
	this.slideIn();
}
 
//tmouse leave
var leaveFunction = function() {
	this.cancel();
	this.slideOut();
}
