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;
}
}