var browser = "none";
/* Netscape check */
   	
if(navigator.appName == "Netscape")
   	{  
   	/* Netscape 5 and higher check*/
   	if (parseInt(navigator.appVersion) >= 5)
   		{ 
   		browser = "Netscape5 and above";
   		doclobj = "document.getElementById";
   		objtagopen = "('";
   		objtagclose = "')."; 
   		leftpix = "style.left";
   		toppix = "style.top";
   		visprop = "style.visibility";
   		showstr = "'visible'";
   		hidestr = "'hidden'";
   		} 
	/* all old Netscapes */
	else
       	{  
   		browser = "Netscape 4";
   		doclobj = "document.layers";
   		objtagopen = "['";
   		objtagclose = "']."; 
   		leftpix = "left";
   		toppix = "top";
   		visprop = "visibility";
   		showstr = "'show'";
   		hidestr = "'hide'";
   		}
   	}
/* all other bowsers */
else
	{ 
	browser = "MSIE";
	doclobj = "document.all";
	objtagopen = "['";
	objtagclose = "'].";  
	leftpix = "style.pixelLeft";
	toppix = "style.pixelTop";
	visprop = "style.visibility";
	showstr = "'visible'";
	hidestr = "'hidden'";
	}
      
function hi(nam)
   	{
   	bla = doclobj + objtagopen + nam + objtagclose + visprop + " = " + showstr;
   	eval(bla);
   	}
   
function lo(nam)
	{
	bla = doclobj + objtagopen + nam + objtagclose + visprop + " = " + hidestr;
	eval(bla);
	}

function hide(nrOfElements)
	{
		for (i=1;i<=nrOfElements;i++)
		{
		nam="sub"+i;
		strg = doclobj + objtagopen + nam + objtagclose + visprop + " = " + hidestr;
		eval(strg);
		}
	}

function show(nr,nrOfElements)
	{ 
	for (i=1;i<=nrOfElements;i++)
		{
		nam="sub"+i;
		strg = doclobj + objtagopen + nam + objtagclose + visprop + " = " + hidestr;
		eval(strg);
		}

	nam="sub"+nr;
	strg = doclobj + objtagopen + nam + objtagclose + visprop + " = " + showstr;
	eval(strg);
	}
