code: function getNonEditableParent(node) {
  			var state;
  
  			while (node) {
  				state = getContentEditable(node);
  				if (state) {
  					return state  === "false" ? node : null;
  				}
  
  				node = node.parentNode;
  			}
  		}
docs: Returns the noneditable parent or null if there is a editable before it or if it wasn't found