function loadForm(form, action, elId) {if (is_ie_5_up) {var pos = action.indexOf("?");var path = action;var queryString = "";if (pos != -1) {path = action.substring(0, pos);queryString = action.substring(pos + 1, action.length);}if (!endsWith(queryString, "&")) {queryString += "&";}for (var i = 0; i < form.elements.length; i++) {var e = form.elements[i];if ((e.name != null) && (e.value != null)) {queryString += e.name + "=" + encodeURIComponent(e.value) + "&";}}document.body.style.cursor = "wait";pos = path.indexOf("/portal/layout");path = path.substring(0, pos) + "/portal/render_portlet";var returnFunction =function (xmlHttpReq) {if (is_ie) {document.getElementById(elId).innerHTML = xmlHttpReq.responseText;}else {//var html = document.createTextNode(xmlHttpReq.responseText);//document.getElementById(elId).innerHTML = "";//document.getElementById(elId).appendChild(html);}document.body.style.cursor = "default";};loadPage(path, queryString, returnFunction);}else {submitForm(form, action);}}function loadPage(path, queryString, returnFunction, returnArgs) {if (queryString == null) {queryString = "";}if (!endsWith(queryString, "&")) {queryString += "&";}queryString += "r=" + random();if (returnFunction == null) {returnFunction = function () {};}var xmlHttpReq;try {xmlHttpReq = new ActiveXObject("Msxml2.XMLHTTP");}catch (e) {try {xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");}catch (e) {try {xmlHttpReq = new XMLHttpRequest();}catch (e) {}}}try {if (false) {xmlHttpReq.open("GET", path + "?" + queryString, true);}else {xmlHttpReq.open("POST", path, true);xmlHttpReq.setRequestHeader("Method", "POST " + path + " HTTP/1.1");xmlHttpReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");xmlHttpReq.send(queryString);}xmlHttpReq.onreadystatechange =function() {if (xmlHttpReq.readyState == 4) {if (xmlHttpReq.status == 200) {returnFunction(xmlHttpReq, returnArgs);}}};}catch (e) {}}
