var DHTML = (document.getElementById || document.all || document.layers);


function tabShow(tabs,s) {

	tabsHideAll(tabs);
	
	showDiv(s);
	if(document.getElementById(s+'_tab') != null)
	    document.getElementById(s+'_tab').className = "on";
}

function tabsHideAll(tabs) {
    for(i in tabs){
		if(document.getElementById(tabs[i]+'_tab') != null)
		    document.getElementById(tabs[i]+'_tab').className = "";
        hideDiv(tabs[i]);
    }

}

function showDiv(name){
    if (!DHTML) return;

    if (name){
        var x = getObjSytle(name);
        x.display = 'block';
    }
    fixIEBug();

}

function hideDiv(name){
    if (!DHTML) return;

    if (name){
        var x = getObjSytle(name);
        x.display = 'none';
    }
    fixIEBug();
	
}

function getObjSytle(name){	
  if (document.getElementById){
    return document.getElementById(name).style;
  }
  else if (document.all){
    return document.all[name].style;
  }
  else if (document.layers){
    return document.layers[name];
  }
  else return false;
}

function fixIEBug()
{
    /* Defeat IE6 fixed bug by opening and closing the last div */
    var x = document.getElementById('defeatIEBug');
    var currentStyle = x.style.display;
    var newStyle = (currentStyle == 'none') ? 'block' : 'none';
    x.style.display = newStyle;
    x.style.display = currentStyle;
	
}
