dojo.require("dojo.io.*"); var ' . $formid . ' = { onload: function() { ' . $onload . ' }, onunload: function() { ' . $onunload . ' }, post: function() { var dialog = dojo.widget.byId("div_loaddialog"); dialog.show(); dojo.io.bind({ url: "' . $url . '", handler: function (type, data, evt) { var dialog = dojo.widget.byId("div_loaddialog"); dialog.hide(); if ( type == "error" ) { alert("There was an unknown error with your request..."); } else { ' . $callback . ' } }, formNode: dojo.byId("' . $formid . '") }); } }; dojo.addOnLoad(' . $formid . ', "onload"); // used for main window if (typeof( _container_ ) !== "undefined") { _container_.addOnLoad(' . $formid . ', "onload"); // used for contentpane _container_.addOnUnLoad(' . $formid . ', "onunload"); // used for contentpane }