window.addEvent('domready',function(){
		
		
		var fontresizer = new FontResizer({container:'textSizeButtons'});
		var alertscr = new alertScroller({rotateHeight:29,delayTime:5000});
		
		if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){
			var ieversion=new Number(RegExp.$1)
		}
		var smoothscroll = new Fx.SmoothScroll();
		var dropdown = new mainDropdown("headerNavigation",{mode:'vertical'});
		if($chk(Browser.Engine.trident) && ieversion<7){	
			DD_belatedPNG.fix('.png');
		}
		$$('.popupBox').each(function(thisLink){
			thisLink.setStyle('cursor','pointer');
			thisLink.addEvent('click',function(){
				new StickyWin.Modal({
					content: StickyWin.ui(
						$(thisLink.get('rel')).getElement('.title').get('html'),
						$(thisLink.get('rel')).getElement('.content').get('html'),
						{
							width:800
						}
					)
				});
			})
		})
		
		$$('.bigImage').each(function(thisImage){var imgExpander = new bigImageExpander({image:thisImage,dimensions:{width:750,height:180}});})
		
		/////////////////////// BEGIN LOGIN BOX //////////////////////////////
		
		var mySlide = new Fx.Tween('login',{property:'height'}).set('0')
		$$('.toggleLoginLink').addEvent('click', function(e){
			e = new Event(e).stop();
			mySlide.cancel().start('105')
		});
	
		$('closeLogin').addEvent('click', function(e){
			e = new Event(e).stop();
			mySlide.cancel().start('0')
		});
		
		/////////////////////// END LOGIN BOX //////////////////////////////
		//new OverText($$('.overtext'));
		
		/* link management */
		$('gototop').set('opacity','0').setStyle('display','block');
		
		/* scrollspy instance */
		var ss = new ScrollSpy({
							min: 200, 
							onEnter: function(position,enters) {$('gototop').fade('in');},
    						onLeave: function(position,leaves) {$('gototop').fade('out');},
							container: window
		});
		
		
		$$(".inpageReadmoreLink").each(function(thisLink){
			thisLink.setStyle('cursor','pointer');
			new Fx.Reveal(thisLink.getNext()).dissolve();
			thisLink.addEvent('click',function(){
				new Fx.Reveal(this.getNext()).reveal();		   
				new Fx.Reveal(this).dissolve();
			})
			
		})
		
		$$('.accordionContainer').each(function(thisContainer){
			var myAccordion = new Accordion(thisContainer, '.toggler', '.element',{display:-1});									
		})
		
		$$('.fireClickOnHover .toggler').each(function(thisToggler){
				thisToggler.addEvent('mouseover',function(){
					thisToggler.fireEvent('click')										  
				})	
		})
})