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