function delContactTbl(imgObj,divId){ var eventsDivObj = document.getElementById(divId); eventsDivObj.parentNode.removeChild(eventsDivObj); cnt = document.contact.tblCount.value = parseInt(document.contact.tblCount.value) - 1; if(cnt < 7){ document.getElementById("btnAddMoreContacts").className = ""; } } function createMoreContacts(){ document.getElementById("btnAddMoreContacts").className = "hiddenObj"; var dt = new Date(); var idExt = dt.getTime() + dt.getSeconds(); var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "getApplicantFrm"; ajaxVar.vars['incModule'] = "pages"; ajaxVar.vars['newId'] = "contactDiv_1_"+idExt; ajaxVar.fnVars['newId'] = "contactDiv_1_"+idExt; ajaxVar.vars['applicantCnt'] = parseInt(document.contact.tblCount.value)+1; ajaxVar.session = 0; ajaxVar.gotoFunction = 'returnContactTbl'; ajaxVar.AjaxPostSQL(); } function returnContactTbl(retTbl,fnVars){ var contactDivObj = document.getElementById("contactDiv"); var newEvntsDivObj = document.createElement('div'); newEvntsDivObj.id = fnVars['newId']; newEvntsDivObj.innerHTML = retTbl; contactDivObj.appendChild(newEvntsDivObj); cnt = document.contact.tblCount.value = parseInt(document.contact.tblCount.value) + 1; if(cnt == 7){ document.getElementById("btnAddMoreContacts").className = "hiddenObj"; }else{ document.getElementById("btnAddMoreContacts").className = ""; } } function checkContactFrm(){ var chkEmpty = new validate; chkEmpty.formName = 'contact'; chkEmpty.width = 450; chkEmpty.height = 130; var i; var elemArr = document.getElementsByName('name[]'); var emlArr = document.getElementsByName('email[]'); var cnt = document.getElementsByName('name[]').length; chkEmpty.mandCaptions = new Array; chkEmpty.mandFields = new Array; var chkMsg = ""; for(i=1;i<=cnt;i++){ var r = i - 1; if(!elemArr[r].value){ chkMsg += "
Name of applicant "+getAppNo(i)+" cannot be left blank"; } var pattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; var patternMatch = pattern.test(emlArr[r].value); if(patternMatch == false){ chkMsg += "
Email of applicant "+getAppNo(i)+" is invalid"; } } if(chkMsg!=""){ talert(chkMsg, 400, 200); return false; }else{ return true; } } function getAppNo(i){ switch(i){ case 1:return "One"; case 2:return "Two"; case 3:return "Three"; case 4:return "Four"; case 5:return "Five"; case 6:return "Six"; case 7:return "Seven"; } }