// show or hide a submenu of the current menu
function SwitchMenu( strMenuName )
{
	var bHasElements = document.getElementById? 1:0 ;
	var bNetscape = document.layers? 1:0 ;
	var bInternetExplorer = document.all? 1:0 ;
	var objCurrentElement = null;

	if( bHasElements && !bInternetExplorer )
	{
		objCurrentElement = document.getElementById(strMenuName);
		if(objCurrentElement != null)
		{
			strDisplay = objCurrentElement.style.display;
		
			if( strDisplay=='table-row' | strDisplay=='block' )
			{
				strDisplay = 'none';
			}
			else
			{
				strDisplay = 'table-row';
			}
			objCurrentElement.style.display = strDisplay;
		}
	}

	else if( bNetscape )
	{
		objCurrentElement = document.layers[strMenuName];
		
		if(objCurrentElement != null)
		{
			strDisplay = objCurrentElement.display;
			if( strDisplay=='table-row' | strDisplay=='block' )
			{
				strDisplay = 'none';
			}
			else
			{
				strDisplay = 'block';
			}
			objCurrentElement.display = strDisplay;
		}
	}

	else if( bInternetExplorer )
	{
		objCurrentElement = document.all[strMenuName];
		
		if(objCurrentElement != null)
		{
			strDisplay = objCurrentElement.style.display;
			if( strDisplay=='table-row' | strDisplay=='block' )
			{
				strDisplay = 'none';
			}
			else
			{
				strDisplay = 'block';
			}
			objCurrentElement.style.display = strDisplay;
		}
	}
}


// show or hide a submenu of the current menu
function ShowMenu( strMenuName )
{
	var bHasElements = document.getElementById? 1:0 ;
	var bNetscape = document.layers? 1:0 ;
	var bInternetExplorer = document.all? 1:0 ;
	var objCurrentElement = null;

	if( bHasElements && !bInternetExplorer )
	{
		strDisplay = 'table-row';
		
		objCurrentElement = document.getElementById(strMenuName);
		if(objCurrentElement != null)
		{
			objCurrentElement.style.display = strDisplay;
		}
	}

	else if( bNetscape )
	{
		strDisplay = 'block';
		objCurrentElement = document.layers[strMenuName];
		if(objCurrentElement != null)
		{
			objCurrentElement.display = strDisplay;
		}
	}

	else if( bInternetExplorer )
	{
		strDisplay = 'block';
		
		objCurrentElement = document.all[strMenuName];
		if(objCurrentElement != null)
		{
			objCurrentElement.style.display = strDisplay;
		}
	}
}

// show or hide a submenu of the current menu
function HideMenu( strMenuName )
{
	var bHasElements = document.getElementById? 1:0 ;
	var bNetscape = document.layers? 1:0 ;
	var bInternetExplorer = document.all? 1:0 ;

	if( bHasElements && !bInternetExplorer )
	{
		strDisplay = 'none';
		
		objCurrentElement = document.getElementById(strMenuName);
		if(objCurrentElement != null)
		{
			objCurrentElement.style.display = strDisplay;
		}
	}

	else if( bNetscape )
	{
		strDisplay = 'none';

		objCurrentElement = document.layers[strMenuName];
		if(objCurrentElement != null)
		{
			objCurrentElement.display = strDisplay;
		}
	}

	else if( bInternetExplorer )
	{
		strDisplay = 'none';
		
		objCurrentElement = document.all[strMenuName];
		if(objCurrentElement != null)
		{
			objCurrentElement.style.display = strDisplay;
		}
	}
}


function SelectAllCheckBoxes(currentCheckBox, changingCheckBoxList) 
{
     var currentForm = currentCheckBox.form;
     var i = 0;
	 for(i=0; i<currentForm.length; i++)
	 {
     	if(currentForm[i].type == 'checkbox')
     	{
     		if(currentForm[i]!=currentCheckBox)
     		{
     			//alert(currentForm[i].name);
     			if(currentForm[i].name==changingCheckBoxList)
     			{
	  				currentForm[i].checked = currentCheckBox.checked;
     			}
	  		}	
	  	}
	 }
}

