// JavaScript Document
var iSelectedTab = -1;

	function showtab(iIndex)
	{
	  if (iSelectedTab != iIndex) 
	  {
	    iSelectedTab = iIndex;
		hideElement('instructions');
	    for (var iCounter=0;iCounter<=iNumberOfTabs;iCounter++)
	    {
		  hidetab(iCounter);
        }
	    fadeIn('bodyTab'+iIndex);
	  }
    }
	
	function fadetab(iIndex)
	{
	  if (iSelectedTab != iIndex) 
	  {
	    iSelectedTab = iIndex;
	    fadeOut('bodyTab'+iIndex);
	  }
    }
	
    function fadeIn(elementName)
	{
 	  if (typeof document.all == "undefined")
 	 {
		document.getElementById(elementName).style.opacity = 0; 
		showElement(elementName);
        fadeElement(elementName, 0);
      }
	  else
 	  {
		document.getElementById(elementName).style.filter = "alpha(opacity=0)";
        showElement(elementName);
		fadeElement(elementName, 0);
	  }
      return 0;
	}

    function fadeOut(elementName)
	{
 	  if (typeof document.all == "undefined")
 	 {
		document.getElementById(elementName).style.opacity = 1; 
        fadeOutElement(elementName, 1);
      }
	  else
 	  {
		document.getElementById(elementName).style.filter = "alpha(opacity=100)";
		fadeOutElement(elementName, 100);
	  }
      return 0;
	}

    function fadeElement(elementName, iCurrentOpac)
    {	
        if (typeof document.all == "undefined")
		{        
			iCurrentOpac = iCurrentOpac + 0.02;
            document.getElementById(elementName).style.opacity = iCurrentOpac;
			if (iCurrentOpac < 1) setTimeout("fadeElement('"+elementName+"',"+iCurrentOpac+")", 10);
		}
		else
		{        
   		  iCurrentOpac += 10;
		  document.getElementById(elementName).style.filter = 'alpha(opacity=' + iCurrentOpac + ')';
  		  if (iCurrentOpac < 100) setTimeout("fadeElement('"+elementName+"',"+iCurrentOpac+")", 50);
        }
	}

    function fadeOutElement(elementName, iCurrentOpac)
    {	
        if (typeof document.all == "undefined")
		{        
			iCurrentOpac = iCurrentOpac - 0.02;
            document.getElementById(elementName).style.opacity = iCurrentOpac;
			if (iCurrentOpac > 0) setTimeout("fadeOutElement('"+elementName+"',"+iCurrentOpac+")", 10);
		}
		else
		{        
   		  iCurrentOpac -= 10;
		  document.getElementById(elementName).style.filter = 'alpha(opacity=' + iCurrentOpac + ')';
  		  if (iCurrentOpac > 0) setTimeout("fadeOutElement('"+elementName+"',"+iCurrentOpac+")", 50);
        }
	}


	function hidetab(iIndex)
	{
	  hideElement('bodyTab'+iIndex);
 	  document.getElementById('bodyTab'+iIndex).style.filter = "alpha(opacity=0)";
	}

	function hideElement(elementName)
	{
	  if (document.getElementById) { // DOM3 = IE5, NS6 
		document.getElementById(elementName).style.visibility = 'hidden'; 
		document.getElementById(elementName).style.display = 'none'; 
	  } 
	  else { 
		if (document.layers) { // Netscape 4 
		  document.hideShow.visibility = elementName; 
		} 
		else { // IE 4 
		  document.all.hideShow.style.visibility = elementName; 
		} 
	  } 
	}
    
    function showElement(elementName)
	{
	  if (document.getElementById) { // DOM3 = IE5, NS6 
		document.getElementById(elementName).style.visibility = 'visible'; 
		document.getElementById(elementName).style.display = 'inline'; 
	  } 
	  else { 
		if (document.layers) { // Netscape 4 
		  document.hideShow.visibility = elementName; 
		} 
		else { // IE 4 
		  document.all.hideShow.style.visibility = elementName; 
		} 
	  } 
	}
