public/javascripts/yui/dragdrop/dragdrop-debug.js
function(el) {
            try {
                if (el) {
                    var parent = el.offsetParent;
                    if (parent) {
                        return true;
                    }
                }
            } catch(e) {
                YAHOO.log("detected problem with an element", "info", "DragDropMgr");
            }

            return false;
        }
function(el) {
            try {
                if (el) {
                    var parent = el.offsetParent;
                    if (parent) {
                        return true;
                    }
                }
            } catch(e) {
                YAHOO.log("detected problem with an element", "info", "DragDropMgr");
            }

            return false;
        }
function ( el ) { try { if ( el ) { var parent = el . offsetParent ; if ( parent ) { return true ; } } } catch ( e ) { YAHOO . log ( "detected problem with an element" , "info" , "DragDropMgr" ) ; } return false ; }
This checks to make sure an element exists and is in the DOM.  The
main purpose is to handle cases where innerHTML is used to remove
drag and drop objects from the DOM.  IE provides an 'unspecified
error' when trying to access the offsetParent of such an element
@method verifyEl
@param {HTMLElement} el the element to check
@return {boolean} true if the element looks usable
@static
This checks to make sure an element exists and is in the DOM . The main purpose is to handle cases where innerHTML is used to remove drag and drop objects from the DOM . IE provides an unspecified error when trying to access the offsetParent of such an element