File: /home/barbeatleanalyti/www/manage.beatleanalytics.com/theme/black/js_OLD/ajaxsbmt.js
var formcount = 0;
var formarray = Array();
function changesorting(url) {
xmlhttpGET(ajaxpath + "index.php?p=updatepaging&headfoot=N" + url, 'myContent', '<div align=\'center\'><img src=\'' + curimagepath + '/images/pleasewait.gif\' align=\'absmiddle\'></div>');
}
function changepaging(url) {
xmlhttpGET(ajaxpath + "index.php?p=updatepaging&headfoot=N" + url, 'myContent', '<div align=\'center\'><img src=\'' + curimagepath + '/images/pleasewait.gif\' align=\'absmiddle\'></div>');
}
function updatepaging(str, responsediv) {
document.getElementById(responsediv).innerHTML = str;
}
function xmlhttpGET(strURL, responsediv, responsemsg) {
var xmlHttpReq = false;
var self = this;
if (window.XMLHttpRequest) {
self.xmlHttpReq = new XMLHttpRequest();
} else if (window.ActiveXObject) {
self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
}
self.xmlHttpReq.open('GET', strURL, true);
self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
self.xmlHttpReq.onreadystatechange = function () {
if (self.xmlHttpReq.readyState == 4) {
updatepaging(self.xmlHttpReq.responseText, responsediv);
} else {
updatepaging(responsemsg, responsediv);
}
}
self.xmlHttpReq.send(strURL);
}
function xmlhttpPost(strURL, formname, responsediv, responsemsg) {
var xmlHttpReq = false;
var self = this;
if (window.XMLHttpRequest) {
self.xmlHttpReq = new XMLHttpRequest();
} else if (window.ActiveXObject) {
self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
}
self.xmlHttpReq.open('POST', strURL, true);
self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
self.xmlHttpReq.onreadystatechange = function () {
if (self.xmlHttpReq.readyState == 4) {
updatepage(self.xmlHttpReq.responseText, responsediv);
} else {
updatepage(responsemsg, responsediv);
}
}
self.xmlHttpReq.send(getquerystring(formname));
}
function getquerystring(formname) {
var form = document.forms[formname];
var qstr = "";
function GetElemValue(name, value) {
qstr += (qstr.length > 0 ? "&" : "") + escape(name).replace(/\+/g, "%2B") + "=" + escape(value ? value : "").replace(/\+/g, "%2B");
}
var elemArray = form.elements;
for (var i = 0; i < elemArray.length; i++) {
var element = elemArray[i];
var elemType = element.type.toUpperCase();
var elemName = element.name;
if (elemName) {
if (elemType == "TEXT" || elemType == "TEXTAREA" || elemType == "PASSWORD" || elemType == "BUTTON" || elemType == "RESET" || elemType == "SUBMIT" || elemType == "FILE" || elemType == "IMAGE" || elemType == "HIDDEN") GetElemValue(elemName, element.value);
else if (elemType == "CHECKBOX" && element.checked) GetElemValue(elemName, element.value ? element.value : "On");
else if (elemType == "RADIO" && element.checked) GetElemValue(elemName, element.value);
else if (elemType.indexOf("SELECT") != -1) for (var j = 0; j < element.options.length; j++) {
var option = element.options[j];
if (option.selected) GetElemValue(elemName, option.value ? option.value : option.text);
}
}
}
return qstr;
}
function updatepage(str, responsediv) {
if (str.indexOf("Thank you") != -1) {
document.forms['MyForm'].reset();
if(document.getElementById("rateimg"))
{
document.getElementById("rateimg").src = curimagepath + "/images/rating_0.png";
}
}
document.getElementById(responsediv).innerHTML = str;
}
function displayPage(val) {
document.getElementById("page").value = val;
xmlhttpPost('index.php?p=advance_search', 'MyForm', 'MyResult', '<div align=\'center\'><img src=\''+curimagepath+'/images/pleasewait.gif\' align=\'absmiddle\'></div>');
return false;
}