//------------------------------------------------- // submits a netui form if an option in the select // has been selected. // //------------------------------------------------- function submitFormIfOptionSelected(formname, field) { formTagName = getNetuiTagName(formname); formObj = getDocumentObjectById(formTagName); if ( ( formObj != null) && ( formObj[getNetuiTagName(field)] != null )) { var value = formObj[getNetuiTagName(field)].value; if ( (value != null) && (value != 'netui_null') ) { formObj.submit(); } } } //------------------------------------------------- // returns a reference to a document object // using object detection instead of browser version // if the object id cannot be found a null will be // return // //------------------------------------------------- function getDocumentObjectById(objectId) { // checkW3C DOM, then MSIE 4, then NN 4. if(document.getElementById && document.getElementById(objectId)) { return document.getElementById(objectId); } else if (document.all && document.all(objectId)) { return document.all(objectId); } else if (document.layers && document.layers[objectId]) { return document.layers[objectId]; } else { return null; } } //------------------------------------------------- // hides a div object //------------------------------------------------- function hideDiv(div) { if (div != null) { div.style.display = 'none'; div.style.visibility = 'hidden'; //alert('hideDiv ' + div.style.display ); } } //------------------------------------------------- // shows a div object //------------------------------------------------- function showDiv(div) { if (div != null) { // inline doesn't work with older versions of netscape div.style.display = ''; div.style.visibility = 'visible'; } //alert('showDiv ' + div.style.display ); } // ------------ // show the given object // ------------ function showObject(id) { if (id != null) div = document.getElementById(id); if (div != null) { div.style.visibility = 'visible'; div.style.display = ''; } } // ------------ // Hide the given object // ------------ function hideObject(id) { if ( id != null ) div = document.getElementById(id); if (div != null) { div.style.visibility = 'hidden'; div.style.display = 'none'; } } // ------------ // Gets an object based on browser // ------------ function getObject(objectId) { if(document.getElementById && document.getElementById(objectId)) { return document.getElementById(objectId); } else if (document.all && document.all(objectId)) { return document.all(objectId); } else if (document.layers && document.layers[objectId]) { return document.layers[objectId]; } else { return null; } }