/* DynAPI Distribution DynLayer Inline Extension The DynAPI Distribution is distributed under the terms of the GNU LGPL license. requires: dynapi.api.DynLayer */ var DynLayerInline = {}; DynLayer.getInline = function (id, p) { var elm; var pobj; if (!p) pobj = dynapi.document; else if (p.isClass && p.isClass('DynElement')) pobj = p; if (pobj) { if (dynapi.ua.ns4) elm = pobj.doc.layers[id]; else if (dynapi.ua.ie) elm = pobj.doc.all[id]; else if (dynapi.ua.dom) elm = pobj.doc.getElementById(id); } if (!elm) return alert("DynLayerInline Error: did not find element "+id); var dlyr = new DynLayer(); dlyr.setID(id); dlyr.parent = pobj; dlyr.elm = elm; if (dynapi.ua.ns4) dlyr.doc = elm.document; DynLayer._importInlineValues(dlyr); DynLayer._assignElement(dlyr,elm); DynElement._flagCreate(dlyr); return dlyr; }; DynLayer.prototype._createInline = function (divs) { if (this.parent && !this.elm) { var ch=this.children; DynLayer._assignElement(this,null,divs); DynLayer._importInlineValues(this); for (var i=0;i