function multiActivate() {
var genObj = document.getElementById('budGen');
var activate = false;
for (var xI=0; xI < genObj.value; xI++) {
var budID = document.getElementById('budHid_' + xI).value;
var chkObj = document.getElementById('budChk_' + budID);
if (chkObj.checked == true) {
activate = true;
showhide(1,'load_' + budID);
buddiAct(budID);
}
}
if (activate == true) {
showhide(0,'btnAct');
showhide(1,'btnRef');
}else{
alert("Select atleast one buddi to activate.");
}
return false;
}
function buddiAct(bId) {
showActMsg(bId, 'Search initiated...');
var ajaxVar = new ajaxVars();
ajaxVar.vars['bId'] = bId;
ajaxVar.fnVars['bId'] = bId;
ajaxVar.vars['action'] = 'runFunction';
ajaxVar.vars['func'] = 'findBuddi';
ajaxVar.action = "runFunction";
ajaxVar.gotoFunction = "checkFindBuddi";
ajaxVar.incModule = "ax/multipleAct.inc.php";
ajaxVar.AjaxPostSQL();
return false;
}
function checkFindBuddi(dataArr, fnVars) {
var xData = dataArr.split("*||*");
showActMsg(fnVars['bId'], xData[1]);
if (xData[0] == 'TRUE') {
fnVars['pos'] = -1;
fnVars['lID'] = xData[2];
setTimeout(function () {checkLocation(fnVars);},2000);
}
}
function checkLocation(fnVars) {
var ajaxVar = new ajaxVars();
ajaxVar.vars['bId'] = fnVars['bId'];
ajaxVar.vars['pos'] = fnVars['pos'];
ajaxVar.vars['lID'] = fnVars['lID'];
ajaxVar.fnVars['bId'] = fnVars['bId'];
ajaxVar.vars['action'] = 'runFunction';
ajaxVar.vars['func'] = 'chkBuddiLocation';
ajaxVar.action = "runFunction";
ajaxVar.gotoFunction = "showBuddiData";
ajaxVar.incModule = "ax/multipleAct.inc.php";
ajaxVar.AjaxPostSQL();
}
function showBuddiData(dataArr, fnVars) {
var xData = dataArr.split("*||*");
if (TrimAllM(xData[0]) == 'TRUE') {
if (xData[1] == 'FALSE') {
showActMsg(fnVars['bId'], xData[4]);
fnVars['pos'] = xData[3];
fnVars['lID'] = xData[2];
setTimeout(function () {checkLocation(fnVars);},2000);
showActMsg(fnVars['bId'], xData[4]);
}else{
showActMsg(fnVars['bId'], 'Located near: ' + xData[4] + '
');
showhide(0,'load_' + fnVars['bId']);
}
}else{
showhide(0,'load_' + fnVars['bId']);
showActMsg(fnVars['bId'], 'Problem with search');
}
return false;
}
function showActMsg(bId, msg) {
if (document.getElementById('budInfo_' + bId)) {
var msgDiv = document.getElementById('budInfo_' + bId);
var tmpMsg = msgDiv.innerHTML;
msgDiv.innerHTML = msg + '
' + tmpMsg;
}
}
//left trim
function leftTrimM(sString) {
while (sString.substring(0,1) == ' '){
sString = sString.substring(1, sString.length);
}
return sString;
}
//right trim
function rightTrimM(sString) {
while (sString.substring(sString.length-1, sString.length) == ' '){
sString = sString.substring(0,sString.length-1);
}
return sString;
}
function TrimAllM(sString) {
var ResultString = '';
ResultString = leftTrimM(sString);
ResultString = rightTrimM(ResultString);
return (ResultString);
}