  // GLOBAL CODE.
	// This is a very crude away of doing this, what would be a better way would be to some how use the last known URL
	// and calculate how they got to the current page and then set the nav bar accordingly.
 
	var mappings = new Array();
	
	mappings[0] = new Array();
	mappings[0][0] = "home";
	mappings[0][1] = "http://www.sumnersathleticfc.com";
	mappings[0][2] = "http://domain784770.sites.fasthosts.com/sumners/";

	mappings[1] = new Array();
	mappings[1][0] = "news";
	mappings[1][1] = "news.cgi?page=listAll";
	mappings[1][2] = "news.cgi?page=displayAll";
	mappings[1][3] = "news.cgi?page=display";
	
	mappings[2] = new Array();
	mappings[2][0] = "events";
	mappings[2][1] = "news.cgi?page=events";
	
	mappings[3] = new Array();
	mappings[3][0] = "results";
	mappings[3][1] = "results.cgi?page=allResults";
	
	mappings[4] = new Array();
	mappings[4][0] = "fixtures";
	mappings[4][1] = "fixtures.cgi?page=fixtures";
	
	mappings[5] = new Array();
	mappings[5][0] = "stats";
	mappings[5][1] = "stats.cgi?page=playerTables€€€ptables";
	mappings[5][2] = "records.cgi?page=clubRecords€€€crecords";
	mappings[5][3] = "applet.shtml€€€predictor";
	
	mappings[6] = new Array();
	mappings[6][0] = "club";
	mappings[6][1] = "stats.cgi?page=clubInfo€€€cinfo";
	mappings[6][2] = "history.shtml€€€history";
	mappings[6][3] = "executive.shtml€€€exec";
	mappings[6][4] = "contact.shtml€€€contacts";
	mappings[6][5] = "sponsors.shtml€€€sponsors";
	mappings[6][6] = "news.cgi?page=login€€€admin";
  mappings[6][7] = "news.cgi?page=admin€€€admin";
	mappings[6][8] = "a.cgi€€€admin";
	mappings[6][9] = "competitions.shtml€€€comp";
		
	mappings[7] = new Array();
	mappings[7][0] = "players";
	mappings[7][1] = "stats.cgi?page=stats";
	mappings[7][2] = "profiles.cgi";
	
	mappings[8] = new Array();
	mappings[8][0] = "photos";
	mappings[8][1] = "photo.cgi";
	
	mappings[9] = new Array();
	mappings[9][0] = "forum";
	mappings[9][1] = "board.cgi";
	
	var currentIndex = -1;
	var childElemName = null;
	
	for(var i=0; i<mappings.length; i++){
	  for(var j=1; j<mappings[i].length; j++){
		  if(i == 0){ 
			  // Look for an exact match.
			  if(location.href == mappings[i][j]){
				  currentIndex = i;
					break;
				}
			}
			else {
			  if(mappings[i][j].indexOf("€€€") == -1){
					if(location.href.indexOf(mappings[i][j]) > -1){
						currentIndex = i;
	    			break;
		    	}
				}
				else {
				  var spliting = mappings[i][j].split("€€€");
					if(location.href.indexOf(spliting[0]) > -1){
					  currentIndex = i;
						childElemName = spliting[1];
					  break;
					}
				}
		  }
		}
		
		if(currentIndex != -1){
		  break;
		}
	}
	
	var element = document.getElementById(mappings[currentIndex][0]);
	navOnClick(element, false);
	
  element.className = "OnCurrentNode";
	var highlight = document.getElementById(mappings[currentIndex][0]+"Highlight");
	highlight.className = "Hidden";
	
	if(childElemName != null){
	  var childElemHighlight = document.getElementById(childElemName+"Highlight");
		var childElem = document.getElementById(childElemName);
		childElem.expanded = "true";
		childElemHighlight.className = "NavDivSelect";
	}