/*3.0 September 2008 re-skin javascript*/

function toggleNavItem(id) {
	var obj = document.getElementById(id);
	if (obj.className == "nav-closed") {
		obj.className = "nav-open";
		obj.firstChild.nextSibling.nextSibling.nextSibling.style.display = 'block';
		fixColumns();
		
	} else {
		obj.className = "nav-closed";
		obj.firstChild.nextSibling.nextSibling.nextSibling.style.display = 'none';
		fixColumns();
	}
}

function switchTab(id) {
	if (id == 'main_events_content_money') {
		var element = document.getElementById(id);
		element.className = 'selected_tab';
		document.getElementById('tab_upcoming').className = 'deselected';
		document.getElementById('tab_money').className = 'selected';
		document.getElementById('main_events_content_upcoming').className = 'deselected_tab';
	} else {
		var element = document.getElementById(id);
		element.className = 'selected_tab';
		document.getElementById('tab_money').className = 'deselected';
		document.getElementById('tab_upcoming').className = 'selected';
		document.getElementById('main_events_content_money').className = 'deselected_tab';
	}
}

/*news page accordian news archives */
function fixColumns(){
	document.getElementById('container').style.height = 'auto';
	document.getElementById('nav').style.height = 'auto';
	document.getElementById('main').style.height = 'auto';
	document.getElementById('main_left').style.height = 'auto';
	document.getElementById('main_right').style.height = 'auto';
	document.getElementById('main_events').style.height = 'auto';
	matchColumns();
	document.getElementById('nav').style.minHeight = '750px';
}
function toggleVideoItem(id) {
	var obj = document.getElementById(id);
	if (obj.className == "videos_deselected") {
		obj.className = "videos_selected";
		fixColumns();
	} else {
		obj.className = "videos_deselected";
		fixColumns();
	}
}

/*past events script*/
function getElementsByName_iefix(tag, name) {
     
     var elem = document.getElementsByTagName(tag);
     var arr = new Array();
     for(i = 0,iarr = 0; i < elem.length; i++) {
          att = elem[i].getAttribute("name");
          if(att == name) {
               arr[iarr] = elem[i];
               iarr++;
          }
     }
     return arr;
}

function showYear(id)
{
	var table = document.getElementById(id);
	var tab = document.getElementById('tab_'+id);
	
	var openTab = getElementsByName_iefix('div','selected_tab')[0];
	var openTable = getElementsByName_iefix('*','selected_table')[0];
	
	openTab.className = 'deselected';
	openTab.setAttribute('name','');
	openTable.className = 'featured_games invisible';
	openTable.setAttribute('name','');
	
	tab.className = 'selected';
	tab.setAttribute('name','selected_tab');
	table.className = 'featured_games visible';
	table.setAttribute('name','selected_table');
}

function showTrialsStories(id)
{
	var table = document.getElementById(id);
	var tab = document.getElementById('tab_'+id);
	
	var openTab = getElementsByName_iefix('div','selected_tab')[0];
	var openTable = getElementsByName_iefix('*','selected_table')[0];
	
	openTab.className = 'deselected';
	openTab.setAttribute('name','');
	openTable.className = 'featured_games invisible';
	openTable.setAttribute('name','');
	
	tab.className = 'selected';
	tab.setAttribute('name','selected_tab');
	table.className = 'featured_games visible';
	table.setAttribute('name','selected_table');
}

function showType(id)
{
	var table = document.getElementById(id);
	var tab = document.getElementById('tab_'+id);
	
	var openTab = getElementsByName_iefix('div','selected_tab')[0];
	var openTable = getElementsByName_iefix('*','selected_table')[0];
	
	openTab.className = 'deselected';
	openTab.setAttribute('name','');
	openTable.className = 'games invisible';
	openTable.setAttribute('name','');
	
	tab.className = 'selected';
	tab.setAttribute('name','selected_tab');
	table.className = 'games visible';
	table.setAttribute('name','selected_table');
}

function showTypeTab(id)
{
	var tab = document.getElementById(id);
	
	var openTab = getElementsByName_iefix('div','selected_tab')[0];
	
	openTab.className = 'deselected';
	openTab.setAttribute('name','');
	
	tab.className = 'selected';
	tab.setAttribute('name','selected_tab');
	table.className = 'games visible';
	table.setAttribute('name','selected_table');
}

function eventScroll(direction,number)
{
	if(direction == 'down'){
		for(i=1;i<number;i++){
			if((i+5) < number){
				if(document.getElementById(i).className == 'oddRow' || document.getElementById(i).className == 'evenRow'){
					var n = i+6;
					document.getElementById(i).className = 'invisible';
					if(n <= number){
						for(y=i+1;y<n;y++){
							if(!(y % 2) == true){
								document.getElementById(y).className = 'evenRow';
							} else {
								document.getElementById(y).className = 'oddRow';
							}
						}
					} else {
						for(y=i+1;y<number;y++){
							if(!(y % 2) == true){
								document.getElementById(y).className = 'evenRow';
							} else {
								document.getElementById(y).className = 'oddRow';
							}
						}
					}
					break;
				}
			}
		}
	} else if (direction == 'up') {
		for(i=1;i<number;i++){
				if((document.getElementById(i).className == 'oddRow' || document.getElementById(i).className == 'evenRow') && i>1){
					var n = i-1;
					if(!(n % 2) == true){
						document.getElementById(n).className = 'evenRow';
					} else {
						document.getElementById(n).className = 'oddRow';
					}
					for(y=n+5;y<number;y++){
						document.getElementById(y).className = 'invisible';
					}
					break;
				}	
		}
	}
}

function toggleTabs(e)
{
	var element;
	if (!e) var e = window.event;
	if (e.target) element = e.target;
	else if (e.srcElement) element = e.srcElement;

	var name = element.getAttribute('name');
	var newSelected = new Array();
	newSelected = document.getElementsByName(name);
	
	var currentlySelected = new Array();
	currentlySelected = document.getElementsByClassName('selected');
	var currentlySelectedTabs = new Array();
	currentlySelectedTabs = document.getElementsByClassName('selected_tab');
	
	for(i=0;i<currentlySelected.length;i++){
		currentlySelected[i].className = 'deselected';
		currentlySelectedTabs[i].className = 'deselected_tab';
	}
	
	for(i=0;i<newSelected.length;i++){
		if(newSelected[i].className == 'deselected'){
			newSelected[i].className = 'selected';
		} else if(newSelected[i].className == 'deselected_tab'){
			newSelected[i].className = 'selected_tab';
		}
	}
}