// ---------------------------------------------------------//
// GET/SET THE URL HASH
// ---------------------------------------------------------//
 
function hashString(key)
{ 
	var value = null;
	if(hashStringArr[key])
	{
		value=hashStringArr[key];
	}
	return value;
}

hashStringArr = new Array();

function hashString_Parse()
{	
	var mainQuery =  window.location.search.substring(1);
	var mainQueryPairs = mainQuery.split("&");
	
	
	
	/* from ? */
	for (var i=0;i<mainQueryPairs.length;i++)
	{
		var mPos = mainQueryPairs[i].indexOf("=");
		if(mPos >= 0){
			var argname = mainQueryPairs[i].substring(0,mPos);
			var value = mainQueryPairs[i].substring(mPos+1);
			hashStringArr[argname]=value;		
		}
		
	}
}

// ---------------------------------------------------------//
// THUMBNAIL NAVIGATION //
// ---------------------------------------------------------//
function thumbNav(me, options){	
	var options = options || {};
	var direction = options.direction || null; // capture the selected direction
	var media_slider = options.media || null;
	
	var currentPanelIndex = media_slider.getContentPanelIndex(media_slider.getCurrentPanel()); // get the index of the current panel
		
	switch(direction){ // for directions
	case 'previous':  // previous	
		if(currentPanelIndex == 0){
			media_slider.showLastPanel();	
		}else{
			media_slider.showPreviousPanel();	
		}		
		break;
	case 'next': // next
		if((currentPanelIndex+1) == photo_slider.getContentPanelsCount()){
			media_slider.showFirstPanel();	
		}else{
			media_slider.showNextPanel();
		}	
		break;		
	}
	
}

/* capture the selected round */
function getRound(me){
	document.location = "draftTracker?round="+me.value; // show the round picks in the draft tracker
}

/* capture the selected story and launch the page */
function getStory(me){
	document.location = "story/"+me.value; // launch the story	
}

/* Store Item Selection Process */
function storeSelector(){
	var storeContainer = document.getElementById('store_container'); // Get the Store Container
	var storeItems = storeContainer.getElementsByTagName('div'); // get all of the divs inside of it
	var storeSelected = new Array(); // create array for correct divs
	var showSelected1; // 1st selection holder
	var showSelected2; // 2nd selection holder
	var newStoreItems;  // Consolidation field
	
	for(var i=0; i<storeItems.length; i++){ // loop through all of the divs
		if(storeItems[i].className == "items"){ // find the ones with the "items" class
			storeSelected[i] = storeItems[i]; // add that to the correct divs array
		}	
	}
	
	showSelected1 = Math.floor(Math.random()*storeSelected.length); // randomly select one of the divs in the array
	showSelected2 = Math.floor(Math.random()*storeSelected.length); // randomly select one of the divs in the array
	showSelected1 = "<div class='items'>"+storeSelected[showSelected1].innerHTML+"<\/div>"; // setup the new div
	showSelected2 = "<div class='items'>"+storeSelected[showSelected2].innerHTML+"<\/div>"; // setup the new div
	
	newStoreItems = showSelected1+ showSelected2// put the two randomly selected divs together 
	storeContainer.innerHTML = newStoreItems; // put the divs in the Fox Sports Store
	
}

function launchAds(){
	dapMgr.enableACB('ad300x250box',false); // enable advertisement
	dapMgr.renderAd('ad300x250box', adCode300x250, 300, 250); // render advertisement
	dapMgr.enableACB('ad728x90box',false); // enable advertisement
	dapMgr.renderAd('ad728x90box', adCode728x90, 728, 90);	 // render advertisement		
}


