// JavaScript Document
var privousNavSub;
var privousNavLinkObj;
function showNav(section) {
	hideNav();
	var secText = section + "Nav";
	document.getElementById(secText).style.display = "block";
	};
	
function hideNav() {
	document.getElementById("liveNav").style.display = "none";
	document.getElementById("workNav").style.display = "none";
	document.getElementById("playNav").style.display = "none";
	document.getElementById("developNav").style.display = "none";
	document.getElementById("newsNav").style.display = "none";
	document.getElementById("aboutNav").style.display = "none";
	document.getElementById("quickLinksNav").style.display = "none";
};

function showSubNav(section) {
	var charCount = section.length;
	var subStringStart = charCount - 3;
	var sectionStringLastChars = section.substring(subStringStart);
	var secText = section + "LeftNav";
	var secLink = section + "Link";
	var curSub = document.getElementById(secText);
	var secLinkObj = document.getElementById(secLink);
	
	if (sectionStringLastChars=='Sub') {
		if (privousNavSub) {
			privousNavSub.style.display = "none";
			privousNavLinkObj.style.backgroundImage = "url(images/arrowRight.gif)";
		};
		privousNavSub = document.getElementById(secText);
		privousNavLinkObj = document.getElementById(secLink);
	};
	
	if (curSub.style.display == "block") {
		curSub.style.display = "none";
		secLinkObj.style.backgroundImage = "url(images/arrowRight.gif)";
	} else {
		curSub.style.display = "block";
		secLinkObj.style.backgroundImage = "url(images/arrowDown.gif)";
	};
};

// Not a part of hideShowNav, but placed here so that it is automatically included
// on every page without needing to add a new script file everywhere
function search(text) {
	document.location = 'searchResults.php?query=' + urlencode(text) + '&search=1&type=and&category=-1&results=200';
};

function urlencode( str ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Philip Peterson
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // *     example 1: urlencode('Kevin van Zonneveld!');
    // *     returns 1: 'Kevin+van+Zonneveld%21'
                                     
    var ret = str;
    
    ret = ret.toString();
    ret = encodeURIComponent(ret);
    ret = ret.replace(/%20/g, '+');
 
    return ret;
};