//-----------------------------------------
//function displaySub() {
//var page = new PageQuery(location.search);
//if ((page.getValue("menu") != -1) && (page.getValue("menu") != "")) {
//	eval(page.getValue("menu")).style.display = "block";
//	}
//}
function displaySub() { 
var page = new PageQuery(location.search); 
if ((page.getValue("menu") != -1) && (page.getValue("menu") != "")) { 
        document.getElementById(page.getValue("menu")).style.display = "block"; 
        } 
} 

//-----------------------------------------
// javascript query string parsing utils
// pass location.search to the constructor: var page = new PageQuery(location.search)
// get values like: var myValue = page.getValue("param1") etc.

function PageQuery(q) {

	if(q.length > 1) this.q = q.substring(1, q.length);
	else this.q = null;
	this.keyValuePairs = new Array();
	if ((q) && (q.length > 1)) {
	
		for(var i=0; i < this.q.split("&").length; i++) {
			this.keyValuePairs[i] = this.q.split("&")[i];
		}
	}
	
	this.getKeyValuePairs = function() { return this.keyValuePairs; }
	this.getValue = function(s) {
		for(var j=0; j < this.keyValuePairs.length; j++) {
			if(this.keyValuePairs[j].split("=")[0] == s)
				return this.keyValuePairs[j].split("=")[1];
		}
		return -1;
	}
	this.getParameters = function() {
		var a = new Array(this.getLength());
		for(var j=0; j < this.keyValuePairs.length; j++) {
			a[j] = this.keyValuePairs[j].split("=")[0];
		}
		return a;
	}
	this.getLength = function() { return this.keyValuePairs.length; }	
}


