/*
  wcg.js
*/

//-----------------------------------------------
// Used for left navigation frames
var CurrentItem = "";
var imgDir = ""; // imgDir MUST be set in the page before using these functions

function leftNavLoaded() {
  CurrentItem = -1;
  mOvr(0);
  CurrentItem = 0;
}
function mOvr(N) {
  if (N == CurrentItem) return; // disable for current item
  document.getElementById("n" + N).className = "opa100";
  document.getElementById("a" + N).src = imgDir + "nav_asterisk_red.gif";
}
function mOut(N) {
  if (N == CurrentItem) return; // disable for current item
  document.getElementById("n" + N).className = "opa50";
  document.getElementById("a" + N).src = imgDir + "nav_asterisk_non.gif";
}
function mClk(N) {
  var tmp = CurrentItem;
  CurrentItem = -1;
  mOut(tmp);
  mOvr(N);
  CurrentItem = N;
}


//-----------------------------------------------
// Used to open high res photo with caption
var photoParams;

function addHRP(txt, src, who) {
  if (!photoParams) photoParams = new Array();
  var rec = new Array();
  rec.txt = txt;
  rec.src = src;
  rec.who = who;
  photoParams[photoParams.length] = rec;
}
function getHRP(nam) {
  return unescape(getURLParam(nam));
}
function openHRP(n) {
  if (n == null || n < 0) return;
  var url = "photos_highres.html?txt=" + escape(photoParams[n].txt) +
                               "&src=" + escape(photoParams[n].src) +
                               "&who=" + escape(photoParams[n].who);
  open(url, "WCG_HighRes_Photo", "width=700,height=600,resizable=yes").focus();
}


//-----------------------------------------------
// Helper functions
function getURLParam(pNam, sURL) {
  var strReturn = "", url = sURL ? sURL : document.URL, i = url.indexOf("?");
  if (i > -1 ) {
    var url = url.substr(i + 1);
    var pArry = url.split("&");
    pNam = pNam.toLowerCase() + "=";
    for (i = 0; i < pArry.length; i++)
      if (pArry[i].toLowerCase().indexOf(pNam) > -1 )
        return pArry[i].split("=")[1];
  }
  return "";
}
/*
function findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

var findObj;
if(document.getElementById){
    findObj = function(id){return document.getElementById(id);}
}else if(document.all){
    findObj = function(id){return document.all[id];}
}else if(document.layers){
    findObj = function(id, baseLayers){
       baseLayers = baseLayers||document.layers;
       var obj = baseLayers[id];
       if(!obj){
          for(var c = 0;c < baseLayers.length;c++){
             if((baseLayers[c])&&(baseLayers[c].document)&&(baseLayers[c].document.layers)){
                obj=findObj(id,baseLayers[c].document.layers);
                if(obj)break;
             }
          }
       }
       return obj||null;
    }
}else{
    findObj = function(id){return null;}
}
*/
