var formTabIndex = 139;
var memNum = 1, orgMemNum = 1;
var emerNum = 0, myWidth = 0, myHeight = 0, df = 0, ds= 0, dow = 0, yr = 0, mo = 0, da = 0;
var serverLocked = false, clFull= falsesRsp = "", sRsp = "", currClRec = "", currClId = "", errstr = "", errcaptcha = false;
var includeCL = true, validateCL = true, clNum = 4;
var clArray = [], listCL = [], grList = [], curCboG = "", curCboV = "", grO = "", conf = false, payVC = false, confkeydown = false,
calendarActiveInstance = {}, calendarClicked = false;
window.onload = function() {
if (document.getElementById('downloadInstead') != null)
document.getElementById('downloadInstead').style.display = "none";
if (document.getElementById('fo-form-content') != null)
document.getElementById('fo-form-content').style.display = "";
clArray = [], listCL = [], grList = [], errstr = "";
var ajaxDiv = document.createElement("div");
ajaxDiv.id = "ajax-progressbar";
ajaxDiv.innerHTML = "Connecting to server. Please wait...";
document.getElementById("FORegForm").appendChild(ajaxDiv);
if (document.getElementById('debugtr') != null)
document.getElementById('debugtr').style.display = "none";
if (document.getElementById('captsection') != null)
document.getElementById('captsection').style.display = "none";
if (document.getElementById('pModal') != null)
document.getElementById('pModal').style.display = "none";
if (document.getElementById('fullModal') != null)
document.getElementById('fullModal').style.display = "none";
if (document.getElementById("ajax-progressbar") != null)
document.getElementById("ajax-progressbar").style.display = "none";
if (document.getElementById("forxpmsie") != null)
document.getElementById("forxpmsie").style.display = "none";
if (document.getElementById("noscriptmsg") != null)
document.getElementById("noscriptmsg").style.display = "none";
if (document.getElementById("load") != null)
document.getElementById("load").style.display = "block";
calendar.set("dteHeadBirthday");
calendar.set("dteHeadSac1Date");
calendar.set("dteHeadSac2Date");
calendar.set("dteHeadSac3Date");
calendar.set("dteSpouseBirthday");
calendar.set("dteSpouseSac1Date");
calendar.set("dteSpouseSac2Date");
calendar.set("dteSpouseSac3Date");
calendar.set("dteStudentBirthday");
calendar.set("dteStudentSac1Date");
calendar.set("dteStudentSac2Date");
calendar.set("dteStudentSac3Date");
if (document.getElementById('idenv') != null)
document.getElementById('idenv').style.display = 'none';
if (document.getElementById('txaFamIDEnv') != null)
document.getElementById('txaFamIDEnv').style.display = 'none';
if (document.getElementById('callChurch') != null)
document.getElementById('callChurch').style.display = 'none';
if (document.getElementById('rbtNewRegID') != null)
document.getElementById('rbtNewRegID').checked = false;
if (document.getElementById('rbtEditRegID') != null)
document.getElementById('rbtEditRegID').checked = false;
document.onclick = documentClick;
var currDate = new Date()
var dd = ((currDate.getDate())>=10)? (currDate.getDate()) : '0' + (currDate.getDate());
var mm = ((currDate.getMonth()+1)>=10)? (currDate.getMonth()+1) : '0' + (currDate.getMonth()+1);
var yy = currDate.getFullYear();
var currdate = mm+"/"+dd+"/"+yy;
document.getElementById('btnDelMember').disabled = true;
var nVer = navigator.appVersion;
var nAgt = navigator.userAgent.toUpperCase();
if (((nAgt.search('WINDOWS NT 5.1')>0) ||
(nAgt.search('WINDOWS NT 5.2')>0)) &&
((nAgt.search('TRIDENT/')>0) ||
(nAgt.search('MSIE')>0))) {
var elem = document.getElementById("FORegForm");
elem.parentNode.removeChild(elem);
document.getElementById("forxpmsie").style.display = "block";
document.getElementById("forxpmsie").innerHTML =
"You are using an incompatible browser on a Windows XP computer.
To use this registration form, download either Chrome or Firefox and set it as your default browser.";
}
serverLocked = false;
ajaxCall("CheckLock", "");
setTimeout(function() {
if (serverLocked) {
var s = "The online registration system is currently being updated.\n\nPlease try again later.";
var rlt = s.fontcolor("red");
var elem = document.getElementById("FORegForm");
elem.parentNode.removeChild(elem);
document.getElementById("forxpmsie").style.display = "block";
document.getElementById("forxpmsie").innerHTML = rlt;
}
else if (includeCL) {
ajaxCall("GetClasses", "");
};
}, 600);
};
function showprogress(pbody,disp) {
if (disp == true) {
document.getElementById("pbody").innerHTML = '
'+pbody+'
';
if ($("#pModal").css("display") == "none")
$("#pModal").show();
}
else {
$("#pModal").hide();
}
}
function GetNewCaptcha() {
errcaptcha = false;
if ((document.getElementById('captsection') != null) && (payVC == false)) {
document.getElementById('captsection').style.display = "block";
document.getElementById("appCaptcha").value = "";
var x = new Date(), h = x.getHours(), m = x.getMinutes(), s = x.getSeconds();
document.getElementById("idcaptcha").src = "https://forms.parishdata.com/PDSForms/CaptchaService/Captcha.gif?" + m + s;
$("#idcaptcha").on("load",function(){
errcaptcha = false;
}).on("error", function() {
errcaptcha = true;
showmodal("", "Information", "Captcha service is not available.
Please contact your church.");
ScrollTo("lblVCAmount");
});
}
}
function showmodal(ele, txthead, txtbody) {
confkeydown = false;
var modal = document.getElementById("fullModal");
document.getElementById("modal-header").style.display = "block";
document.getElementById("modheadtitle").innerHTML = ' ¡ '+txthead;
document.getElementById("modheadbody").innerHTML = ''+txtbody+'';
document.getElementById("modal-footer").style.display = "none";
document.getElementById("modbtn").style.display = "none";
var by = document.getElementById("btnYes"), bn = document.getElementById("btnNo");
if (txthead == "SelectVCAcct") {
}
else if (txthead == "Confirmation") {
confkeydown = true;
document.getElementById("btnNo").style.display = "inline";
document.getElementById("btnYes").value = "Yes";
document.getElementById("btnNo").value = "No";
document.getElementById("modal-footer").style.display = "block";
document.getElementById("modbtn").style.display = "block";
document.getElementById("modheadtitle").innerHTML = ' ? '+txthead;
document.getElementById("modheadbody").innerHTML = ''+txtbody+'';
modal.style.display = "block";
by.onclick = function() {
conf = true;
modal.style.display = "none";
document.getElementById("FORegForm").submit();
}
bn.onclick = function() {
modal.style.display = "none";
conf = false;
}
}
else if (txthead != "Information") {
var btn = document.getElementById(ele);
btn.onclick = function() {
document.getElementById("modal-footer").style.display = "block";
document.getElementById("modheadtitle").innerHTML = ' ¡ '+txthead;
document.getElementById("modheadbody").innerHTML = ''+txtbody+'';
modal.style.display = "block";
}
document.getElementById("modbtn").style.display = "block";
document.getElementById("btnNo").style.display = "none";
document.getElementById("btnYes").value = "OK";
by.onclick = function() {
modal.style.display = "none";
if (document.getElementById(ele) != null)
document.getElementById(ele).focus();
}
}
else {
modal.style.display = "block";
document.getElementById("modbtn").style.display = "block";
document.getElementById("btnNo").style.display = "none";
document.getElementById("btnYes").value = "OK";
by.onclick = function() {
modal.style.display = "none";
if (document.getElementById(ele) != null)
document.getElementById(ele).focus();
}
}
var span = document.getElementsByClassName("closebtn")[0];
span.onclick = function() {
modal.style.display = "none";
if (document.getElementById(ele) != null)
document.getElementById(ele).focus();
}
window.onclick = function(event) {
if ((event.target == modal) && (confkeydown == false)) {
modal.style.display = "none";
if (document.getElementById(ele) != null)
document.getElementById(ele).focus();
}
}
window.onkeydown = function(event) {
var keyCode = (event.keyCode ? event.keyCode : event.which);
if ((modal.style.display == "block") && (keyCode === 13) && (confkeydown == false)) {
modal.style.display = "none";
if (document.getElementById(ele) != null)
document.getElementById(ele).focus();
}
}
}
function popupvcwind(url, title, w, h) {
}
function showID() {
if (document.getElementById('idenv') != null)
document.getElementById('idenv').style.display = 'inline';
if (document.getElementById('txaFamIDEnv') != null)
document.getElementById('txaFamIDEnv').style.display = 'inline';
if (document.getElementById('callChurch') != null)
document.getElementById('callChurch').style.display = 'table-row';
}
function hideID() {
if (document.getElementById('idenv') != null)
document.getElementById('idenv').style.display = 'none';
if (document.getElementById('txaFamIDEnv') != null)
document.getElementById('txaFamIDEnv').style.display = 'none';
if (document.getElementById('callChurch') != null)
document.getElementById('callChurch').style.display = 'none';
}
function BkToTop() {
$("html, body").animate({scrollTop: 0}, 1000);
}
function ScrollTo(ele) {
var top = $("#" + ele).offset().top;
$("html, body").animate({ scrollTop: top }, 1000);
}
function MyStrCmp(x, y) {
x = x.toString(), x = x.trim(), y = y.toString(), y = y.trim();
for (var i=0, n=Math.max(x.length, y.length); i y.charAt(i) ? -1 : 1;
}
function PostToVC() {
if (errstr != "") {
showmodal("", "Information", errstr);
return false;
}
var s = 'Sending payment to Vanco. Please wait...';
showprogress(s,true);
setTimeout(function() {
if ((!IsBlank(vccred)) && (!IsBlank(vcfamid)) && (vctrans.length > 0) && (!IsBlank(vcan)) && (!IsBlank(vcpm))) {
if (postsvc.length>0) {
for (var i = 0, L = (postsvc.length - 1); i <= L; i++) {
amt = postsvc[i].famt;
if (amt <= 0) {
numvcPosted++;
}
} //for
for (var i = 0, L = (postsvc.length - 1); i <= L; i++) {
fnm = postsvc[i].fact;
amt = postsvc[i].famt;
if ((amt > 0) && (errstr == "")) {
ajaxCall("PostToVC", "");
}
} //for
}
}
}, 10);
}
function ajaxCall(cmd, cls) {
if (IsBlank(cmd)) {
return false;
}
var prgstr = "Connecting to server. Please wait...";
var sURL = "https://forms.parishdata.com/PDSRESTFormation/v1/Form/Lock/5117";
var ajaxType = "GET";
var ajaxData = "";
if (cmd == "CheckLock") {
ajaxType = "GET";
ajaxData = "";
sURL = "https://forms.parishdata.com/PDSRESTFormation/v1/Form/Lock/5117";
prgstr = "Connecting to server. Please wait...";
}
else if (cmd == "GetClasses") {
ajaxType = "GET";
ajaxData = "";
sURL = "https://forms.parishdata.com/PDSRESTFormation/v1/PDSClass/ClassInfo";
prgstr = "Retrieving class list. Please wait...";
}
else if (cmd == "CheckClassZ") {
ajaxType = "POST";
ajaxData = "Classes=Class~|~"+cls+"~|~";
sURL = "https://forms.parishdata.com/PDSRESTFormation/v1/PDSClass/RegistrationCount";
}
var siteInfo = "U2l0ZU51bWJlcj0zMDQyMzYNCkZvcm1hdGlvbk9mZmljZT10cnVl";
showprogress(prgstr,true);
setTimeout(function() {
$.support.cors = true;
$.ajax({
beforeSend: function(xhrObj) {
showprogress(prgstr,true);
if ((cmd == "GetVCiFrame") || (cmd == "GetVCPayMeth"))
xhrObj.setRequestHeader("SiteInfo", siteInfoVC)
else
xhrObj.setRequestHeader("SiteInfo", siteInfo);
},
type: ajaxType,
async: false,
url: sURL, //url: sURL+"?Debug=1",
crossDomain: true,
contentType: "text/plain",
dataType: "text",
data: ajaxData,
success: function (resp, status, xhr) {
sRsp = resp, errstr = "";
document.getElementById("noscriptmsg").style.display = "none";
if (sRsp == "True") {
serverLocked = true;
};
setTimeout(function() {
showprogress("",false);
}, 600);
},
error: function (request, exception, error) {
if ((cmd == "GetClasses") && (sRsp == "False") && (request.status == 401)) {
validateCL = false;
}
else if ((cmd == "GetVCiFrame") || (cmd == "GetVCPayMeth")) {
var reqtmsg = "Error!", postmsg = 'Could not communicate with Vanco. Please try it again.';
postmsg = postmsg + '
' + '['+request.status+'] Error!
'+request.responseText+'';
showmodal("", "Information", postmsg);
}
else {
sRsp = "Error";
if (request.status === 0) {
errstr = "Not connect. Verify Network.";
showmodal("", "Information", errstr);
}
else if (request.status == 400) {
var tmp = request.responseText;
if (tmp.search("Site is Locked")>0) {
serverLocked = true;
}
else {
errstr = request.responseText;
showmodal("", "Information", errstr);
}
}
else if (request.status == 401) {
errstr = "Unauthorized.";
showmodal("", "Information", errstr);
}
else if (request.status == 404) {
errstr = "Requested page not found. [404]";
showmodal("", "Information", errstr);
}
else if (request.status == 500) {
errstr = error;
showmodal("", "Information", errstr);
}
else if (exception === "timeout") {
errstr = "Your time is up. Please try again.";
showmodal("", "Information", errstr);
}
else {
errstr = "Unhandled Error.
" + request.responseText;
showmodal("", "Information", errstr);
}
}
document.getElementById("noscriptmsg").style.display = "block";
document.getElementById("noscriptmsg").innerHTML = '***********
'+errstr+'
***********
Please contact your church.';
BkToTop();
setTimeout(function() {
showprogress("",false);
}, 600);
},
complete: function () {
if (cmd == "GetVCPayMeth") {
var fd = true,
fnm = document.getElementById("txaHeadFirstName").value+" "+document.getElementById("txaHeadLastName").value;
if (vctrans.length > 1) {
for (var i = 0, L = vctrans.length; i < L; i++) {
var vnm = vctrans[i].hnm, aType = "";
if (!IsBlank(vctrans[i].rn))
aType = "Debit"
else if (!IsBlank(vctrans[i].at))
aType = "CreditCard";
if (IsBlank(aType)) {
fd = false;
break;
}
} //for
if (fd == true) {
showmodal("", "SelectVCAcct", "Vanco Accounts")
}
else {
conf = false;
showmodal("vcbtn", "Information", "Please enter payment information");
document.getElementById("vcbtn").focus();
}
}
else if ((vctrans.length > 0) && (!IsBlank(vctrans[0].an)) && (!IsBlank(vctrans[0].pm))) {
var vnm = vctrans[0].hnm, aType = "";
if (!IsBlank(vctrans[0].rn))
aType = "Debit"
else if (!IsBlank(vctrans[0].at))
aType = "CreditCard";
if (IsBlank(aType))
fd = false;
if (fd == true) {
vcan = vctrans[0].an, vcpm = vctrans[0].pm;
PostToVC();
}
else {
conf = false;
showmodal("vcbtn", "Information", "Please enter payment information");
document.getElementById("vcbtn").focus();
}
}
else {
conf = false;
showmodal("vcbtn", "Information", "Please enter payment information");
document.getElementById("vcbtn").focus();
}
}
}
})
.done(function() {
if ((includeCL) && (cmd == "GetClasses") &&(sRsp != "")) {
listCL = [];
var respList = sRsp, lenList = respList.length;
var sp, ep, tmp, tmp1, clRec, clInfo;
clRec = "", clInfo = "";
while ((respList != "") && (respList.indexOf("Class~|~")>0)) {
if (respList.indexOf("Class~|~")>0)
sp = respList.indexOf("Class~|~")+8
else sp = 0;
respList = respList.substr(sp, lenList);
ep = respList.indexOf("Class~|~");
if (ep < 0)
tmp = respList
else tmp = respList.substr(0, ep);
if (tmp != "") {
clRec = "", clInfo = "";
var lenList1 = tmp.length;
while ((tmp != "") && (tmp != "No Class Info Available~|~")) {
sp = tmp.indexOf("~|~")+3;
ep = tmp.indexOf("~|~");
tmp1 = tmp.substr(0, ep);
if (tmp1 != "") {
if (IsBlank(clRec))
clRec = tmp1
else if (IsBlank(clInfo))
clInfo = tmp1;
tmp = tmp.substr(sp, lenList1);
}
} //while
if ((!IsBlank(clRec)) && (!IsBlank(clInfo))) {
var clObj = {
clR : "",
clE : ""
};
clObj.clR = clRec;
clObj.clE = clInfo;
listCL.push(clObj);
}
if (tmp == "No Class Info Available~|~")
respList = "";
}
}; //while
for (var k=0; k0)) {
var respList = sRsp;
var lenList = respList.length;
var sp, ep, tmp, clRec, clCap, clLoc, clRem, clReg;
clRec = "", clCap = "", clLoc = "", clRem = "", clReg = "";
while (respList != "") {
sp = respList.indexOf("~|~")+3;
respList = respList.substr(sp, lenList);
ep = respList.indexOf("~|~");
tmp = respList.substr(0, ep);
if (tmp != "") {
if (IsBlank(clRec))
clRec = tmp
else if (IsBlank(clCap))
clCap = tmp
else if (IsBlank(clLoc))
clLoc = tmp
else if (IsBlank(clRem))
clRem = tmp
else if (IsBlank(clReg))
clReg = tmp;
}
} //while
var cnt = 0;
if (Number(clReg) > 0)
cnt = Number(clReg);
if (clRec != "") {
for (var i=clArray.length-1; i>=0; i--) {
if ((clArray[i] != null) && (clArray[i].clR == clRec))
cnt = cnt + 1;
}; //for
}
var nc = 0, ordn = 0, len = clArray.length;
for (var i = clArray.length; i--;) {
if ((clArray[i] != null) && (clArray[i].clR == currClRec) && (clArray[i].clE == currClId)) {
clArray.splice(i, 1);
}
} //for
if ((clReg != "") && (clCap != "") && (Number(clCap) > 0) && (((cmd != "No need to check lock") && (cnt >= Number(clCap))) || ((cmd == "No need to check lock") &&(cnt > Number(clCap))))) {
var e = document.getElementById(clId);
var s = e.options[e.selectedIndex].text;
s = s.substr(10, s.length);
showmodal(clId, "Information", s+"
This class is full. Please select another class.");
document.getElementById(clId).value = "";
document.getElementById(clId).focus();
clFull = true;
CalClassAmt(clRec, clId, cmd, cboG, mn);
}
else {
if ((clRec != "") && (clCap != "")) {
if ((IsBlank(cmd)) || (cmd == null)) {
var clObj = {
clR : "",
clE : ""
};
clObj.clR = clRec;
clObj.clE = clId;
if (!clArray.hasOwnProperty(clId))
clArray.push(clObj);
}
}
}
}
else if ((sRsp != "") && (sRsp == "Classes: 0")) {
var e = document.getElementById(clId);
var s = e.options[e.selectedIndex].text;
s = s.substr(10, s.length);
showmodal(clId, "Information", s+"
This class is no longer available. Please select another class.");
document.getElementById(clId).value = "";
document.getElementById(clId).focus();
clFull = true;
CalClassAmt(clRec, clId, cmd, cboG, mn);
}
}, 600);
}
else CalClassAmt(clRec, clId, cmd, cboG, mn);
}, 600);
}
function DelNewMem() {
try {
if (memNum>orgMemNum) {
var table = document.getElementById("mainTable");
var mainTableBody = document.getElementById("mainTbody");
var tr1 = document.getElementById('tr1'+memNum);
mainTableBody.removeChild(tr1);
var tr2 = document.getElementById('tr2'+memNum);
mainTableBody.removeChild(tr2);
var tr3 = document.getElementById('tr3'+memNum);
mainTableBody.removeChild(tr3);
var tr4 = document.getElementById('tr4'+memNum);
mainTableBody.removeChild(tr4);
var tr5 = document.getElementById('tr5'+memNum);
mainTableBody.removeChild(tr5);
var tr6 = document.getElementById('tr6'+memNum);
mainTableBody.removeChild(tr6);
var tr7 = document.getElementById('tr7'+memNum);
mainTableBody.removeChild(tr7);
var tr8 = document.getElementById('tr8'+memNum);
mainTableBody.removeChild(tr8);
var tr9 = document.getElementById('tr9'+memNum);
mainTableBody.removeChild(tr9);
var tr10 = document.getElementById('tr10'+memNum);
mainTableBody.removeChild(tr10);
var tr11 = document.getElementById('tr11'+memNum);
mainTableBody.removeChild(tr11);
var tr12 = document.getElementById('tr12'+memNum);
mainTableBody.removeChild(tr12);
var tr13 = document.getElementById('tr13'+memNum);
mainTableBody.removeChild(tr13);
var tr14 = document.getElementById('tr14'+memNum);
mainTableBody.removeChild(tr14);
var tr15 = document.getElementById('tr15'+memNum);
mainTableBody.removeChild(tr15);
var tr16 = document.getElementById('tr16'+memNum);
mainTableBody.removeChild(tr16);
var tr17 = document.getElementById('tr17'+memNum);
mainTableBody.removeChild(tr17);
var tr18 = document.getElementById('tr18'+memNum);
mainTableBody.removeChild(tr18);
var tr19 = document.getElementById('tr19'+memNum);
mainTableBody.removeChild(tr19);
var tr20 = document.getElementById('tr20'+memNum);
mainTableBody.removeChild(tr20);
var tr21 = document.getElementById('tr21'+memNum);
mainTableBody.removeChild(tr21);
var tr22 = document.getElementById('tr22'+memNum);
mainTableBody.removeChild(tr22);
var tr23 = document.getElementById('tr23'+memNum);
mainTableBody.removeChild(tr23);
var tr24 = document.getElementById('tr24'+memNum);
mainTableBody.removeChild(tr24);
var tr25 = document.getElementById('tr25'+memNum);
mainTableBody.removeChild(tr25);
var tr26 = document.getElementById('tr26'+memNum);
mainTableBody.removeChild(tr26);
var tr9999 = document.getElementById('tr9999'+memNum);
var td9999 = document.getElementById('td9999'+memNum);
tr9999.removeChild(td9999);
mainTableBody.removeChild(tr9999);
document.getElementById('btnDelMember').disabled = false;
memNum = memNum-1;
if (memNum <= orgMemNum) {
memNum = orgMemNum;
document.getElementById('btnDelMember').disabled = true;
}
}
}
catch(e) {
showmodal("", "Information", e);
}
}
function countOcurrences(str, value) {
var r1 = new RegExp(value, "gi");
return (str.match(r1) || []).length;
}
function GetHeading(ah, num, wht, lbl) {
if (!IsBlank(lbl))
var hd = lbl, lastChr = hd.substr(hd.length-1)
else
var hd = document.getElementById(ah).innerHTML, lastChr = hd.substr(hd.length-1);
if (document.getElementById("txaStudentFirstName") != null) {
var vl = document.getElementById("txaStudentFirstName").value;
if ((!IsBlank(vl)) &&(hd.search(vl) > 0))
hd = hd.replace(" - "+vl, "");
}
if (wht != "") {
var rx = new RegExp("[0-9]"), cnt = countOcurrences(hd, /[0,1,2,3,4,5,6,7,8,9]/);
if ((cnt > 1) || (lastChr.search(/[0,1,2,3,4,5,6,7,8,9]/) < 0))
hd = hd.replace(rx, num)
}
else {
var rx = new RegExp("[0-9]", "g");
if (hd.search(/[0,1,2,3,4,5,6,7,8,9]/) > 0)
hd = hd.replace(rx, num)
else
hd = hd + " " + num;
}
return hd;
}
function AddNewMem() {
try {
if (memNum < orgMemNum)
memNum = orgMemNum;
memNum = memNum+1;
document.getElementById('btnDelMember').disabled = false;
var table = document.getElementById("mainTable");
var mainTableBody = document.getElementById("mainTbody");
var ne = 0;
var tr1 = document.createElement('tr');
tr1.setAttribute('name', 'tr1'+memNum);
tr1.setAttribute('id', 'tr1'+memNum);
mainTableBody.appendChild(tr1);
formTabIndex = formTabIndex + 1;
tr1.insertCell(0).innerHTML = ' | ';
var s = GetHeading("stdn1", memNum, "", "");
tr1.insertCell(1).innerHTML = ''+s+' | ';
tr1.insertCell(2).innerHTML = "";
tr1.insertCell(3).innerHTML = ' | '+
''+
' | ';
var tr2 = document.createElement('tr');
tr2.setAttribute('name', 'tr2'+memNum);
tr2.setAttribute('id', 'tr2'+memNum);
mainTableBody.appendChild(tr2);
tr2.insertCell(0).innerHTML = ' | ';
tr2.insertCell(1).innerHTML = ' | ';
formTabIndex = formTabIndex + 1;
tr2.insertCell(2).innerHTML = '*First Name | ';
tr2.insertCell(3).innerHTML = ' | ';
formTabIndex = formTabIndex + 1;
tr2.insertCell(4).innerHTML = '*Last Name | ';
tr2.insertCell(5).innerHTML = ' | ';
formTabIndex = formTabIndex + 1;
tr2.insertCell(6).innerHTML = 'Suffix | ';
tr2.insertCell(7).innerHTML = ''+
''+
' | ';
var tr3 = document.createElement('tr');
tr3.setAttribute('name', 'tr3'+memNum);
tr3.setAttribute('id', 'tr3'+memNum);
mainTableBody.appendChild(tr3);
formTabIndex = formTabIndex + 1;
tr3.insertCell(0).innerHTML = 'Relationship | ';
tr3.insertCell(1).innerHTML = ''+
''+
' | ';
formTabIndex = formTabIndex + 1;
tr3.insertCell(2).innerHTML = ' Middle Name | ';
tr3.insertCell(3).innerHTML = ' | ';
tr3.insertCell(4).innerHTML = ' | ';
tr3.insertCell(5).innerHTML = ' | ';
tr3.insertCell(6).innerHTML = ' | ';
tr3.insertCell(7).innerHTML = ' | ';
var tr4 = document.createElement('tr');
tr4.setAttribute('name', 'tr4'+memNum);
tr4.setAttribute('id', 'tr4'+memNum);
mainTableBody.appendChild(tr4);
tr4.insertCell(0).innerHTML = ' | ';
tr4.insertCell(1).innerHTML = ' | ';
formTabIndex = formTabIndex + 1;
tr4.insertCell(2).innerHTML = ' Birth Date | ';
tr4.insertCell(3).innerHTML = ' | ';
calendar.set('dteStudent'+memNum+'Birthday');
formTabIndex = formTabIndex + 1;
tr4.insertCell(4).innerHTML = '*Gender | ';
tr4.insertCell(5).innerHTML = ' Female Male | ';
formTabIndex = formTabIndex + 2;
var tr5 = document.createElement('tr');
tr5.setAttribute('name', 'tr5'+memNum);
tr5.setAttribute('id', 'tr5'+memNum);
mainTableBody.appendChild(tr5);
formTabIndex = formTabIndex + 1;
tr5.insertCell(0).innerHTML = 'Grade/Degree | ';
tr5.insertCell(1).innerHTML = ''+
''+
' | ';
tr5.insertCell(2).innerHTML = ' | ';
tr5.insertCell(3).innerHTML = ' | ';
tr5.insertCell(4).innerHTML = ' | ';
tr5.insertCell(5).innerHTML = ' | ';
var tr6 = document.createElement('tr');
tr6.setAttribute('name', 'tr6'+memNum);
tr6.setAttribute('id', 'tr6'+memNum);
mainTableBody.appendChild(tr6);
tr6.insertCell(0).innerHTML = ' | ';
tr6.insertCell(1).innerHTML = ' | ';
formTabIndex = formTabIndex + 1;
tr6.insertCell(2).innerHTML = ' Phone 1 | ';
var td6 = document.createElement('td');
td6.setAttribute('id', 'td6'+memNum);
td6.setAttribute('colspan', '8');
tr6.appendChild(td6);
td6.innerHTML =
''+
' ( ) '+
' - '+
''+
' Unlisted';
formTabIndex = formTabIndex + 1;
formTabIndex = formTabIndex + 1;
formTabIndex = formTabIndex + 1;
formTabIndex = formTabIndex + 1;
var tr7 = document.createElement('tr');
tr7.setAttribute('name', 'tr7'+memNum);
tr7.setAttribute('id', 'tr7'+memNum);
mainTableBody.appendChild(tr7);
tr7.insertCell(0).innerHTML = ' | ';
tr7.insertCell(1).innerHTML = ' | ';
formTabIndex = formTabIndex + 1;
tr7.insertCell(2).innerHTML = ' Phone 2 | ';
var td7 = document.createElement('td');
td7.setAttribute('id', 'td7'+memNum);
td7.setAttribute('colspan', '8');
tr7.appendChild(td7);
td7.innerHTML =
''+
' ( ) '+
' - '+
''+
' Unlisted';
formTabIndex = formTabIndex + 1;
formTabIndex = formTabIndex + 1;
formTabIndex = formTabIndex + 1;
formTabIndex = formTabIndex + 1;
var tr8 = document.createElement('tr');
tr8.setAttribute('name', 'tr8'+memNum);
tr8.setAttribute('id', 'tr8'+memNum);
mainTableBody.appendChild(tr8);
tr8.insertCell(0).innerHTML = ' | ';
tr8.insertCell(1).innerHTML = ' | ';
formTabIndex = formTabIndex + 1;
tr8.insertCell(2).innerHTML = ' Email 1 | ';
var td8 = document.createElement('td');
td8.setAttribute('id', 'td8'+memNum);
td8.setAttribute('colspan', '8');
tr8.appendChild(td8);
td8.innerHTML =
''+
' '+
''+
' Unlisted';
var tr9 = document.createElement('tr');
tr9.setAttribute('name', 'tr9'+memNum);
tr9.setAttribute('id', 'tr9'+memNum);
mainTableBody.appendChild(tr9);
tr9.insertCell(0).innerHTML = ' | ';
tr9.insertCell(1).innerHTML = ' | ';
tr9.insertCell(2).innerHTML = ' | ';
var td9 = document.createElement('td');
td9.setAttribute('id', 'td9'+memNum);
td9.setAttribute('colspan', '8');
tr9.appendChild(td9);
td9.innerHTML =
' Send Email Instead of Mail When Possible | ';
formTabIndex = formTabIndex + 1;
formTabIndex = formTabIndex + 1;
formTabIndex = formTabIndex + 1;
var tr10 = document.createElement('tr');
tr10.setAttribute('name', 'tr10'+memNum);
tr10.setAttribute('id', 'tr10'+memNum);
mainTableBody.appendChild(tr10);
tr10.insertCell(0).innerHTML = ' | ';
tr10.insertCell(1).innerHTML = ' | ';
formTabIndex = formTabIndex + 1;
tr10.insertCell(2).innerHTML = ' Email 2 | ';
var td10 = document.createElement('td');
td10.setAttribute('id', 'td10'+memNum);
td10.setAttribute('colspan', '8');
tr10.appendChild(td10);
td10.innerHTML =
''+
' '+
''+
' Unlisted';
var tr11 = document.createElement('tr');
tr11.setAttribute('name', 'tr11'+memNum);
tr11.setAttribute('id', 'tr11'+memNum);
mainTableBody.appendChild(tr11);
tr11.insertCell(0).innerHTML = ' | ';
tr11.insertCell(1).innerHTML = ' | ';
tr11.insertCell(2).innerHTML = ' | ';
var td11 = document.createElement('td');
td11.setAttribute('id', 'td11'+memNum);
td11.setAttribute('colspan', '8');
tr11.appendChild(td11);
td11.innerHTML =
' Send Email Instead of Mail When Possible | ';
formTabIndex = formTabIndex + 1;
formTabIndex = formTabIndex + 1;
formTabIndex = formTabIndex + 1;
var tr12 = document.createElement('tr');
tr12.setAttribute('name', 'tr12'+memNum);
tr12.setAttribute('id', 'tr12'+memNum);
mainTableBody.appendChild(tr12);
tr12.insertCell(0).innerHTML = ' | ';
tr12.insertCell(1).innerHTML = 'Sacraments | ';
var td12 = document.createElement('td');
td12.setAttribute('id', 'td12'+memNum);
td12.setAttribute('colspan', '2');
tr12.appendChild(td12);
td12.innerHTML = ' Name';
var td13 = document.createElement('td');
td13.setAttribute('id', 'td13'+memNum);
td13.setAttribute('colspan', '1');
tr12.appendChild(td13);
td13.innerHTML = 'Received';
var td14 = document.createElement('td');
td14.setAttribute('id', 'td14'+memNum);
td14.setAttribute('colspan', '1');
tr12.appendChild(td14);
td14.innerHTML = 'Date';
var td15 = document.createElement('td');
td15.setAttribute('id', 'td15'+memNum);
td15.setAttribute('colspan', '1');
tr12.appendChild(td15);
td15.innerHTML = 'Place';
formTabIndex = formTabIndex + 1;
var tr13 = document.createElement('tr');
tr13.setAttribute('name', 'tr13'+memNum);
tr13.setAttribute('id', 'tr13'+memNum);
mainTableBody.appendChild(tr13);
tr13.insertCell(0).innerHTML = ' | ';
tr13.insertCell(1).innerHTML = ' | ';
var td13 = document.createElement('td');
td13.setAttribute('id', 'td13'+memNum);
td13.setAttribute('colspan', '2');
tr13.appendChild(td13);
td13.innerHTML = ' Baptism';
var td14 = document.createElement('td');
td14.setAttribute('id', 'td14'+memNum);
td14.setAttribute('colspan', '1');
tr13.appendChild(td14);
td14.innerHTML = ' ';
var td15 = document.createElement('td');
td15.setAttribute('id', 'td15'+memNum);
td15.setAttribute('colspan', '1');
tr13.appendChild(td15);
td15.innerHTML = '';
calendar.set('dteStudent'+memNum+'Sac1Date');
formTabIndex = formTabIndex + 1;
var td16 = document.createElement('td');
td16.setAttribute('id', 'td16'+memNum);
td16.setAttribute('colspan', '2');
tr13.appendChild(td16);
td16.innerHTML =
'';
formTabIndex = formTabIndex + 1;
var tr14 = document.createElement('tr');
tr14.setAttribute('name', 'tr14'+memNum);
tr14.setAttribute('id', 'tr14'+memNum);
mainTableBody.appendChild(tr14);
tr14.insertCell(0).innerHTML = ' | ';
tr14.insertCell(1).innerHTML = ' | ';
var td14 = document.createElement('td');
td14.setAttribute('id', 'td14'+memNum);
td14.setAttribute('colspan', '2');
tr14.appendChild(td14);
td14.innerHTML = ' First Comm';
var td15 = document.createElement('td');
td15.setAttribute('id', 'td15'+memNum);
td15.setAttribute('colspan', '1');
tr14.appendChild(td15);
td15.innerHTML = ' ';
var td16 = document.createElement('td');
td16.setAttribute('id', 'td16'+memNum);
td16.setAttribute('colspan', '1');
tr14.appendChild(td16);
td16.innerHTML = '';
calendar.set('dteStudent'+memNum+'Sac3Date');
formTabIndex = formTabIndex + 1;
var td17 = document.createElement('td');
td17.setAttribute('id', 'td17'+memNum);
td17.setAttribute('colspan', '2');
tr14.appendChild(td17);
td17.innerHTML =
'