// JavaScript Document

function init() {
  ajax();
  ieBugFix();
}

function ajax() {
  var i; var tmp; var page;
  var links = new Array();
  links = document.getElementsByTagName('a');
  for(i = 0; i < links.length; i++) {
    if((links[i].target == '') && (links[i].href.search('javascript') == -1)) {
      links[i].href = "javascript: load('" + links[i].href + "default.htm');";
    }
    if((typeof(links[i].onclick) == 'function') && (links[i].target != '')) {
      links[i].href = 'javascript:void(0);';
    }
  }
}

function changeTab(item) {
  var i;
  var tabLinks = new Array();
  tabLinks = document.getElementById('tabs').getElementsByTagName('a');
  for(i = 0; i < tabLinks.length; i++) {
    tabLinks[i].className = '';
  }
  item.className = 'selected';
}

function load(page) {
  window.frames.dataFrame.window.location = page;
  document.getElementById('loadWrap').style.display = 'block';
}

function display() {
  document.getElementById('content').innerHTML =
     window.frames.dataFrame.window.document.body.innerHTML;
  document.getElementById('loadWrap').style.display = 'none';
  ajax();
}

function clickTab(tab) {
  var i; var page;
  var links = new Array();
  links = document.getElementById('tabs').getElementsByTagName('a');
  for(i = 0; i < links.length; i++) {
    if(links[i].href.search(tab) != -1) {
      changeTab(links[i]);
      page = links[i].href.substr(links[i].href.search("'")+1);
      page = page.substr(0, page.search("'"));
      load(page);
    }
  }
}

function subTab(tab, page) {
  var i;
  var links = new Array();
  links = document.getElementById('tabs').getElementsByTagName('a');
  for(i = 0; i < links.length; i++) {
    if(links[i].href.search(tab) != -1) {
      changeTab(links[i]);
      load(page);
    }
  }
}

function ieBugFix() {
  var lastTab; var mLeft; var mRight;
  var tabs = new Array();
  tabs = document.getElementById('tabs').getElementsByTagName('a');
  
  lastTab = tabs[(tabs.length)-1];
  
  mLeft = lastTab.style.marginLeft;
	mRight = lastTab.style.marginRight;
	lastTab.style.marginLeft = '-1';
	lastTab.style.marginRight = '-1';
	lastTab.style.marginLeft = mLeft;
	lastTab.style.marginRight = mRight;
	
	setTimeout('ieBugFix()', 100);
}
