//-------------------------------
// Start Query Parsing Functions
// AJV JUNE 2005
// TO USE: call requestQuery('someKey');
// THIS WILL RETURN EITHER EMPTY STRING
// OR THE VALUE IN THE QUERYSTRING
// THAT APPLIES TO THE KEY.
//-------------------------------
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 requestQuery(key){
 if(queryString(key)=='false') 
 {
  return '';
 }
 else
 {
  return queryString(key);
 }
}

//-----------------------------
// End Query Parsing Functions
//-----------------------------



//-----------------------------
//Preloader
//-----------------------------

function CacheImages()
{
  if (!document.images) return;

  var img_names = new Array(
    "../IMAGES/graybevel2.jpg"
  );

  var imgs = new Array();

  for (var i = 0; i < img_names.length; i++)
  {
    imgs[i] = new Image();
    imgs[i].src = img_names[i];
  }
}