msie = navigator.appVersion.indexOf("MSIE") != -1;

// ----------- Visibility management

VisibleDiv = null;
VisibleImage = null;

function ExpandOrCollapse(Division, Image) 
{ 
  if (Division.style.display=="none")           
	{
	if (VisibleDiv != null) 
		{
		VisibleDiv.style.display="none";
		VisibleImage.src="images/zoomplus.gif"
		};
    VisibleDiv=Division;
	VisibleImage=Image;  
	Division.style.display=""; 
	Image.src="images/zoomminus.gif";
	window.scrollTo(0,0)
	} 
  else 
    	{
       	Division.style.display="none"; 
       	Image.src="images/zoomplus.gif";
    	} 
} 


function ShowOrHide(Division) 
{ 
  if (Division.style.display=="none")           
	{
	Division.style.display=""; 
	} 
  else 
   	{
   	Division.style.display="none"; 
   	} 
} 


function ShowDiv(Division) 
{ 
	Division.style.display=""; 
} 



function HideDiv(Division) 
{ 
	Division.style.display="none"; 
} 


// ---------- Tab management

function TabImageSrc(aTabName) {
  return "buttons/"+aTabName+"_tab.jpg";
}

function SelectedTabImageSrc(aTabName) {
  return "buttons/"+aTabName+"_selectedtab.jpg";
}

function PreloadTabImages(aTabNames) {
	for (var x = 0; x < aTabNames.length; x++) {
			image = new Image();
			image.src = TabImageSrc(aTabNames[x]);
			image = new Image();
			image.src = SelectedTabImageSrc(aTabNames[x]);
	}
}

function ShowTab(aTabName, aTabNames) {
	for (var x = 0; x < aTabNames.length; x++) {
		if (aTabNames[x] != aTabName)
		{
			document.images[aTabNames[x]+"_img"].src = TabImageSrc(aTabNames[x]);
			document.getElementById(aTabNames[x]).style.display="none"; 
		}
	}
	document.images[aTabName+"_img"].src = SelectedTabImageSrc(aTabName);
	document.getElementById(aTabName).style.display=""; 
}


