//*** This code is copyright 2003 by Gavin Kistner, !@phrogz.net //*** It is covered under the license viewable at http://phrogz.net/JS/_ReuseLicense.txt //*** Reuse or modification is free provided you abide by the terms of that license. //*** (Including the first two lines above in your source code satisfies the conditions.) // Returns true if the element is hidden (display:none or visibility:hidden) function IsHidden(el){ var vis; while (el!=null){ if ((vis=CurrentStyle(el,'visibility'))=='visible') return false; if (CurrentStyle(el,'display')=='none' || vis=='hidden') return true; el=el.parentNode; } return false; } // Requires CurrentStyle() -- see http://phrogz.net/JS/CurrentStyle_js.txt