// JavaScript Document

	function PageQuery(q) {
		if(q.length > 1){ this.q = q.substring(1, q.length); } else { this.q = null; }

		this.keyValuePairs = new Array();

		if(q) {
			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 false;
		}

		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; }
	}

	function queryString(key){
		var page = new PageQuery(window.location.search);
		return unescape(page.getValue(key));
	}

	function displayItem(key){
		if(queryString(key)=='false') {
			document.write("you didn't enter a ?name=value querystring item.");
		} else {
			document.write(queryString(key));
		}
	}
	
	
	function getElement(psID){
		if(document.all){ return document.all[psID]; } else { return document.getElementById(psID); }
	}

	var oldonload = window.onload;
	function addWindowLoadEvent(func){
		if (typeof window.onload != 'function'){
			window.onload = func;
		} else {
			window.onload = function(){
				if (oldonload){
					oldonload();
					}
				func();
				}
			}
		}
	
	function getFpid() {
		var fpid = getElement("FPID");
		var reqFpid = queryString("FPID");
		if (reqFpid.length < 1 || reqFpid == 'false') { reqFpid = queryString("fpid"); }
		if (reqFpid == 'false') { reqFpid = ''; }

		if (fpid && reqFpid.length > 1) { 
			fpid.value = reqFpid;
		}
	}

	addWindowLoadEvent(getFpid);