//IMAGE ROLLOVERS
var InPageLayerArray = new Array('page1','page2','page3','page4','page5','page6','page7','page8');
var InPageImageArray = new Array('page1','page2','page3','page4','page5','page6','page7','page8');


function InPageimgOver(imgName) { 
  if (!document.layers){
    if (document.all) document.all[imgName].src = eval(imgName + "_over.src");      
    else document.getElementById(imgName).src = eval(imgName + "_over.src"); 
  }
}
function InPageimgOn(imgName) { 
  if (!document.layers){
    if (document.all) document.all[imgName].src = eval(imgName + "_on.src");      
    else document.getElementById(imgName).src = eval(imgName + "_on.src"); 
  }
}
function InPageimgOff(imgName) { 
  if (!document.layers){
    if (document.all) document.all[imgName].src = eval(imgName + "_off.src");
    else document.getElementById(imgName).src = eval(imgName + "_off.src"); 
  }
}
function InPageimgSelected(imgName) { 
  if (!document.layers){
    if (document.all) document.all[imgName].src = eval(imgName + "_sel.src");       
    else document.getElementById(imgName).src = eval(imgName + "_sel.src"); 
  }
}
var bInPageShowDropDown = true;

if (document.layers) {
  visible = 'show';
  hidden = 'hide';
} else if (document.all||document.getElementById) {
  visible = 'visible';
  hidden = 'hidden';
}

//IMAGE CACHING
var InPageoImgPath = new Object();  
InPageoImgPath.topnav = "/images/data/";

function InPagecacheImg(name,src,rollover,type){
  if (!type) var type = "gif";
  if (rollover==true){
    eval(name + "_off =  new Image");
    eval(name + "_off.src = \'" + src + name + "_off." + type + "\'");
    eval(name + "_on =  new Image");
    eval(name + "_on.src = \'" + src + name + "_on." + type + "\'");
    eval(name + "_over =  new Image");
    eval(name + "_over.src = \'" + src + name + "_over." + type + "\'");
    eval(name + "_sel =  new Image");
    eval(name + "_sel.src = \'" + src + name + "_sel." + type + "\'");
  } else {
    eval(name + " = new Image");
    eval(name + ".src = \'"+src+name+"."+type+"\'");
  }
}

function InPageshowCBOEDropDown(val){
  bInPageShowDropDown = val;
}

function InPageshowLayer(id){
  if(!bInPageShowDropDown){
    return;
  }
  if (!document.layers){
    if (document.all) {
      var divRef=document.getElementById(id);
      var IfrRef=document.getElementById('frame12');
      var divMoc = document.getElementById(id + '_moc');
      if(IfrRef!=null){
        IfrRef.style.width=divRef.offsetWidth;
        IfrRef.style.height=divMoc.offsetHeight;
        IfrRef.style.top=divRef.offsetTop;
        IfrRef.style.left=divRef.offsetLeft;
        IfrRef.style.zIndex=1000;
        IfrRef.style.display="block";
        IfrRef.style.visibility=visible;
      }
      if (divRef!=null && divMoc != null){
        //alert("about to show div " + divRef.id + "\r\nat left " + divRef.left + "\r\nat Top " + divRef.top);
        divRef.style.visibility=visible;
      }
    }
    else document.getElementById(id).style.visibility=visible;
  }
}

function InPagehideLayer(id){
  if(!bInPageShowDropDown){
    return;
  }
  if (!document.layers){
    if (document.all){
      var IfrRef=document.getElementById('frame1');
      if(IfrRef != null) IfrRef.style.display="none";
      document.all[id].style.visibility=hidden;   
    }
    else document.getElementById(id).style.visibility=hidden;
  }
}

function InPagehighlightParent(id){   
  setTimeout("InPageimgOver('"+ id +"')",1);  
  
}

function InPageOverParent(id){
  setTimeout("InPageimgOn('"+ id +"')",1);  
  
}

function InPagerestoreParents(){
  for(i=0;i<InPageImageArray.length;i++){   
    var tempId = 'btn_' + InPageImageArray[i]
    if (InPageMenuId == i) {
      setTimeout("InPageimgSelected('"+ tempId +"')",1);
    } else {
      setTimeout("InPageimgOff('"+ tempId +"')",1);   
    }
  }
}

function InPagerestoreChildLayers(){
  for(i=0;i<InPageLayerArray.length;i++){   
    var tempId = InPageLayerArray[i] + '_layer'
    InPagehideLayer(tempId);
  }
}

function InPageonParent(id, childexists){
  var childid= id+'_layer';
  var parentid = 'btn_' + id;
  if (InPagetimerID) clearTimeout(InPagetimerID);       
      InPagerestoreParents();
      InPagehighlightParent(parentid);
      InPagerestoreChildLayers();
  if (childexists) InPageshowLayer(childid);
}
var InPagetimeout = 100;
var InPagetimerID;

function InPageoffParent(id,childexists){ 
  var parentid = 'btn_' + id;
  if (childexists){ 
    InPagetimerID = setTimeout('InPagetimeup()',InPagetimeout); 
    InPageOverParent(parentid);
  } else { 
    InPagerestoreParents();
  } 
}

function InPageonChild(){ clearTimeout(InPagetimerID); }

function InPageoffChild(){ InPagetimerID = setTimeout('InPagetimeup()',InPagetimeout); }

function InPagetimeup(){
  InPagerestoreParents();
  InPagerestoreChildLayers();
  
}

for(i=0;i<InPageImageArray.length;i++){   
  var tempId = 'btn_' + InPageImageArray[i]
  InPagecacheImg(tempId,InPageoImgPath['topnav'],true); 
}

//set selected item ON.
function InPagesetMenu() {
  if (InPageMenuId >= 0) {
    var tempId = 'btn_' + InPageImageArray[InPageMenuId];
    setTimeout("InPageimgSelected('"+ tempId +"')",1);
  }
}
