function hideshow(szDivID) // 1 visible, 0 hidden
{
    if(document.layers)	   //NN4+
    {
       if (document.layers[szDivID].visibility == "show"){
             toggleBox(szDivID, 0);
             document.layers[szDivID].style.width = 0;
             document.layers[szDivID].style.height = 0;
       }
      else {
         toggleBox(szDivID, 1);
         document.layers[szDivID].style.display="inline";
      }
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
         if (obj.style.visibility == "visible") {
            toggleBox(szDivID, 0);
             obj.style.width = 0;
             obj.style.height = 0; 
         }
         else {
              toggleBox(szDivID, 1);
             obj.style.display="inline";
         }
    }
    else if(document.all)	// IE 4
    {
        if (document.all[szDivID].style.visibility == "visible" ) {
            toggleBox(szDivID, 0);
            document.all[szDivID].style.width = 0;
            document.all[szDivID].style.height = 0;
        }
         else {
             toggleBox(szDivID, 1);
            document.all[szDivID].style.display="inline";
         }
    }
}


function toggleBox(szDivID, iState) // 1 visible, 0 hidden
{
    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].visibility = iState ? "show" : "hide";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.visibility = iState ? "visible" : "hidden";
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
    }
}