// JavaScript Document

	// BrowserDetection
	var nVer = navigator.appVersion;
	var nAgt = navigator.userAgent;
	var browserName  = navigator.appName;
	var fullVersion  = ''+parseFloat(navigator.appVersion); 
	var majorVersion = parseInt(navigator.appVersion,10);
	var nameOffset,verOffset,ix;
	var isMSIE = false;
	
	// In MSIE, the true version is after "MSIE" in userAgent
	if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
	 browserName = "Microsoft Internet Explorer";
	 fullVersion = nAgt.substring(verOffset+5);
	 isMSIE = true;
	}
	
window.addEvent('domready', function(){ 

	// RandBOX
	if( $('closeBox') ){
		$('closeBox').addEvent('click', function(){
			if( isMSIE != true ){
				$('box').fade('out');
			}else{
				$('box').setStyle('display', 'none');
			}
		});
	}
	var hmenuClose = '132';
	var hmenuOpen = '261';
	
	// HMENU
	var list = $$('#mariusProject, #mariusConsulting');
	list.each( function(element) {
	
	    var openHmenu = function(){
			element.set('tween', {
				transition: Fx.Transitions.Sine.easeOut,
				duration: 400,
				link: 'chain'
			});
			element.tween( 'height', hmenuOpen );
		}
	    var closeHmenu = function(){
			element.set('tween', {
				transition: Fx.Transitions.Sine.easeOut,
				duration: 400,
				link: 'chain'
			});
			element.tween( 'height', hmenuClose );
		}
		element.addEvents({
			mouseenter: openHmenu,
			mouseleave: closeHmenu
		});
	
	
	});

	
	var FooterClose = '73';
	var FooterOpen = '331';
	var FooterInClose = '31';
	var FooterInOpen = '289';

	// FOOTER
	var list = $$('#footerB1,#footerB2,#footerB3');
	list.each( function(element) {
	
	    

	    var openFooter = function(){
	    	var elementId = this.getProperty('id');
	    	//alert(elementId);
			element.set('tween', {
				transition: Fx.Transitions.Sine.easeOut,
				duration: 400,
				link: 'chain'
			});
			element.tween( 'height', FooterOpen );
			
			$$('#footerContent_' + elementId).set('tween', {
				transition: Fx.Transitions.Sine.easeOut,
				duration: 400,
				link: 'chain'
			});
			$$('#footerContent_' + elementId).tween( 'height', FooterInOpen );
			
			
		}
	    var closeFooter = function(){
	        var elementId = this.getProperty('id');
			element.set('tween', {
				transition: Fx.Transitions.Sine.easeOut,
				duration: 400,
				link: 'chain'
			});
			element.tween( 'height', FooterClose );
			
			$$('#footerContent_' + elementId).set('tween', {
				transition: Fx.Transitions.Sine.easeOut,
				duration: 400,
				link: 'chain'
			});
			$$('#footerContent_' + elementId).tween( 'height', FooterInClose );
		}
		element.addEvents({
			mouseenter: openFooter,
			mouseleave: closeFooter
		});


	});
	
	/*
	// Footer
	//var element = $$('#footerButton1up, #footerButton2up');
	var list = $$('#footerButton1up, #footerButton2up, #footerButton3up');
		list.each( function(element) {
		
			var footerButtonsOpen = new Fx.Morph(element, {duration: 500, transition: Fx.Transitions.Sine.easeOut});
			var footerButtonsClose = new Fx.Morph(element, {duration: 500, transition: Fx.Transitions.Back.easeOut});
			
			var footerButtonO = function(){
				var elementId = this.getProperty('id');
					
					if( elementId != 'footerButton3up' ){
						footerButtonsOpen.start({
							'height': 270
						});
					}else
					{
						footerButtonsOpen.start({
							'height': 160
						});
					}
					
					// Close HMENU
					if( $('hmenuInner').style.marginTop == hmenuOpenPos+"px" ){
						fxHmenuClose.start({
							'margin-top': hmenuClosePos
						});
					}
			}
			var footerButtonC = function(){
				footerButtonsClose.start({
						'height': 27
					});
			}
			
			element.addEvents({
				mouseenter: footerButtonO,
				mouseleave: footerButtonC
			});
			
		});
	*/
	
	// Click Icons
	$$('img.iconImg').addEvents({
		"mouseover": function(){ this.set('src', 'fileadmin/templates/images/plus_over.png'); },
		"mouseout": function(){ this.set('src', 'fileadmin/templates/images/plus_normal.png'); }
	});
	$$('img.iconFile').addEvents({
		"mouseover": function(){ this.set('src', 'fileadmin/templates/images/file_over.png'); },
		"mouseout": function(){ this.set('src', 'fileadmin/templates/images/file_normal.png'); }
	});
	
	// DienstNavi
	var list = $$('#tx_dienste_pi1-ulNavi li a');
		list.each(function(element) {
 
		element.addEvents({
			'mouseover': function(){
				var getTitle = element.getProperty('title');
				$$('#tx_dienste_pi1-text').set('text', getTitle);
			},
			'mouseout': function(){
				$$('#tx_dienste_pi1-text').set('text', '');
			}
		});

	});

	
});

