
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
// hide / unhide home and rival fields in tee.php

	function toggleTeeOptions(id) 
	{
		var el = document.getElementById(id);
		
		if(el.style.display == "block") 
		{
			el.style.display = "none";
		}
		else 
		{
			el.style.display = "block";
		}
	} 
	
	
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
// set tshirt brand in tee.php

function setTshirt(t)
{
	document.getElementById("selectedTee").src = t.src;
	document.getElementById("selectedTeeDesc").innerHTML = t.getAttribute('alt');
	document.getElementById("teeBrandColor").value = t.getAttribute('alt');	
}


// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
// set the rival colors in tee.php

function setRivalPc(c, o)
{
	var rivPreview = o.parentNode.parentNode.id + '_preview';
	var rivPc = o.parentNode.parentNode.id + '_pc';
	var rivPrimary = o.parentNode.parentNode.id + '_primary';
	
	document.getElementById(rivPreview).style.backgroundColor = c;	// preview
	var cn = getColorName(c);
	document.getElementById(rivPc).innerHTML = cn;					// preview text
	document.getElementById(rivPrimary).value = cn;					// form field
}


function setRivalSc(c, o)
{
	var rivPreview = o.parentNode.parentNode.id + '_preview';
	var rivSc = o.parentNode.parentNode.id + '_sc';
	var rivSecond = o.parentNode.parentNode.id + '_second';
	
	document.getElementById(rivPreview).style.borderColor = c;		// preview
	var cn = getColorName(c);
	document.getElementById(rivSc).innerHTML = ' / ' + cn;			// preview text
	document.getElementById(rivSecond).value = cn;					// form field
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
// set the home team colors in tee.php

function setHomePc(c)
{
	document.getElementById("colorsPreview").style.backgroundColor = c;
	var cn = getColorName(c);	
	document.getElementById("pcName").innerHTML = cn;	
	document.getElementById("home_primary").value = cn;
}

function setHomeSc(c)
{
	document.getElementById("colorsPreview").style.borderColor = c;  
	var cn = getColorName(c);
	document.getElementById("scName").innerHTML = ' / ' + cn;
	document.getElementById("home_second").value = cn;  
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
// returns the color name from supplied color value (include #) in tee.php

function getColorName(c)
{
	switch(c)
	{
		case '#000000':
			return 'Black';
			break;
		case '#860922':
			return 'Burgundy';
			break;
		case '#da4725':
			return 'Burnt Orange';
			break;			
		case '#401700':
			return 'Dark Brown';
			break;			
		case '#454e53':
			return 'Dark Gray';
			break;				
		case '#690dbd':
			return 'Dark Purple';
			break;			
		case '#9a021b':
			return 'Dark Red Cardinal';
			break;			
		case '#002400':
			return 'Forest Green';
			break;			
		case '#eaaf00':
			return 'Gold';
			break;
		case '#008150':
			return 'Kelly Green';
			break;			
		case '#70b4f2':
			return 'Light Blue';
			break;				
		case '#8e341a':
			return 'Light Brown';
			break;			
		case '#92999d':
			return 'Light Gray';
			break;			
		case '#6f0c20':
			return 'Maroon';
			break;						
		case '#03063e':
			return 'Navy Blue';
			break;
		case '#ff5e00':
			return 'Orange';
			break;			
		case '#8342cf':
			return 'Purple';
			break;			
		case '#c71b2b':
			return 'Red';
			break;				
		case '#0434b1':
			return 'Royal Blue';
			break;			
		case '#00919f':
			return 'Teal Blue';
			break;			
		case '#009b94':
			return 'Teal Green';
			break;
		case '#d05c00':
			return 'Texas Orange';
			break;			
		case '#d0ac00':
			return 'Vegas Gold';
			break;				
		case '#ffffff':
			return 'White';
			break;
		case '#ffde1d':
			return 'Yellow';
			break;			
		case '#ffc226':
			return 'Yellow Gold';
			break;
		default:
			return 'Unknown Color';
			break;
	}	
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
// sidbar navigation function that returns a simplified url for compare

function getPageName(hrefString)
{
	var arr = hrefString.split('/');
	return  (arr.length<2) ? hrefString : arr[arr.length-2].toLowerCase() + arr[arr.length-1].toLowerCase();               
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
// SideNav
/*
	H3
		UL
			LI
				A
*/

function setSideMenu(arr, crtPage)
{
	for (var i=0; i<arr.length; i++)
	{
		if(getPageName(arr[i].href) == crtPage) // A
		{
			// H3<-A
			if(arr[i].parentNode.tagName == "H3")
			{
				arr[i].parentNode.className = "scurrent"; // highlight menu item
				
				// The Next UL<-A
				if(arr[i+1].parentNode.parentNode.tagName == "UL")
				{
					arr[i+1].parentNode.parentNode.className = "slist"; // display ul list - if there is one
				}
			}			
			// LI<-A
			else if(arr[i].parentNode.tagName == "LI")
			{
				arr[i].parentNode.className = "scurrent"; // highlight menu item
				
				//UL<-LI<-A
				arr[i].parentNode.parentNode.className = "slist";  // display ul list
			}
		}
	}
}

// selects the currrent side nav menu item by comparing href to the current page url 
function setSideNav(hrefString)
{	
	if(!hrefString)
	{
		hrefString = document.location.href ? document.location.href : document.location;
	}

	if (document.getElementById("sidenav")!=null)
		setSideMenu(document.getElementById("sidenav").getElementsByTagName("a"), getPageName(hrefString));
}


// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
// tshirt pages subnav

function setTshirtMenu(arr, crtPage)
{
	for (var i=0; i<arr.length; i++)
	{		
		if(getPageName(arr[i].href) == crtPage)
		{
			arr[i].className = "tcurrent";
		}
	}
}

function setTshirtNav(hrefString)
{	
	if(!hrefString)
	{
		hrefString = document.location.href ? document.location.href : document.location;
	}

	if (document.getElementById("tshirtNav")!=null)
		setTshirtMenu(document.getElementById("tshirtNav").getElementsByTagName("a"), getPageName(hrefString));
}




