currentSectionLink = null;


window.addEvent('domready', function(){
	// Top menu
	initTopMenu();
	// Billboard
	initBillboard();
	//text size changer
	initSizeSelector();
});

function initTopMenu(){
	$$('#mainNav li.lvl1MenuItem').each(function(lvl1Item){
		if(lvl1Item.getElement('a').get('text') == topMostPage){
			lvl1Item.addClass('current');
		}
		
		lvl1Item.addEvents({
			'mouseenter' : function(){
				lvl1Item.addClass('hover');
				lvl1Item.getChildren('ul.lvl2Menu').addClass('hover');
			},
			'mouseleave' : function(){
				lvl1Item.removeClass('hover');
				lvl1Item.getChildren('ul.lvl2Menu').removeClass('hover');
			}
		});
	});
	
	$$('#mainNav ul.lvl2Menu li').each(function(lvl2Item){
		lvl2Item.addEvents({
			'mouseenter' : function(){
				lvl2Item.addClass('hover');
			},
			'mouseleave' : function(){
				lvl2Item.removeClass('hover');
			}
		});
	});
}

function initBillboard(){
	$$('#sectionTabs .sectionTab').each(function(tab){
		tab.addEvent('mouseenter', function(e){
			switch(tab.get('id')){
				case 'getSupport':
					$('divider').setStyle('background-color', '#EA264C');
					break;
					
				case 'neuromuscularDisorder':
					$('divider').setStyle('background-color', '#00BBE6');
					break;
					
				case 'giveSupport':
					$('divider').setStyle('background-color', '#3A93E7');
					break;
					
				case 'upcomingEvents':
					$('divider').setStyle('background-color', '#01BE22');
					break;
				default:
					break;
			}
			tab.addClass('over');
		});
		tab.addEvent('mouseleave', function(e){
			tab.removeClass('over');
		});
	});
}


function initSizeSelector(){
	//#articles li height
	
	$('sizeSelector').addEvent('change', function(){
	
		var req = new Request({
			url:'/',
			async:'false', 
			onSuccess:  function(text){ 

			}.bind(this)		
			
		}).send("text_size="+$('sizeSelector').get('value'));
		
		
		
			
		
		
		$$('p,li,a,.more-link,#latestPressTab,#breadcrumb,.articleMeta,.wpContent').each(function(e, i){
			
			if($('sizeSelector').get('value') == 'large'){
				e.setStyle('font-size', 14);
				
			}else if($('sizeSelector').get('value') == 'xlarge'){
				e.setStyle('font-size', 16);
				
			}else{
				e.setStyle('font-size', 12);
			}
			
		})
		
		
		$$('h2,h3').each(function(e, i){
			if($('sizeSelector').get('value') == 'large'){
				e.setStyle('font-size', 16);
				
			}else if($('sizeSelector').get('value') == 'xlarge'){
				e.setStyle('font-size', 18);
				
			}else{
				e.setStyle('font-size', 14);
			}
		})
		

		$$('.date,#eventsCalendarLegend .legendText,.postTime,.postOrigin,.postMetaData,.pagingControl,#articles p.articleMeta').each(function(e, i){
			if($('sizeSelector').get('value') == 'large'){
				e.setStyle('font-size', 12);
				
			}else if($('sizeSelector').get('value') == 'xlarge'){
				e.setStyle('font-size', 14);
				
			}else{
				e.setStyle('font-size', 10);
			}
		})
					
		$$('#articles li.wpContent').each(function(e, i){
			if($('sizeSelector').get('value') == 'large'){
				e.setStyle('height', 250);
			
			}else if($('sizeSelector').get('value') == 'xlarge'){
				e.setStyle('height', 300);
				
			}else{
				e.setStyle('height', 200);
			}
		})
		
		$$('#sectionTabs li,#latestPressTab').each(function(e, i){
			
			if($('sizeSelector').get('value') == 'large' || $('sizeSelector').get('value') == 'xlarge'){
				e.setStyle('font-size', 14);

			}else{
				e.setStyle('font-size', 12);
			}
			
		})
	});
}
