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