//Main - toggle Group list in mobile screen function toggleGroup() { var cName = document.getElementById('GroupInner').className; if( cName == "col-lg-12 col-md-12 col-sm-12 hidden-xs" ) { document.getElementById('GroupInner').className = "col-lg-12 col-md-12 col-sm-12 col-xs-12"; } else { document.getElementById('GroupInner').className = "col-lg-12 col-md-12 col-sm-12 hidden-xs"; } } //Main - Contact list check all chexbox function checkAllContact(isSelectAll, frmID, divTotalID, divFeaID) { var obj = document.getElementById(frmID); var objFea = document.getElementById(divFeaID); var len = obj.elements.length; var totalSelect = 0; for (i = 1; i < len; i++){ if( obj.elements[i].type == "checkbox" ){ if( isSelectAll){ if (!obj.elements[i].disabled) { obj.elements[i].checked = true; totalSelect++; } } else { obj.elements[i].checked = false; } } } if (totalSelect > 0) objFea.style.display = "inline"; else objFea.style.display = "none"; totalSelect = totalSelect.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); //Show thousand separator document.getElementById(divTotalID).innerHTML = "
Records "+totalSelect+"
"; } //Main - Contact list chexbox function checkContact(frmID, divTotalID, divFeaID) { var obj = document.getElementById(frmID); var objFea = document.getElementById(divFeaID); var len = obj.elements.length; var totalSelect = 0; for (i = 1; i < len; i++){ if( obj.elements[i].type == "checkbox" && obj.elements[i].checked ){ totalSelect++; } } if (totalSelect > 0) objFea.style.display = "inline"; else objFea.style.display = "none"; totalSelect = totalSelect.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); //Show thousand separator document.getElementById(divTotalID).innerHTML = "
Records "+totalSelect+"
"; } //Main - Group List - Show own checkbox function filterGroup(url, chkID, divResID) { var chkStatus = document.getElementById(chkID).checked; if (chkStatus) jsonData = {"showOwner": "1"} else jsonData = {"showOwner": "0"} $.ajax({ type: "POST", url: url, dataType: "html", data : jsonData, success: function(data) { document.getElementById(divResID).innerHTML = data; }, error: function(data, status, e) { console.info("filterGroup", data.responseText); } }); } //Main - Contact/Reminder Filter - Group checkbox function toggleGrpSel(resDivID, status) { var obj = document.getElementById(resDivID); if (status == 'hide') obj.style.display = "none"; else obj.style.display = "block"; } //Group - Rename group function updGroup(op, url, origGroupName, confirmMsg, successMsg, isUpdGroupInfo) { var data = {} var r = confirm(confirmMsg); if( r == true ) { if (op == "rnmGroup") { var GroupName = document.getElementById('GroupName').value; var data = { "GroupName": GroupName } } $.ajax({ type: "GET", url: url+"&op="+op, dataType: "json", data : data, success: function(data) { if( data.Status == "success" ) { showMsg(1, successMsg); if (isUpdGroupInfo) ajaxHTML(url+'&op=getGroupInfoPnl', 'GroupInfo'); } else { showMsg(0, data.StatusDesc); } }, error: function(data, status, e) { console.info("updGroup failed", data.responseText); } }); } else { if (op == "rnmGroup") document.getElementById('GroupName').value = origGroupName; if (op == "chgGroupOwner") document.getElementById('GroupOwner').value = origGroupName; if (op == "dupGroup") document.getElementById('DupGroup').value = origGroupName; } } function ajaxHTML(url, resDivID) { //ajax not working for datagrid $.ajax({ type: "GET", url: url, dataType: "html", data : {}, success: function(data) { document.getElementById(resDivID).innerHTML = data; }, error: function(data, status, e) { console.info('Error ajaxHTML', data.responseText); } }); } //Add/Edit Contact - Change contact item to editable or view only mode function getContactAttrMode(op, url, resDivID, Val1, Val2, Val3, Val4, Val5, Val6) { url += "&op="+op+"&resDivID="+resDivID; console.info('op', op); if (op == "getViewProfile" || op == "getEditProfile") { if (op == "getEditProfile") { var FirstName = Val1; var LastName = Val2; var Gender = Val3; var CoName = Val4; } else { var FirstName = document.getElementById('FirstName').value; var LastName = document.getElementById('LastName').value; var Gender = document.forms.frmContactEdit.Gender.value; //radio var CoName = document.getElementById('CoName').value; } var data = { "FirstName" : FirstName, "LastName": LastName, "Gender": Gender, "CoName": CoName } } else if (op == "getViewMSISDN" || op == "getEditMSISDN") { if (op == "getEditMSISDN") { var str = Val1; if (typeof str != "undefined") { str = str.replace(/[^0-9]/,''); } } else { var str = ''; var len = document.getElementsByName('MSISDN[]').length; if (len > 0) { for (var i=0; i 0) { for (var i=0; i