function outputNavControls(pageid) {
	document.write("<div class=\"navcontainer\">");
	for (x=0;x<linkBoxes.length;x++) {
		element = linkBoxes[x].split("|");
		
		switch(element[1]) {
			case "__start":
			document.write("<div class=\"navhead\">"+element[0]+"</div>");
			break;
			
			case "__end":
			document.write("<div style=\"margin-bottom:10px;\" class=\"navboxline\"></div>");
			break;
			
			default:
			if (element[2] == "") {
				element[2] == "_top";
			}
			
			if (element[1] == "?" + pageid) {
				document.write("<div class=\"currentLocNav\"><img src=\"images/left_arrow.png\">&nbsp;"+element[0]+"</div>");
			} else {
				document.write("<a class=\"navbar\" href=\""+element[1]+"\" target=\""+element[2]+"\">"+element[0]+"</a>");
			}
		}
	}
	document.write("</div>");
}

function placeContent(pageid) {
	var dataURL = "data/" + pageid + ".txt";
	var theFullData = "";
	var errMsg = "Sorry, the page you were looking for could not be found.";

	if (window.XMLHttpRequest) { 
		// code for Mozilla, Safari, etc 
		var xhReq = new XMLHttpRequest();
		xhReq.open("GET", dataURL, false);
		xhReq.send(null);
		var serverResponse = xhReq.responseText;
		theFullData = serverResponse; 
	} else if (window.ActiveXObject) { 
		//IE 
		xmlhttp=new ActiveXObject('Microsoft.XMLHTTP'); 
		if (xmlhttp) {
    	    xmlhttp.open('GET', dataURL, true);
    	    xmlhttp.send();
    	   	theFullData = xmlhttp.responseText;
    	 }
	}

	if ( (!theFullData) || (theFullData.indexOf(errMsg)>=0 ) ) {
		document.getElementById("left_content_box").innerHTML = "<div style=\"color:red;font-weight:bold;font-size:16px;\">ERROR: Data file for pageid \"" + pageid + "\" not found.<br /><a href=\"?index\">Click here</a> to return to the front of the site.</div>";
		return;
	}

	theFullData += '<div id="copyright_notice">'+gCopyrightText+'</div>';
	document.getElementById("left_content_box").innerHTML = theFullData;
}

function getQueryString() {
	query = document.location.search;

	if (query.length > 1) {
		query = query.substring (1,query.length);
	}

	// default if it's blank
	if (!query) {
		query = "index";
	}

	return query;
}

function outputSidebar(pageid) {
	var dataURL = "sidebar/" + pageid + ".txt";
	var theFullData = "";
	var errMsg = "Sorry, the page you were looking for could not be found.";

	if (window.XMLHttpRequest) { 
		// code for Mozilla, Safari, etc 
		var xhReq = new XMLHttpRequest();
		xhReq.open("GET", dataURL, false);
		xhReq.send(null);
		var serverResponse = xhReq.responseText;
		theFullData = serverResponse; 
	} else if (window.ActiveXObject) { 
		//IE 
		xmlhttp=new ActiveXObject('Microsoft.XMLHTTP'); 
		if (xmlhttp) {
    	    xmlhttp.open('GET', dataURL, true);
    	    xmlhttp.send();
    	   	theFullData = xmlhttp.responseText;
    	 }
	}
	if ( (!theFullData) || (theFullData.indexOf(errMsg)>=0 ) ) {
		return;
	} else {
		document.getElementById("sidebar").innerHTML = theFullData;
	}
}

