whole_func_string: function(ed, cm, n) {
  			var le, p;
  
  			le = this._getParentLayer(n);
  			p = ed.dom.getParent(n, 'DIV,P,IMG');
  
  			if (!p) {
  				cm.setDisabled('absolute', 1);
  				cm.setDisabled('moveforward', 1);
  				cm.setDisabled('movebackward', 1);
  			} else {
  				cm.setDisabled('absolute', 0);
  				cm.setDisabled('moveforward', !le);
  				cm.setDisabled('movebackward', !le);
  				cm.setActive('absolute', le && le.style.position.toLowerCase() == "absolute");
  			}
  		}
func_code_string: function(ed, cm, n) {
  			var le, p;
  
  			le = this._getParentLayer(n);
  			p = ed.dom.getParent(n, 'DIV,P,IMG');
  
  			if (!p) {
  				cm.setDisabled('absolute', 1);
  				cm.setDisabled('moveforward', 1);
  				cm.setDisabled('movebackward', 1);
  			} else {
  				cm.setDisabled('absolute', 0);
  				cm.setDisabled('moveforward', !le);
  				cm.setDisabled('movebackward', !le);
  				cm.setActive('absolute', le && le.style.position.toLowerCase() == "absolute");
  			}
  		}
func_documentation_string: Private methods