/*
* SoftIdiom script file for tabs
* March 2009
*/

tabs = {
  currentTab: '1a',
  tabNumber: 1
};

/**
 * load all the tab images.
 */
function loadTabImages() {
  var imgNode1 = document.createElement('img');
  imgNode1.src = '/usc3/images/tabs1.jpg';
  var imgNode2 = document.createElement('img');
  imgNode2.src = '/usc3/images/tabs2.jpg';
  var imgNode3 = document.createElement('img');
  imgNode3.src = '/usc3/images/tabs3.jpg';
  var imgNode4 = document.createElement('img');
  imgNode4.src = '/usc3/images/tabs4.jpg';
  var imgNode5 = document.createElement('img');
  imgNode5.src = '/usc3/images/tabs5.jpg';
  var imgNode6 = document.createElement('img');
  imgNode6.src = '/usc3/images/tabs6.jpg';
}
/**
 * change the tab.
 * @param tab - the new tab.
 */
function setTab(tab) {
  if (tabs.currentTab != null) {
    if (tabs.currentTab == tab) { return; }
      
    // reset the old tab title.
    var tabNode = document.getElementById('tab'+tabs.tabNumber+'a');
    tabNode.style.color = '#FFFFFF';
    tabNode.style.cursor = 'pointer';
    
    // hide the old tab content.
    var tabContentNodeA = document.getElementById('tabContent'+tabs.tabNumber+'a');
    tabContentNodeA.style.display = 'none';
    var tabContentNodeB = document.getElementById('tabContent'+tabs.tabNumber+'b');
    tabContentNodeB.style.display = 'none';
  }
  
  // change the tabs image.
  tabs.currentTab = tab;
  tabs.tabNumber = tab.substr(0,1);
  var tabImage = document.getElementById('tabsImage');
  tabImage.style.backgroundImage = "url('/usc3/images/tabs"+tabs.tabNumber+".jpg')";
  
  // setup the new tab title.
  var tabNode = document.getElementById('tab'+tabs.tabNumber+'a');
  tabNode.style.color = '#000000';
  tabNode.style.cursor = 'default';
  
  // show the new tab content.
  var tabContentNodeA = document.getElementById('tabContent'+tabs.tabNumber+'a');
  tabContentNodeA.style.display = 'block';
  var tabContentNodeB = document.getElementById('tabContent'+tabs.tabNumber+'b');
  tabContentNodeB.style.display = 'block';
}


