
// Determine browser.
var  ec_DOM = (document.getElementById) ? true : false;
var  ec_NS4 = (document.layers) ? true : false;
var  ec_IE = (document.all) ? true : false;
var  ec_IE4 = ec_IE && !ec_DOM;
var  ec_Mac = (navigator.appVersion.indexOf("Mac") != -1);
var  ec_IE4M = ec_IE4 && ec_Mac;
var  ec_NS6 = (navigator.vendor == ("Netscape6") || navigator.product == ("Gecko"));
var  ec_Opera = (navigator.userAgent.indexOf("Opera")!=-1);
var  ec_Konqueror = (navigator.userAgent.indexOf("Konqueror")!=-1);
 
var  isDHTML = !ec_Opera && !ec_IE4M && (ec_DOM || ec_NS4 || ec_IE4 || ec_Konqueror);
var  ec_open = false;
var  ec_Canvas = null;
var  ec_IECSS = (ec_IE && document.compatMode) ? document.compatMode == "CSS1Compat" : false;

if(ec_DOM){if(ec_IE || ec_Konqueror) ec_Canvas = ec_IECSS ? document.documentElement : document.body;}
// End Determine browser

var ec_spanarray = [];
function ec_addspan(theTable)
{
    ec_spanarray[ec_spanarray.length] = theTable;
}

function ec_getLayer(name) {
  if (ec_DOM){
    return document.getElementById(name);}
  if (ec_NS4){
    return ec_findLayer(name, document);}
  if (ec_IE4){
    return document.all[name];}

  return null;
}

function ec_findLayer(name, doc) {
  var i, layer;
  for (i = 0; i < doc.layers.length; i++) {
    layer = doc.layers[i];
    if (layer.name == name)
      return layer;
    if (layer.document.layers.length > 0) {
      layer = ec_findLayer(name, layer.document);
      if (layer != null)
        return layer;
    }
  }
  return null;
}

function ec_show(theTable)
{
     obj = document.getElementsByTagName('span');
     obj[theTable].style.display = 'inline';
     obj[theTable + 'e'].style.display = 'none';
     obj[theTable + 'c'].style.display = 'inline';
     
}
function ec_showall()
{
     obj = document.getElementsByTagName('span');

     for (i=0; i<ec_spanarray.length; i++) 
     {
          obj[ec_spanarray[i]].style.display = 'inline';
          obj[ec_spanarray[i] + 'e'].style.display = 'none';
          obj[ec_spanarray[i] + 'c'].style.display = 'inline';
     }
     
}
function ec_hide(theTable)
{
     obj = document.getElementsByTagName('span');
     obj[theTable].style.display = 'none';
     obj[theTable + 'e'].style.display = 'inline';
     obj[theTable + 'c'].style.display = 'none';
     
}
function ec_hideall()
{
     obj = document.getElementsByTagName('span');

     for (i=0; i<ec_spanarray.length; i++) 
     {
     
          obj[ec_spanarray[i]].style.display = 'none';
          obj[ec_spanarray[i] + 'e'].style.display = 'inline';
          obj[ec_spanarray[i] + 'c'].style.display = 'none';
          
          
     }


}


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 ec_initShowHideLayers(){

//    var sh = queryString("show");
//    if(sh != null){
//        if(sh=="all"){
//            ec_showall();
//            }
//        else if(sh=="none"){
//            ec_hideall();
//            }
//        
//    }
//}

//var ec_oldOnload = (window.onload != null)? window.onload : new Function() ;
//window.onload = function() {
//    ec_initShowHideLayers();
//    ec_oldOnload();
//}


