//Detect browser settings for showing and hiding DIVs
//Works with IE, Netscape, Firefox
     isNS4 = (document.layers) ? true : false;
     isIE4 = (document.all && !document.getElementById)	? true : false;
     isIE5 = (document.all && document.getElementById)	? true : false;
     isNS6 = (!document.all && document.getElementById)	? true : false;
	 
function toggleDivs(strDivName,bolVisible){
	//Identify the element based on browser type
	if (isNS4) 					{	objElement = document.layers[strDivName];				}
	else if (isIE4) 			{	objElement = document.all[strDivName].style;			}
	else if (isIE5 || isNS6)	{	objElement = document.getElementById(strDivName).style;	}
	
	if(isNS4 || isIE4)	{
		if(bolVisible=="toggle")	{
			if			(objElement.visibility=="hidden")	{	objElement.visibility="visible";	}
			else if 	(objElement.visibility=="visible")	{	objElement.visibility="hidden";		}
		}
		else if(!bolVisible)		{	objElement.visibility ="hidden";	}
		else						{	objElement.visibility ="visible";	}
	}
	else if (isIE5 || isNS6) {
		if(bolVisible=="toggle")	{
			if			(objElement.display=="none" || objElement.visibility=="hidden")
														{	objElement.display="";		
															objElement.visibility="visible"; }
			else if 	(objElement.display=="" || objElement.visibility=="visible")		
														{	objElement.display="none";
															objElement.visibility="hidden"; }
		}
		else if(!bolVisible)	{	objElement.display = "none"; objElement.visibility="hidden"; }
		else 					{	objElement.display = ""; objElement.visibility="visible";}
	}
	/*	else if (isIE5 || isNS6) {
		if(bolVisible=="toggle")	{
			if			(objElement.display=="none")	{	objElement.display="";		}
			else if 	(objElement.display=="")		{	objElement.display="none";	}
		}
		else if(!bolVisible)	{	objElement.display = "none";	}
		else 					{	objElement.display = "";		}
	}*/
}

function divExists(strDivName) {
	if (isNS4) 					{	if (document.layers[strDivName]) {return true;}	}
	else if (isIE4) 			{	if (document.all[strDivName]) { return true;} }
	else if (isIE5 || isNS6)	{	if (document.getElementById(strDivName)) {return true;} }
	return false;
}

