function ajaxFormSubmit(obj, action, element, url){ /** var getstr = ""; for (i=0; i< obj.elements.length; i++) { if (obj.elements[i].tagName == "INPUT" || obj.elements[i].tagName == "input") { if (obj.elements[i].type == "text") { getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&"; } if (obj.elements[i].type == "hidden") { getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&"; } if (obj.elements[i].type == "checkbox") { if (obj.elements[i].checked) { getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&"; } } if (obj.elements[i].type == "radio") { if (obj.elements[i].checked) { getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&"; } } } if (obj.elements[i].tagName == "SELECT" || obj.elements[i].tagName == "select") { var sel = obj.elements[i]; getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&"; } if (obj.elements[i].tagName == "TEXTAREA" || obj.elements[i].tagName == "textarea") { getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&"; } } var xmlHttp = getHttpRequest(); xmlHttp.open("POST", action, true); xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); xmlHttp.send(getstr); //xmlHttp.responseText; //var box = new ProfileBox(element, url, "Loading", "Error"); //box.openBox(); // $j("#"+element.id).load(url); //eval($j("#"+element.id).html()); **/ $j.post(action, $j("#"+obj.id).serialize()); if(url != null && url != ''){ toggleElementVisibility(element, url); } } function toggleElementVisibility(element, url){ element.innerHTML = '' + 'Loading' + ''; // $j("#"+element.id).load(url); //eval(element.innerHTML); var xmlHttp = getHttpRequest(); /** xmlHttp.open("GET", url, true); xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); xmlHttp.send(null); xmlHttp.onreadystatechange=function() { if(xmlHttp.readyState==4) { element.innerHTML = xmlHttp.responseText; } } **/ $j("#"+element.id).load(url); $j("#"+element.id).load(url); } function elementAppendContent(element, url){ var loading = '' + 'Loading' + ''; var currentText = element.innerHTML; element.innerHTML = element.innerHTML + loading; var xmlHttp = getHttpRequest(); xmlHttp.open("GET", url, true); xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); xmlHttp.send(null); xmlHttp.onreadystatechange=function() { if(xmlHttp.readyState==4) { element.innerHTML = currentText + xmlHttp.responseText; } } } function toggleMemberDetails(elementid){ if (Element.visible(elementid)) { document.getElementById(elementid + '-expand').src = '/images/zeusportal-icon-plus.gif'; } else { document.getElementById(elementid + '-expand').src = '/images/zeusportal-icon-minus.gif'; } Element.toggle(elementid); Element.toggle(elementid+'-friends'); } var ProfileBox = Class.create(); ProfileBox.prototype = { /* * Initialize the QuickUserProfile object. */ initialize: function(userTT, userTTURL, textTTLoading, textTTError) { this.loadingContent = '' + textTTLoading + ''; this.userTT = userTT; this.userTTURL = userTTURL; this.textErrorTT = textTTError; }, openBox: function() { //this.cancelShareBox(); $(this.userTT).style.display = 'block'; $(this.userTT).innerHTML = this.loadingContent; this.timeoutExecutor = new TimeoutExecutor(this.getBoxContent.bind(this), 700); }, getBoxContent: function() { var instance = this; toggleElementVisibility(this.userTT, this.userTTURL); //$(this.userTT).innerHTML = tempX +', '+tempY; } }