window.addEvent('domready',function(){
	if($('dep-mainscores')){
		//SCORES BAR EVENTS
		$('dep-scorespan1').fade('hide');
		$('dep-scoresnav1').addClass('dep-scorenavoff');
		$('dep-scrdrop').fade('hide');
		$('dep-scrdrop').setStyle('display','block');
		scrMorph = new Fx.Morph($('dep-scrdrop'),{duration: 250});
		allScores = $('dep-scoresglobal').getElements('div.dep-scoresmask');
		$('dep-scorecontrol').addEvent('click',function(e){
			e.stopPropagation();
			if($('dep-scrdrop').getStyle('opacity') == 0){
				scrMorph.start({
					'top': [85, 77],
					'opacity': [0, 1]
				});
			}else{
				scrMorph.start({
					'opacity': [1, 0]
				});
			}
		});
		initScoreModule(0);
		switchScoreModules();
		scoreWinScroll();
	}
});
//GLOBAL VARS
var scoreWinPos;
var scrMorph;
var allScores;
var scoreScroll;
var scoreFlag = true;
var scoreCur = 0;
//GLOBAL FUNCTIONS
function initScoreModule(x){
	$('dep-scoresnav1').removeEvents();
	$('dep-scoresnav2').removeEvents();
	allScores.each(function(item,index){
		item.setStyle('display','none');
	});
	$('dep-scoresmask' + x).fade('hide');
	$('dep-scoresmask' + x).setStyle('display','block');
	$('dep-scoresmask' + x).fade(1);
	var totalScores = $('dep-scoreswrap' + x).getElements('div.dep-scoreitem');
	$('dep-scoreswrap' + x).setStyle('width',(totalScores.length) * 109);
	if(totalScores.length > 6){
		scoreScroll = new Fx.Scroll($('dep-scoresmask' + x),{
			duration: 500,
			transition: Fx.Transitions.Quart.easeOut,
			onComplete: function(){
				scoreFlag = true;
			}
		});
		scoreScroll.set(0,0);
		scoreCur = 0;
		$('dep-scorespan2').fade('show');
		$('dep-scoresnav2').removeClass('dep-scorenavoff');
		$('dep-scoresnav1').addEvent('click',function(e){
			e.stopPropagation();
			$('dep-scorespan2').fade('show');
			$('dep-scoresnav2').removeClass('dep-scorenavoff');
			if(scoreFlag == true && scoreCur > 0){
				scoreFlag = false;
				scoreCur--;
				scoreScroll.toElement(totalScores[scoreCur]);
				if(scoreCur == 0){
					$('dep-scorespan1').fade('hide');
					$('dep-scoresnav1').addClass('dep-scorenavoff');
				}
				else {
					$('dep-scorespan1').fade('show');
					$('dep-scoresnav1').removeClass('dep-scorenavoff');
				}
			}
		});
		$('dep-scoresnav2').addEvent('click',function(e){
			e.stopPropagation();
			$('dep-scorespan1').fade('show');
			$('dep-scoresnav1').removeClass('dep-scorenavoff');
			if(scoreFlag == true && scoreCur < (totalScores.length) - 6){
				scoreFlag = false;
				scoreCur++;
				scoreScroll.toElement(totalScores[scoreCur]);
				if(scoreCur == (totalScores.length) - 6){
					$('dep-scorespan2').fade('hide');
					$('dep-scoresnav2').addClass('dep-scorenavoff');
				}
				else {
					$('dep-scorespan2').fade('show');
					$('dep-scoresnav2').removeClass('dep-scorenavoff');
				}
			}
		});
		
	}else{
		$('dep-scorespan1').fade('hide');
		$('dep-scorespan2').fade('hide');
		$('dep-scoresnav1').addClass('dep-scorenavoff');
		$('dep-scoresnav2').addClass('dep-scorenavoff');
	}
}
function switchScoreModules(){
	var allModuleBtns = $('dep-scrdrop').getElements('a.dep-scrdroplink');
	$('dep-labelcontrol').set('html',allModuleBtns[0].get('title'))
	allModuleBtns.each(function(item,index){
		if( $('dep-modSwitch' + index).get('value') == '0' )item.fade(0.5);
		else{
			item.addEvent('click',function(e){
				e.stopPropagation();
				$('dep-labelcontrol').set('html',item.get('title'));
				initScoreModule(index);
				$('dep-scrdrop').fade('hide');
			});
		}
	});
}
function scoreWinScroll(){
	var resHeight = (screen.height).toInt();
	if (!Browser.Platform.ios && !Browser.Platform.android && resHeight > 700){
		window.addEvent('scroll',function(){
			scoreWinPos = ($('dep-mainscores').getPosition().y).toInt();
			if((window.getScroll().y).toInt() >= scoreWinPos - 1)$('dep-scoresplaceholder').addClass('dep-scoresfixed');
			else $('dep-scoresplaceholder').removeClass('dep-scoresfixed');
		});	
	}
}
