<!--//--><![CDATA[//><!--

/* Extend Mootools */

/* hover! */
Element.implement({
	'hover': function(fn1,fn2) {
		return this.addEvents({
			'mouseenter': function(e) {
				fn1.attempt(e,this);
			},
			'mouseleave': function(e) {
				fn2.attempt(e,this);
			}
		})
	}
});


Clientcide.setAssetLocation("/tl_files/Themes/2010-07_axomed_1/js/clientcide/assets");


window.addEvent('domready', function(){
		/* font resize controls */
		$$('#big-font span.letter').hover(
			function(e){
				$$('.highlow').fade('0.4');
				$$('#font-down').fade('0.6');
			},
			function(e){
				$$('#font-down').fade('1');
				$$('.highlow').fade('1');
			}
		);
		$$('#small-font span.letter').hover(
			function(e){
				$$('.highlow').fade('0.4');
				$$('#font-up').fade('0.6');
			},
			function(e){
				$$('#font-up').fade('1');
				$$('.highlow').fade('1');
			}
		);
		$$('.highlow').hover(
			function(e){
				$$('.highlow').fade('0.4');
			},
			function(e){
				$$('.highlow').fade('1');
			}			
		);
		
		// default font sizes:
		var pSize = 14;
		var pHeight = ulHeight = 20;
		var h1Size = 30;
		var h2Size = 26;
		var h3Size = 14;
		var ulSize = 14;
		
		$$('.highlow').addEvent('click',function(){
			$$('#container p').each(function(el){
				el.setStyle('font-size', pSize + 'px');
				el.setStyle('line-height', pHeight + 'px');
			})
			$$('#container h1').each(function(el){
				el.setStyle('font-size', h1Size + 'px');
				el.setStyle('line-height', h1Size + 'px');				
			})
			$$('#container h2').each(function(el){
				el.setStyle('font-size', h2Size + 'px');
				el.setStyle('line-height', h2Size + 'px');				
			})
			$$('#container h3').each(function(el){
				el.setStyle('font-size', h3Size + 'px');
				el.setStyle('line-height', h3Size + 'px');				
			})
			$$('#container #main ul li').each(function(el){
				el.setStyle('font-size', ulSize + 'px');
				el.setStyle('line-height', ulHeight + 'px');				
			})
		});
		
		$$('#big-font span.letter').addEvent('click', function(){
			$$('#container p').each(function(el){
				el.setStyle('font-size', (el.getStyle('font-size').toInt() + 2) + 'px');
				el.setStyle('line-height', (el.getStyle('line-height').toInt() + 2) + 'px');
			})
			$$('#container h1').each(function(el){
				el.setStyle('font-size', (el.getStyle('font-size').toInt() + 2) + 'px');
				el.setStyle('line-height', (el.getStyle('line-height').toInt() + 2) + 'px');
			})
			$$('#container h2').each(function(el){
				el.setStyle('font-size', (el.getStyle('font-size').toInt() + 2) + 'px');
				el.setStyle('line-height', (el.getStyle('line-height').toInt() + 2) + 'px');				
			})
			$$('#container h3').each(function(el){
				el.setStyle('font-size', (el.getStyle('font-size').toInt() + 2) + 'px');
				el.setStyle('line-height', (el.getStyle('line-height').toInt() + 2) + 'px');				
			})
			$$('#container #main ul li').each(function(el){
				el.setStyle('font-size', (el.getStyle('font-size').toInt() + 2) + 'px');
				el.setStyle('line-height', (el.getStyle('line-height').toInt() + 2) + 'px');				
			})
		});
		$$('#small-font span.letter').addEvent('click', function(){
			$$('#container p').each(function(el){
				el.setStyle('font-size', (el.getStyle('font-size').toInt() - 2) + 'px');
				el.setStyle('line-height', (el.getStyle('line-height').toInt() - 2) + 'px');				
			})
			$$('#container h1').each(function(el){
				el.setStyle('font-size', (el.getStyle('font-size').toInt() - 2) + 'px');
				el.setStyle('line-height', (el.getStyle('line-height').toInt() - 2) + 'px');				
			})
			$$('#container h2').each(function(el){
				el.setStyle('font-size', (el.getStyle('font-size').toInt() - 2) + 'px');
				el.setStyle('line-height', (el.getStyle('line-height').toInt() - 2) + 'px');				
			})
			$$('#container h3').each(function(el){
				el.setStyle('font-size', (el.getStyle('font-size').toInt() - 2) + 'px');
				el.setStyle('line-height', (el.getStyle('line-height').toInt() - 2) + 'px');				
			})
			$$('#container #main ul li').each(function(el){
				el.setStyle('font-size', (el.getStyle('font-size').toInt() - 2) + 'px');
				el.setStyle('line-height', (el.getStyle('line-height').toInt() - 2) + 'px');				
			})			
		});
		

		
		/* Browser detection */
		
		var opera = false;
		if(Browser.Engine.presto){
			opera = true;
		}
		//console.log('Opera Browser: ' + opera);
		
		var IE = false;
		if(Browser.Engine.trident){
			IE = true;
		}
		//console.log('Internet Exploder: ' + IE);
		
		/* image tooltips */	
		var img = $$('#container img');
		var imgAlt = img.getProperty('alt');
		
		
		img.each(function(el){
			
			var alt = el.getProperty('alt');
			el.store('tip:text', alt);
			if(opera){
				// ignore Opera
			}
			else{
				
				
				 // show some help info for the 
				 // print and font size icons
				new Tips.Pointy($('print-page'), {
			        pointyTipOptions: {
						offset: {x:0,y:11},				
					    point: 6
					}
			    });
				new Tips.Pointy($$('#small-font span.letter'), {
			        pointyTipOptions: {
						offset: {x:0,y:11},				
					    point: 6
					}
			    });
				new Tips.Pointy($$('#big-font span.letter'), {
			        pointyTipOptions: {
						offset: {x:0,y:15},				
					    point: 6
					}
			    });
				new Tips.Pointy($$('.highlow'), {
			        pointyTipOptions: {
						offset: {x:0,y:25},
					    point: 6
					}
			    });
				
				if(alt == null){
					el.setProperty('alt','Bild')
				}
				else{
					//show graphical image tooltips
					new Tips(el, {
							offset: {x:8,y:18},					
				        	showDelay: 0,
				        	hideDelay: 0,
				        	fixed: false
				    	});
					}
			}
		})
		

		
		/* print button */
		$$('a#print-page').hover(
			function(e){
				$$('a#print-page').fade('0.6');
			},
			function(e){
				$$('a#print-page').fade('1');
			}
		)

		// do some menu hover animation		
		/*$$('#nav-1 li a').each(function(item){
			if(item.hasClass('green')){
				item.hover(
	                function(e) {
	                    this.morph('.menu.green');
	                },
	                function(e) {
	                    this.morph('.menu.normal');
	                });
			}
			else{
				item.hover(
	                function(e) {
	                    this.morph('.menu.over');
	                },
	                function(e) {
	                    this.morph('.menu.normal');
	                });	
			}
		 });*/
		$$('.news', '.nav-section li').each(function(item){		
			item.hover(
             function(e) {
                 this.morph('.highlight.hover');
             },
             function(e) {
                 this.morph('.highlight.normal');
             });
		});
});



/* jQuery */

$j(document).ready(function(){

	$j('.trauma-link').hover(
		function(){
			$j('#trauma').trigger('mouseover');
		},
		function(){
			$j('#trauma').trigger('mouseout')
		}
	);
	$j('.fuss-link').hover(
		function(){
			$j('#fuss').trigger('mouseover');
		},
		function(){
			$j('#fuss').trigger('mouseout')
		}
	);
	$j('.wirbel-link').hover(
		function(){
			$j('#wirbel').trigger('mouseover');
		},
		function(){
			$j('#wirbel').trigger('mouseout')
		}
	);
	
	

});


//--><!]]>
