﻿function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_findObj(n, d) { //v4.01
  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=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}


//******************* Main Nav functions ************************
var prevBtn = null;
var selectedButton = null;

function setSelected(idBtn, idArrow, graArrow) {
    var btn = document.getElementById(idBtn);
    var arrow = document.getElementById(idArrow);
    
    var file;
    file = btn.src;
    file = file.substr(0,btn.src.indexOf("_"))+'_over.gif';
    btn.src = file;
    
    file = arrow.src;
    file = file.substr(0,btn.src.indexOf("/images/"))+graArrow;
    arrow.src = file;
    
    selectedButton = btn;
}

function overMain(idBtn) {
    var btn = document.getElementById(idBtn);
    var file = btn.src;
    //alert(file);
    if (btn!=selectedButton) {
        file = file.substr(0,btn.src.indexOf("_"))+'_over.gif';
        btn.src = file; 
        prevBtn = btn;
    }
}

function offMain(idBtn) {
    var btn = document.getElementById(idBtn);
    if ((prevBtn==btn)&&(btn!=selectedButton)) {
        var file = prevBtn.src;
        file = file.substr(0,btn.src.indexOf("_"))+'_off.gif';
        prevBtn.src = file;
    }

}


//******************** Sub Nav functions ***************************
function setSelectedSubnav(idBtn, idArrow) {
    var btn = document.getElementById(idBtn);
    var arrow = document.getElementById(idArrow);
    
    var file;
       
    file = arrow.src;
    file = file.substr(0,arrow.src.indexOf("images/"))+'images/navArrow_gray.gif';
    arrow.src = file;
}


//******************** Tab Functions ****************************
var lastTab=null;
var lastTabContent=null;
var lastTabFullContent=null;

function selectTab(id) {
    var tab = document.getElementById('tab' + id);
    var content = document.getElementById('tabContent_' + id);
    
    if (lastTab!=null) {
         lastTab.setAttribute("class", lastTab.getAttribute("class").substr(0, lastTab.getAttribute("class").indexOf(" tab_selected")));
         lastTab.setAttribute("className", lastTab.getAttribute("className").substr(0, lastTab.getAttribute("className").indexOf(" tab_selected")));
    }
    tab.setAttribute("class", tab.getAttribute("class") + " tab_selected");
    tab.setAttribute("className",tab.getAttribute("className") + " tab_selected");
    lastTab = tab;
    
    if (lastTabContent!=null) lastTabContent.style.display='none';
    content.style.display='block';
    lastTabContent=content;
    
    closePopup();
}

function displayFullTabContent(id) {
    closePopup();
    
    var fullcontent = document.getElementById('fulltabContent_' + id);
    fullcontent.style.display='block';
    lastTabFullContent = fullcontent;
}

function closePopup() {
    if (lastTabFullContent!=null) lastTabFullContent.style.display='none';
}


