/* SportsMX Javascript
 * Author1: Michael Greenland from CreativeBurn Studio
 * Author's Url: http://www.creativeburn.com
 * Author2: 
 * Author2's Url: http://
 * Author3:
 * Author3's Url: http://
 * Created: 05/26/2011
 * Updated: 11/07/2011
 */

var $j = jQuery.noConflict();
$j(document).ready(function(){
	
	
	//for content box open/hide
	var hash = window.location.hash.substr(1);	
	var setSubMenu = 'setSubMenu';
	var setPageName = '';
	currentSelected = 0;
	var subMenuArray = new Array();
	subMenuArray['profile'] = new Array("Photo", "Video");
	subMenuArray['scoretab'] = new Array("Recap", "Photos", "Videos");
	//subMenuArray['profile'] = new Array("Bio","Photo","Video");
	
	publicMethod = $j.fn[setSubMenu] = $j[setSubMenu] = function (getPageName) {
		setPageName = getPageName;
		if(hash != '') {
			var x = subMenuArray[setPageName];
			for (var i = 0; i<x.length; i++) {
			// why this not working? due to old IE and not work with js version??? >  for (var i in subMenuArray[setPageName]) {
				if(hash == subMenuArray[setPageName][i].toLowerCase()) {
					var $setSelected = i;
					changeSubMenus($setSelected);
					break;
				}
			}
		} else {
			changeSubMenus(0);
		}
	}
	
	$j("#contentInfo").css("display", "none");
		
	function changeSubMenus(getSelected) {
		currentSelected = getSelected;
		$j("#subMenu"+subMenuArray[setPageName][currentSelected]).addClass("selected");
		$j("#content"+subMenuArray[setPageName][currentSelected]).fadeIn();
		$j("#arrowUp-"+subMenuArray[setPageName][currentSelected]).fadeIn();
		var x = subMenuArray[setPageName];
		for (var i = 0; i<x.length; i++) {
		// why this not working? due to old IE and not work with js version??? >  for (var i in subMenuArray[setPageName]) {
			if(i != currentSelected) {
				$j("#subMenu"+subMenuArray[setPageName][i]).removeClass("selected");
				$j("#content"+subMenuArray[setPageName][i]).css("display", "none");
				$j("#arrowUp-"+subMenuArray[setPageName][i]).css("display", "none");
			}
		}
	}
	
	$j("#subMenuNav").click(function(e){
		//if(setPageName != 'blog') {
			//alert(e.target.parentNode.id);
			var $getId;
			if(!e.target.id) {
				$getId = e.target.parentNode.id;
			} else {
				$getId = e.target.id;
			}
			var x = subMenuArray[setPageName];
			for (var i = 0; i<x.length; i++) {
			// why this not working? due to old IE and not work with js version??? >  for (var i in subMenuArray[setPageName]) {
				if($getId == "subMenu"+subMenuArray[setPageName][i]+"Name") {
					var $setSelected = i;
					window.location.hash = subMenuArray[setPageName][i].toLowerCase();
					changeSubMenus($setSelected);
					break;
				}
			}
			$j("#contentIntro").css("display", "none");
			//alert(e.target.id);
			return false;
		//}
	});
	
	//////////////////////////////// PHOTO SLIDER /////////////////////////////////////
	
	selectPhotoSlider = 'selectPhotoSlider';
	var currentPhotoSelected = 0;
	var photoActiveMax = 0;
	var photoSliderMenuArray = new Array("wk_1","wk_2","wk_3","wk_4","wk_5","wk_6","wk_7","wk_8","wk_9","wk_10","wk_11","wk_12");
	publicMethod = $j.fn[selectPhotoSlider] = $j[selectPhotoSlider] = function (getLatestNum) {
	//function selectPhotoSlider(getLatestNum) {
		photoActiveMax = getLatestNum
		changePhotoSliderMenus(photoActiveMax);
	}
	
	
	function changePhotoSliderMenus(getPhotoSelected) {
		currentPhotoSelected = getPhotoSelected;
		$j("#photoSliderMenu #wk_"+currentPhotoSelected).removeClass("active");
		$j("#photoSliderMenu #wk_"+currentPhotoSelected).addClass("selected");
		$j("#photoSliderDisplay #wk_"+currentPhotoSelected+"Display").fadeIn();
		$j("#photoSliderMeasureStat #statwk_"+currentPhotoSelected).fadeIn();
		var x = photoActiveMax;
		for (var i = 1; i<=x; i++) {
			if(i != currentPhotoSelected) {
				$j("#photoSliderMenu #wk_"+i).removeClass("selected");
				$j("#photoSliderMenu #wk_"+i).addClass("active");
				$j("#photoSliderDisplay #wk_"+i+"Display").css("display", "none");
				$j("#photoSliderMeasureStat #statwk_"+i).css("display", "none");
			}
		}
	}
	
	$j("#photoSliderMenu > li").click(function(e){
		var $getId;
		if(!e.target.id) {
			$getId = e.target.parentNode.id;
		} else {
			$getId = e.target.id;
		}
		if(photoActiveMax >= $getId.substr(3)) {
			changePhotoSliderMenus($getId.substr(3));
		}
		//alert(e.target.id);
		return false;
	});


//////////////////////////////// PLAYLIST TABCONTENT /////////////////////////////////////
	
	selectPlaylistTC = 'selectPlaylistTC';
	var currentItemSelected = 1;
	var prevItem = currentItemSelected;
	var PlaylistTCMenuArray = new Array('item-1', 'item-2', 'item-3', 'item-4', 'item-5', 'item-6');
	publicMethod = $j.fn[selectPlaylistTC] = $j[selectPlaylistTC] = function () {
		changePlaylistTCMenus(currentItemSelected);
	}
	
	
	function changePlaylistTCMenus(getItemSelected) {
		currentItemSelected = getItemSelected;
		$j("#PlaylistTCMenu #item-"+currentItemSelected).removeClass("active");
		$j("#PlaylistTCMenu #item-"+currentItemSelected).addClass("selected");
		$j("#PlaylistTCDisplay #item-"+currentItemSelected+"Display").fadeIn();
		var x = PlaylistTCMenuArray.length;
		for (var i = 1; i<=x; i++) {
			if(i != currentItemSelected) {
				$j("#PlaylistTCMenu #item-"+i).removeClass("selected");
				$j("#PlaylistTCMenu #item-"+i).addClass("active");
				$j("#PlaylistTCDisplay #item-"+i+"Display").css("display", "none");
			}
		}
		$j('#itemload-'+prevItem).attr("src", $j('#itemload-'+prevItem).attr("src"));
		prevItem = currentItemSelected;
	}
	
	$j("#PlaylistTCMenu li").click(function(e){
		var $getId;
		if(!e.target.id) {
			$getId = e.target.parentNode.id;
		} else {
			$getId = e.target.id;
		}
		if(PlaylistTCMenuArray.length >= $getId.substr(5)) {
			changePlaylistTCMenus($getId.substr(5));
		}
		//alert(e.target.id);
		return false;
	});
	

//////////////////////////////// SCOREBOARD TABCONTENT /////////////////////////////////////
	
	selectScoreboardTC = 'selectScoreboardTC';
	var currentItemSelected = 1;
	var prevItem = currentItemSelected;
	var ScoreboardTCMenuArray = new Array();
	publicMethod = $j.fn[selectScoreboardTC] = $j[selectScoreboardTC] = function (itemNum) {
		for (var i = 1; i<=itemNum; i++) {
			ScoreboardTCMenuArray.push('sb-carousel'+ i);
		}
		changeScoreboardTCMenus(currentItemSelected);
	}
	
	function changeScoreboardTCMenus(getItemSelected) {
		currentItemSelected = getItemSelected;
		$j("#sb-tabs #item-"+currentItemSelected).removeClass("active");
		$j("#sb-tabs #item-"+currentItemSelected).addClass("selected");
		//$j("#sb-carousel"+currentItemSelected).fadeIn();
		$j("#sb-carousel"+currentItemSelected).css("display", "block");
		$j('#sb-item'+currentItemSelected).jcarousel();
		var x = ScoreboardTCMenuArray.length;
		for (var i = 1; i<=x; i++) {
			if(i != currentItemSelected) {
				$j("#sb-tabs #item-"+i).removeClass("selected");
				$j("#sb-tabs #item-"+i).addClass("active");
				$j("#sb-carousel"+i).css("display", "none");
			}
		}
		//$j('#itemload-'+prevItem).attr("src", $j('#itemload-'+prevItem).attr("src"));
		prevItem = currentItemSelected;
	}
	
	$j("#ScoreboardTCMenu li").click(function(e){
		var $getId;
		if(!e.target.id) {
			$getId = e.target.parentNode.id;
		} else {
			$getId = e.target.id;
		}
		if(ScoreboardTCMenuArray.length >= $getId.substr(5)) {
			changeScoreboardTCMenus($getId.substr(5));
		}
		//alert(e.target.id);
		return false;
	});
	

});
