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;
}

function show_hide_subnav(foo) {
  if (findObj("left_nav_"+foo+"_a").className!="side_nav_hidden") {
     findObj("sub_nav_"+foo+"_0").className="sub_nav_hidden";
     findObj("sub_nav_"+foo+"_1").className="sub_nav_hidden";
     findObj("sub_nav_"+foo+"_2").className="sub_nav_hidden";
     findObj("sub_nav_"+foo+"_3").className="sub_nav_hidden";
     findObj("sub_nav_"+foo+"_top").className="sub_nav_hidden";
     findObj("sub_nav_"+foo+"_bot").className="sub_nav_hidden";
     findObj("left_nav_"+foo+"_arrow").className="left_nav_down_arrow_hidden";
     findObj("left_nav_"+foo+"_a").className="side_nav_hidden";
  } else {
     findObj("sub_nav_"+foo+"_0").className="sub_nav";
     findObj("sub_nav_"+foo+"_1").className="sub_nav";
     findObj("sub_nav_"+foo+"_2").className="sub_nav";
     findObj("sub_nav_"+foo+"_3").className="sub_nav";
     findObj("sub_nav_"+foo+"_top").className="sub_nav";
     findObj("sub_nav_"+foo+"_bot").className="sub_nav";
     findObj("left_nav_"+foo+"_arrow").className="left_nav_down_arrow";
     findObj("left_nav_"+foo+"_a").className="side_nav";
  }
}


