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){
  //alert(window.location.search);
  var page = new PageQuery(window.location.search);

  return unescape(page.getValue(key)); 
}
function getDefaultFileName(){
  if (document.uploadForm) {
    fileNameParm = queryString('filename');
    if (fileNameParm!="false") {
      document.write('NOTE: The recording you selected in Skylook is:<br><b>');
      document.write(fileNameParm);
      document.write('</b><br>This is not automatically set in the selection box above for security reasons.  You may copy and paste it into the selection box, or browse manually to it.<br>');
    }
  }
}

