function tabIndex(id)
			{
				for ( var i in TabstripData )
				{
					if ( id == TabstripData[i].id ) return i;
				}
				return -1;
			}
			
			function TabOver(acc,selected,cssNow,cssNew)
			{
			  var index = tabIndex(acc);
			  if ( index<0 ) { alert("missing Tabstrip data record!"); return; }
			    
				var data = TabstripData[index];
				for ( var i=1; i<=data.numTabs; i++ )
				{
				  var TitleCell = window.document.getElementById("Tabstrip"+acc+"_TitleCell"+i);
				  if ( !TitleCell ) { return; } // alert("missing td Tabstrip"+acc+"_TitleCell"+i+"!"); 
				  
				  var TitleLink = window.document.getElementById("Tabstrip"+acc+"_TitleLink"+i);
				  if ( !TitleLink ) { return; } // alert("missing img Tabstrip"+acc+"_TitleLink"+i+"!"); 
				  
				  var ButtonCell = window.document.getElementById("Tabstrip"+acc+"_ButtonCell"+i);
				  if ( !ButtonCell ) { return; } // alert("missing td Tabstrip"+acc+"_ButtonCell"+i+"!"); 
				  
				  var ButtonImage = window.document.getElementById("Tabstrip"+acc+"_ButtonImage"+i);
				  if ( !ButtonImage ) { return; } // alert("missing img Tabstrip"+acc+"_ButtonImage"+i+"!"); 
				  
				  var DividerCell = window.document.getElementById("Tabstrip"+acc+"_DividerCell"+i);
				  if ( !DividerCell ) { return; } // alert("missing td Tabstrip"+acc+"_DividerCell"+i+"!"); 
				  
				  var BodyDiv = window.document.getElementById("Tabstrip"+acc+"_BodyDiv"+i);
				  if ( !BodyDiv ) { return; } // alert("missing div Tabstrip"+acc+"_BodyDiv"+i+"!"); 
				  
					if ( selected==i )
					{
						if ( TitleCell.className == "TabstripTitleCell"+cssNow ) TitleCell.className = "TabstripTitleCell"+cssNew;
						if ( TitleLink.className == "TabstripTitleLink"+cssNow ) TitleLink.className = "TabstripTitleLink"+cssNew;
						if ( ButtonCell.className == "TabstripButtonCell"+cssNow ) ButtonCell.className = "TabstripButtonCell"+cssNew;
						if ( ButtonImage.className == "TabstripButtonImage"+cssNow ) ButtonImage.className = "TabstripButtonImage"+cssNew;
						if ( DividerCell.className == "TabstripDividerCell"+cssNow ) DividerCell.className = "TabstripDividerCell"+cssNew;
						if ( BodyDiv.className == "TabstripBodyDivOpen"+cssNow ) BodyDiv.className = "TabstripBodyDiv"+cssNew;
					}
				}
			}
			
			function ToggleTab(acc,selected)
			{
			  var index = tabIndex(acc);
			  if ( index<0 ) { alert("missing Tabstrip data record!"); return; }
			  
			  var BreadcrumbTail = window.document.getElementById("breadcrumb_tail");
			  
				var data = TabstripData[index];
				for ( var i=1; i<=data.numTabs; i++ )
				{
				  var TitleCell = window.document.getElementById("Tabstrip"+acc+"_TitleCell"+i);
				  if ( !TitleCell ) { return; } // alert("missing td Tabstrip"+acc+"_TitleCell"+i+"!"); 
				  
				  var TitleLink = window.document.getElementById("Tabstrip"+acc+"_TitleLink"+i);
				  if ( !TitleLink ) { return; } // alert("missing img Tabstrip"+acc+"_TitleLink"+i+"!"); 
				  
				  var ButtonCell = window.document.getElementById("Tabstrip"+acc+"_ButtonCell"+i);
				  if ( !ButtonCell ) { return; } // alert("missing td Tabstrip"+acc+"_ButtonCell"+i+"!"); 
				  
				  var ButtonImage = window.document.getElementById("Tabstrip"+acc+"_ButtonImage"+i);
				  if ( !ButtonImage ) { return; } // alert("missing img Tabstrip"+acc+"_ButtonImage"+i+"!"); 
				  
				  var DividerCell = window.document.getElementById("Tabstrip"+acc+"_DividerCell"+i);
				  if ( !DividerCell ) { return; } // alert("missing td Tabstrip"+acc+"_DividerCell"+i+"!"); 
				  
				  var BodyDiv = window.document.getElementById("Tabstrip"+acc+"_BodyDiv"+i);
				  if ( !BodyDiv ) { return; } // alert("missing div Tabstrip"+acc+"_BodyDiv"+i+"!"); 
				  
					if ( selected==i )
					{
						if ( TitleCell.className != "TabstripTitleCellOpen" ) TitleCell.className = "TabstripTitleCellOpen";
						if ( TitleLink.className != "TabstripTitleLinkOpen" ) TitleLink.className = "TabstripTitleLinkOpen";
						if ( ButtonCell.className != "TabstripButtonCellOpen" ) ButtonCell.className = "TabstripButtonCellOpen";
						if ( ButtonImage.className != "TabstripButtonImageOpen" ) ButtonImage.className = "TabstripButtonImageOpen";
						if ( ButtonImage.src != "close.gif" ) ButtonImage.src = "close.gif";
						if ( DividerCell.className != "TabstripDividerCellOpen" ) DividerCell.className = "TabstripDividerCellOpen";
						if ( BodyDiv.className != "TabstripBodyDivOpen" ) BodyDiv.className = "TabstripBodyDivOpen";
						if ( BreadcrumbTail ) BreadcrumbTail.innerHTML = TitleLink.innerHTML;
					}
					else
					{
						if ( TitleCell.className != "TabstripTitleCellClosed" ) TitleCell.className = "TabstripTitleCellClosed";
						if ( TitleLink.className != "TabstripTitleLinkClosed" ) TitleLink.className = "TabstripTitleLinkClosed";
						if ( ButtonCell.className != "TabstripButtonCellClosed" ) ButtonCell.className = "TabstripButtonCellClosed";
						if ( ButtonImage.className != "TabstripButtonImageClosed" ) ButtonImage.className = "TabstripButtonImageClosed";
						if ( ButtonImage.src != "open.gif" ) ButtonImage.src = "open.gif";
						if ( DividerCell.className != "TabstripDividerCellClosed" ) DividerCell.className = "TabstripDividerCellClosed";
						if ( BodyDiv.className != "TabstripBodyDivClosed" ) BodyDiv.className = "TabstripBodyDivClosed";
					}
				}
			}
		
function addLoadEvent(func) 
{
  var oldonload = window.onload;
  if (typeof window.onload != 'function') 
  {
    window.onload = func;
  } 
  else 
  {
    window.onload = function() { oldonload(); func(); }
  }
}

function getArg(n)
{
  var args = window.location.search;
  if ( args && args.length>0 && args.charAt(0) == "?" )
  {
    args=args.slice(1);
    var argArray=args.split("&");
    for ( var i in argArray )
    {
      var arg = argArray[i].split("=");
      if ( arg.length==2 )
      {
        name=arg[0];
        value=arg[1];
        if ( name==n ) return value;
      }
    }
  }
  return null;
}

// addLoadEvent(nameOfSomeFunctionToRunOnPageLoad);
// addLoadEvent(function() {  /* more code to run on page load */ });

function initializeTabs()
{
  var tabId=getArg("tab");
  if ( tabId!=null ) ToggleTab(1,tabId);
}
