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