function setVis(on, ref) { if (on) { //setStyle(ref, 'visibility', 'visible'); setStyle(ref, 'display', 'block'); } else { //setStyle(ref, 'visibility', 'hidden'); setStyle(ref, 'display', 'none'); } } function setStyle(ref, prop, value) { var elem = getElement(ref); if (elem != null && prop != undefined && value != undefined) { elem.style[prop] = value; } else { return false; } } function getElement(ref) { var elem = null; if (typeof(ref) == 'object') { return ref; } else if (document.getElementById) { elem = document.getElementById(ref); } else if (document.all) { elem = document.all[ref]; } else if (document.layers) { elem = document.layers[ref]; } // if element is defined if (elem) { return elem; } else { return false; } }