var hintImg = new Image(); hintImg.src = '/webImages/hintIco.gif'; function initFormToolTip(){ var fieldObj = document.myGetElementsByClassName('fieldToolTip'); var iLen = fieldObj.length; for(var i=0;i -1){ return divEle[i]; } } } function showFieldOverEvent(Obj){ Obj.oldClass = ""; var rollOverObj = getDivElement(Obj,'rollOver'); if(!rollOverObj){ rollOverObj = getDivElement(Obj,'rollOverC'); } if(Obj.className.indexOf('Error') > -1){ Obj.className = Obj.className.replace(/formContErrorC/g,'formContOverErrorC'); Obj.className = Obj.className.replace(/formContError/g,'formContOver'); Obj.oldClass = "Error"; }else{ Obj.className = Obj.className.replace(/formContainerC/g,'formContOverC'); Obj.className = Obj.className.replace(/formContainer/g,'formContOver'); } if(rollOverObj){ if(Obj.title || rollOverObj.titleText){ rollOverObj.className = rollOverObj.className.replace(/hiddendiv/,'visiblediv'); rollOverObj.className = rollOverObj.className.replace(/hideDiv/,'visiblediv'); if(!rollOverObj.titleText){ rollOverObj.titleText = Obj.title; Obj.title = ""; } rollOverObj.onmouseover = function(e){ createToolTip(rollOverObj.titleText,rollOverObj); } // Validate class var validDiv = getDivElement(Obj,'validateErr'); if(validDiv.className.indexOf('visible') > -1){ validDiv.useDiv = true; if(validDiv.className.indexOf('cClass') > -1){ validDiv.className = validDiv.className.replace(/visiblediv/,'hideDiv'); }else{ validDiv.className = validDiv.className.replace(/visiblediv/,'hiddendiv'); } } } } } function hideOverEvent(Obj){ if(Obj.oldClass.indexOf('Error') > -1){ Obj.className = Obj.className.replace(/formContOverErrorC/g,'formContErrorC'); Obj.className = Obj.className.replace(/formContOver/g,'formContError'); }else{ Obj.className = Obj.className.replace(/formContOverErrorC/g,'formContainerC'); Obj.className = Obj.className.replace(/formContOver/g,'formContainer'); } var rollOverObj = getDivElement(Obj,'rollOver'); if(!rollOverObj){ rollOverObj = getDivElement(Obj,'rollOverC'); } if(rollOverObj){ if(rollOverObj.className.indexOf('rollOverC') > -1){ rollOverObj.className = rollOverObj.className.replace(/visiblediv/,'hideDiv'); }else{ rollOverObj.className = rollOverObj.className.replace(/visiblediv/,'hiddendiv'); } } var validDiv = getDivElement(Obj,'validateErr'); if(validDiv){ if(validDiv.useDiv){ validDiv.className = validDiv.className.replace(/hiddendiv/,'visiblediv'); validDiv.className = validDiv.className.replace(/hideDiv/,'visiblediv'); } } if(rollOverObj){ rollOverObj.onmouseout = function(e){ removeToolTip(); } } } function removeToolTip(){ var divObj = document.getElementById('toolTip'); if(divObj){ divObj.parentNode.removeChild(divObj); } } function createToolTip(text,Obj){ var bodyObj = document.getElementsByTagName('BODY')[0]; Obj.className = Obj.className.replace(/hiddendiv/,'visiblediv'); removeToolTip(); var divObj = document.createElement('DIV'); divObj.id = "toolTip"; divObj.className = 'frmToolTip'; divObj.innerHTML = text; // Find the position var posX = findPosX(Obj); var posY = findPosY(Obj); divObj.style.top = parseInt(posY + 25) + 'px'; divObj.style.left = parseInt(posX + 25) + 'px'; bodyObj.appendChild(divObj); } // Validate Job enquiry form function validateJobEnquiry(){ var objFrm = new validate(); objFrm.formName = 'jobEnquiry'; objFrm.customMsg = false; // Field which needs to be validated objFrm.fields['first_name'] = "Please enter your First Name"; objFrm.fields['last_name'] = "Please enter your Surname"; objFrm.fields['email'] = "Please enter your Email address"; objFrm.fields['address'] = "Please enter your Address"; objFrm.fields['town'] = "Please enter your Town"; objFrm.fields['eligible'] = "Please confirm if you are Eligible to work in UK"; objFrm.fields['is_a_driver'] = "Please confirm if you are a driver"; // Hack for the postcode if the I confirm I am eligible to work in UK: No is selected var fieldContObj = eval('document.' + objFrm.formName + '.postcode.parentNode.parentNode'); if(fieldContObj){ fieldContObj.className = fieldContObj.className.replace(/formContError/g,'formContainer'); fieldContObj.className = fieldContObj.className.replace(/formContOver/g,'formContainer'); var fieldErr = getDivElement(fieldContObj,'validateErr'); fieldErr.className = fieldErr.className.replace(/visiblediv/,'hiddendiv'); fieldErr.useDiv = false; } if(document.jobEnquiry.eligible[1].checked==false){ objFrm.fields['postcode'] = "Please enter your Postcode"; objFrm.extraCheck['postcode'] = "isValidPostCode"; } objFrm.fields['primary_contact'] = "Please select your Preferred contact no"; objFrm.fields['nationality'] = "Please enter your Country of Nationality"; var idVal = document.jobEnquiry.id.value; if((idVal==0) || (document.jobEnquiry.change_password.checked==true)){ objFrm.fields['password'] = "Please enter your Password"; objFrm.fields['confirm_password'] = "Please Confirm password"; } if(document.jobEnquiry.primary_contact[0].checked == true){ objFrm.fields['telephone_evenings'] = "Please enter your Home Number"; } if(document.jobEnquiry.primary_contact[1].checked == true){ objFrm.fields['telephone_day'] = "Please enter your Work Number"; } if(document.jobEnquiry.primary_contact[2].checked == true){ objFrm.fields['mobile'] = "Please enter your Mobile Number"; } objFrm.fields['wheredidyouhearabouttinies'] = "Please select How did you hear about Tinies"; objFrm.fields['code'] = "Please enter Security code"; //Extra check for the fields objFrm.extraCheck['email'] = "isValidEmail"; objFrm.extraCheck['password'] = "isValidPass"; objFrm.extraMatch['confirm_password'] = "isMatchingPass"; objFrm.customMsg = true; objFrm.initFields(); if(objFrm.validateFrm()==true){ if(''!=''){ AddClickTaleTag('childcare job enquiry - Reg User'+''); }else{ AddClickTaleTag('childcare job enquiry'); } return true; }else{ if(''!=''){ AddClickTaleTag('Error:childcare job enquiry - Reg User'+''); }else{ AddClickTaleTag('Error:childcare job enquiry'); } return false; } } function fillUserName(Obj){ var divObj = document.getElementById('usernameDiv'); if(isValidEmail(Obj.value)){ divObj.innerHTML = Obj.value; }else{ divObj.innerHTML = "Your email address will be your username"; } } //VALIDATION FOR PARENTS ENQUIRY function validateParentEnquiry(){ var objFrm = new validate(); objFrm.formName = 'parentEnquiry'; objFrm.customMsg = false; // Field which needs to be validated objFrm.fields['first_name'] = "Full Name"; objFrm.fields['email'] = "Email address"; // Hack for the postcode if the overseas postcode is selected var fieldContObj = eval('document.' + objFrm.formName + '.postcode.parentNode.parentNode'); if(fieldContObj){ fieldContObj.className = fieldContObj.className.replace(/formContError/g,'formContainer'); fieldContObj.className = fieldContObj.className.replace(/formContOver/g,'formContainer'); var fieldErr = getDivElement(fieldContObj,'validateErr'); fieldErr.className = fieldErr.className.replace(/visiblediv/,'hiddendiv'); fieldErr.useDiv = false; } // Hack for the location if the overseas is unchecked var fieldContObj = eval('document.' + objFrm.formName + '.overseas.parentNode.parentNode.parentNode'); if(fieldContObj){ fieldContObj.className = fieldContObj.className.replace(/formContError/g,'formContainer'); fieldContObj.className = fieldContObj.className.replace(/formContOver/g,'formContainer'); var fieldErr = getDivElement(fieldContObj,'validateErr'); fieldErr.className = fieldErr.className.replace(/visiblediv/,'hiddendiv'); fieldErr.useDiv = false; } if(!eval('document.' + objFrm.formName + '.overseas.checked')){ objFrm.fields['postcode'] = "Postcode"; }else{ objFrm.fields['overseasLoc'] = "Location"; } objFrm.fields['telephone_evenings'] = "Contact Number(s)"; objFrm.fields['where_did_you_hear_about_tinies'] = "How did you hear about Tinies"; objFrm.fields['code'] = "Security code"; //Extra check for the fields objFrm.extraCheck['email'] = "isValidEmail"; if(!eval('document.' + objFrm.formName + '.overseas.checked')){ objFrm.extraCheck['postcode'] = "isValidPostCode"; } objFrm.initFields(); if(objFrm.validateFrm()==true){ if(''!=''){ AddClickTaleTag('Parent enquiry - Reg User'+''); }else{ AddClickTaleTag('Parent enquiry'); } return true; }else{ if(''!=''){ AddClickTaleTag('Error:Parent enquiry - Reg User'+''); }else{ AddClickTaleTag('Error:Parent enquiry'); } return false; } // return objFrm.validateFrm(); } function showMaternity(Obj){ var fieldObj = Obj; var divOne = document.getElementById('maternityReq'); if(fieldObj.checked){ divOne.className = divOne.className.replace(/hideDiv/g,'visiblediv'); }else{ divOne.className = divOne.className.replace(/visiblediv/g,'hideDiv'); } } function validateCrecheEnquiry(){ var objFrm = new validate(); objFrm.formName = 'CrecheEnquiry'; objFrm.customMsg = false; // Field which needs to be validated objFrm.fields['first_name'] = "First Name"; objFrm.fields['last_name'] = "Surname"; objFrm.fields['email'] = "Email address"; objFrm.fields['town'] = "Town"; objFrm.fields['postcode'] = "Postcode"; objFrm.fields['primary_contact'] = "Preferred contact no"; objFrm.fields['venue_addr'] = "Venue address"; objFrm.fields['venue_postcode'] = "Venue postcode"; objFrm.fields['wheredidyouhearabouttinies'] = "How did you hear about Tinies"; objFrm.fields['code'] = "Security code"; var fieldContObj = eval('document.' + objFrm.formName + '.telephone_evenings.parentNode.parentNode'); if(fieldContObj){ fieldContObj.className = fieldContObj.className.replace(/formContError/g,'formContainer'); fieldContObj.className = fieldContObj.className.replace(/formContOver/g,'formContainer'); var fieldErr = getDivElement(fieldContObj,'validateErr'); fieldErr.className = fieldErr.className.replace(/visiblediv/,'hiddendiv'); fieldErr.useDiv = false; } var fieldContObj = eval('document.' + objFrm.formName + '.telephone_day.parentNode.parentNode'); if(fieldContObj){ fieldContObj.className = fieldContObj.className.replace(/formContError/g,'formContainer'); fieldContObj.className = fieldContObj.className.replace(/formContOver/g,'formContainer'); var fieldErr = getDivElement(fieldContObj,'validateErr'); fieldErr.className = fieldErr.className.replace(/visiblediv/,'hiddendiv'); fieldErr.useDiv = false; } var fieldContObj = eval('document.' + objFrm.formName + '.mobile.parentNode.parentNode'); if(fieldContObj){ fieldContObj.className = fieldContObj.className.replace(/formContError/g,'formContainer'); fieldContObj.className = fieldContObj.className.replace(/formContOver/g,'formContainer'); var fieldErr = getDivElement(fieldContObj,'validateErr'); fieldErr.className = fieldErr.className.replace(/visiblediv/,'hiddendiv'); fieldErr.useDiv = false; } if(document.CrecheEnquiry.primary_contact[0].checked == true){ objFrm.fields['telephone_evenings'] = "Home Number"; } if(document.CrecheEnquiry.primary_contact[1].checked == true){ objFrm.fields['telephone_day'] = "Work Number"; } if(document.CrecheEnquiry.primary_contact[2].checked == true){ objFrm.fields['mobile'] = "Mobile Number"; } //Extra check for the fields objFrm.extraCheck['email'] = "isValidEmail"; objFrm.initFields(); if(objFrm.validateFrm()==true){ if(''!=''){ AddClickTaleTag('Creche enquiry - Reg User'+''); }else{ AddClickTaleTag('Creche enquiry'); } return true; }else{ if(''!=''){ AddClickTaleTag('Error:Creche enquiry - Reg User'+''); }else{ AddClickTaleTag('Error:Creche enquiry'); } return false; } // return objFrm.validateFrm(); } function validateCareerFrm(){ var objFrm = new validate(); objFrm.formName = 'career'; objFrm.customMsg = false; // Field which needs to be validated objFrm.fields['first_name'] = "Please enter your First Name"; objFrm.fields['last_name'] = "Please enter your Surname"; objFrm.fields['email'] = "Please enter your Email address"; objFrm.fields['address'] = "Please enter your Address"; objFrm.fields['town'] = "Please enter your Town"; objFrm.fields['eligible'] = "Please confirm if Eligible to work in UK"; objFrm.fields['primary_contact'] = "Please select your Preferred contact no"; objFrm.fields['nationality'] = "Please select your Country of Nationality"; //Extra check for the fields objFrm.extraCheck['email'] = "isValidEmail"; var fieldContObj = eval('document.' + objFrm.formName + '.postcode.parentNode.parentNode'); if(fieldContObj){ fieldContObj.className = fieldContObj.className.replace(/formContError/g,'formContainer'); fieldContObj.className = fieldContObj.className.replace(/formContOver/g,'formContainer'); var fieldErr = getDivElement(fieldContObj,'validateErr'); fieldErr.className = fieldErr.className.replace(/visiblediv/,'hiddendiv'); fieldErr.useDiv = false; } if(document.career.eligible[1].checked == false){ objFrm.fields['postcode'] = "Please enter your Postcode"; objFrm.extraCheck['postcode'] = "isValidPostCode"; } var fieldContObj = eval('document.' + objFrm.formName + '.telephone_evenings.parentNode.parentNode'); if(fieldContObj){ fieldContObj.className = fieldContObj.className.replace(/formContError/g,'formContainer'); fieldContObj.className = fieldContObj.className.replace(/formContOver/g,'formContainer'); var fieldErr = getDivElement(fieldContObj,'validateErr'); fieldErr.className = fieldErr.className.replace(/visiblediv/,'hiddendiv'); fieldErr.useDiv = false; } var fieldContObj = eval('document.' + objFrm.formName + '.telephone_day.parentNode.parentNode'); if(fieldContObj){ fieldContObj.className = fieldContObj.className.replace(/formContError/g,'formContainer'); fieldContObj.className = fieldContObj.className.replace(/formContOver/g,'formContainer'); var fieldErr = getDivElement(fieldContObj,'validateErr'); fieldErr.className = fieldErr.className.replace(/visiblediv/,'hiddendiv'); fieldErr.useDiv = false; } var fieldContObj = eval('document.' + objFrm.formName + '.mobile.parentNode.parentNode'); if(fieldContObj){ fieldContObj.className = fieldContObj.className.replace(/formContError/g,'formContainer'); fieldContObj.className = fieldContObj.className.replace(/formContOver/g,'formContainer'); var fieldErr = getDivElement(fieldContObj,'validateErr'); fieldErr.className = fieldErr.className.replace(/visiblediv/,'hiddendiv'); fieldErr.useDiv = false; } if(document.career.primary_contact[0].checked == true){ objFrm.fields['telephone_evenings'] = "Please enter your Home Number"; } if(document.career.primary_contact[1].checked == true){ objFrm.fields['telephone_day'] = "Please enter your Work Number"; } if(document.career.primary_contact[2].checked == true){ objFrm.fields['mobile'] = "Please enter your Mobile Number"; } objFrm.fields['wheredidyouhearabouttinies'] = "Please select How did you hear about Tinies"; objFrm.fields['code'] = "Please enter Security code"; objFrm.customMsg = true; objFrm.initFields(); if(objFrm.validateFrm()==true){ if(''!=''){ AddClickTaleTag('Career enquiry - Reg User'+''); }else{ AddClickTaleTag('Career enquiry'); } return true; }else{ if(''!=''){ AddClickTaleTag('Error:Career enquiry - Reg User'+''); }else{ AddClickTaleTag('Error:Career enquiry'); } return false; } // return objFrm.validateFrm(); } function initRegButton(){ var divObj = document.getElementById('regBtn'); divObj.onmouseover = function(e){ var leftImg = this.getElementsByTagName('DIV')[0].getElementsByTagName('INPUT')[0]; leftImg.src = leftImg.src.replace(/On/g,'Off'); var middleButton = this.getElementsByTagName('DIV')[1].getElementsByTagName('INPUT')[0]; middleButton.className = middleButton.className.replace(/On/g,'Off'); var rightImg = this.getElementsByTagName('DIV')[2].getElementsByTagName('INPUT')[0]; rightImg.src = rightImg.src.replace(/On/g,'Off'); } divObj.onmouseout = function(e){ var leftImg = this.getElementsByTagName('DIV')[0].getElementsByTagName('INPUT')[0]; leftImg.src = leftImg.src.replace(/Off/g,'On'); var middleButton = this.getElementsByTagName('DIV')[1].getElementsByTagName('INPUT')[0]; middleButton.className = middleButton.className.replace(/Off/g,'On'); var rightImg = this.getElementsByTagName('DIV')[2].getElementsByTagName('INPUT')[0]; rightImg.src = rightImg.src.replace(/Off/g,'On'); } } function validateContactFrm(){ var objFrm = new validate(); objFrm.formName = 'contact_us'; objFrm.customMsg = false; // Field which needs to be validated objFrm.fields['first_name'] = "First Name"; objFrm.fields['surname'] = "Surname"; objFrm.fields['email'] = "Email address"; objFrm.fields['postcode'] = "Postcode"; objFrm.extraCheck['email'] = "isValidEmail"; objFrm.fields['code'] = "Security code"; objFrm.errBottom = true; objFrm.initFields(); if(objFrm.validateFrm()==true){ if(''!=''){ AddClickTaleTag('Contact form - Reg User'+''); }else{ AddClickTaleTag('Contact form'); } return true; }else{ if(''!=''){ AddClickTaleTag('Error:Contact form - Reg User'+''); }else{ AddClickTaleTag('Error:Contact form'); } return false; } // return objFrm.validateFrm(); } function validateNurseryEnquiry(){ var objFrm = new validate(); objFrm.formName = 'nursery_enquiry'; objFrm.customMsg = false; // Field which needs to be validated objFrm.fields['nursery_name'] = "Name of Nursery"; objFrm.fields['position_within_nursery'] = "Position within Nursery"; objFrm.fields['contact_nursery_fname'] = "First Name"; objFrm.fields['contact_nursery_lname'] = "Surname"; objFrm.fields['email'] = "Email address"; objFrm.fields['address'] = "Address"; objFrm.fields['county'] = "Town"; objFrm.fields['postcode'] = "Postcode"; objFrm.fields['primary_contact'] = "Preferred contact no"; objFrm.fields['where_did_you_hear_about_tinies'] = "How did you hear about Tinies"; objFrm.fields['code'] = "Security code"; var fieldContObj = eval('document.' + objFrm.formName + '.telephone_evenings.parentNode.parentNode'); if(fieldContObj){ fieldContObj.className = fieldContObj.className.replace(/formContError/g,'formContainer'); fieldContObj.className = fieldContObj.className.replace(/formContOver/g,'formContainer'); var fieldErr = getDivElement(fieldContObj,'validateErr'); fieldErr.className = fieldErr.className.replace(/visiblediv/,'hiddendiv'); fieldErr.useDiv = false; } var fieldContObj = eval('document.' + objFrm.formName + '.telephone_day.parentNode.parentNode'); if(fieldContObj){ fieldContObj.className = fieldContObj.className.replace(/formContError/g,'formContainer'); fieldContObj.className = fieldContObj.className.replace(/formContOver/g,'formContainer'); var fieldErr = getDivElement(fieldContObj,'validateErr'); fieldErr.className = fieldErr.className.replace(/visiblediv/,'hiddendiv'); fieldErr.useDiv = false; } var fieldContObj = eval('document.' + objFrm.formName + '.mobile.parentNode.parentNode'); if(fieldContObj){ fieldContObj.className = fieldContObj.className.replace(/formContError/g,'formContainer'); fieldContObj.className = fieldContObj.className.replace(/formContOver/g,'formContainer'); var fieldErr = getDivElement(fieldContObj,'validateErr'); fieldErr.className = fieldErr.className.replace(/visiblediv/,'hiddendiv'); fieldErr.useDiv = false; } if(document.nursery_enquiry.primary_contact[0].checked == true){ objFrm.fields['telephone_evenings'] = "Home Number"; } if(document.nursery_enquiry.primary_contact[1].checked == true){ objFrm.fields['telephone_day'] = "Work Number"; } if(document.nursery_enquiry.primary_contact[2].checked == true){ objFrm.fields['mobile'] = "Mobile Number"; } //Extra check for the fields objFrm.extraCheck['email'] = "isValidEmail"; objFrm.extraCheck['postcode'] = "isValidPostCode"; objFrm.initFields(); if(objFrm.validateFrm()==true){ if(''!=''){ AddClickTaleTag('Nursery Enquiry - Reg User'+''); }else{ AddClickTaleTag('Nursery Enquiry'); } return true; }else{ return false; } // return objFrm.validateFrm(); } function validateTrainingEnquiry(){ var objFrm = new validate(); objFrm.formName = 'training_enquiry'; objFrm.customMsg = false; // Field which needs to be validated objFrm.fields['firstname'] = "First Name"; objFrm.fields['lastname'] = "Surname"; objFrm.fields['email'] = "Email address"; // objFrm.fields['address'] = "Address"; objFrm.fields['town'] = "Town"; objFrm.fields['postcode'] = "Postcode"; objFrm.fields['primary_contact'] = "Preferred contact no"; objFrm.fields['code'] = "Security code"; var fieldContObj = eval('document.' + objFrm.formName + '.telephone_evenings.parentNode.parentNode'); if(fieldContObj){ fieldContObj.className = fieldContObj.className.replace(/formContError/g,'formContainer'); fieldContObj.className = fieldContObj.className.replace(/formContOver/g,'formContainer'); var fieldErr = getDivElement(fieldContObj,'validateErr'); fieldErr.className = fieldErr.className.replace(/visiblediv/,'hiddendiv'); fieldErr.useDiv = false; } var fieldContObj = eval('document.' + objFrm.formName + '.work_no.parentNode.parentNode'); if(fieldContObj){ fieldContObj.className = fieldContObj.className.replace(/formContError/g,'formContainer'); fieldContObj.className = fieldContObj.className.replace(/formContOver/g,'formContainer'); var fieldErr = getDivElement(fieldContObj,'validateErr'); fieldErr.className = fieldErr.className.replace(/visiblediv/,'hiddendiv'); fieldErr.useDiv = false; } var fieldContObj = eval('document.' + objFrm.formName + '.mobile.parentNode.parentNode'); if(fieldContObj){ fieldContObj.className = fieldContObj.className.replace(/formContError/g,'formContainer'); fieldContObj.className = fieldContObj.className.replace(/formContOver/g,'formContainer'); var fieldErr = getDivElement(fieldContObj,'validateErr'); fieldErr.className = fieldErr.className.replace(/visiblediv/,'hiddendiv'); fieldErr.useDiv = false; } if(document.training_enquiry.primary_contact[0].checked == true){ objFrm.fields['telephone_evenings'] = "Home Number"; } if(document.training_enquiry.primary_contact[1].checked == true){ objFrm.fields['work_no'] = "Work Number"; } if(document.training_enquiry.primary_contact[2].checked == true){ objFrm.fields['mobile'] = "Mobile Number"; } //Extra check for the fields objFrm.extraCheck['email'] = "isValidEmail"; objFrm.initFields(); if(objFrm.validateFrm()==true){ if(''!=''){ AddClickTaleTag('Training Enquiry - Reg User'+''); }else{ AddClickTaleTag('Training Enquiry'); } return true; }else{ if(''!=''){ AddClickTaleTag('Error:Training Enquiry - Reg User'+''); }else{ AddClickTaleTag('Error:Training Enquiry'); } return false; } // return objFrm.validateFrm(); } function validateEducationEnquiry(){ var objFrm = new validate(); objFrm.formName = 'education_enquiry'; objFrm.customMsg = false; objFrm.fields['school_name'] = "Name of School"; objFrm.fields['address'] = "School Address"; objFrm.fields['position_within_school'] = "Position within School"; objFrm.fields['contact_school_fname'] = "First name"; objFrm.fields['contact_school_lname'] = "Surname"; objFrm.fields['email'] = "Email address"; objFrm.fields['county'] = "County"; objFrm.fields['postcode'] = "Postcode"; // objFrm.fields['telephone_day'] = "Work number"; objFrm.fields['primary_contact'] = "Preferred contact no"; objFrm.fields['code'] = "Security code"; objFrm.fields['where_did_you_hear_about_tinies'] = "How did you hear about Tinies"; var fieldContObj = eval('document.' + objFrm.formName + '.telephone_evenings.parentNode.parentNode'); if(fieldContObj){ fieldContObj.className = fieldContObj.className.replace(/formContError/g,'formContainer'); fieldContObj.className = fieldContObj.className.replace(/formContOver/g,'formContainer'); var fieldErr = getDivElement(fieldContObj,'validateErr'); fieldErr.className = fieldErr.className.replace(/visiblediv/,'hiddendiv'); fieldErr.useDiv = false; } var fieldContObj = eval('document.' + objFrm.formName + '.telephone_day.parentNode.parentNode'); if(fieldContObj){ fieldContObj.className = fieldContObj.className.replace(/formContError/g,'formContainer'); fieldContObj.className = fieldContObj.className.replace(/formContOver/g,'formContainer'); var fieldErr = getDivElement(fieldContObj,'validateErr'); fieldErr.className = fieldErr.className.replace(/visiblediv/,'hiddendiv'); fieldErr.useDiv = false; } var fieldContObj = eval('document.' + objFrm.formName + '.mobile.parentNode.parentNode'); if(fieldContObj){ fieldContObj.className = fieldContObj.className.replace(/formContError/g,'formContainer'); fieldContObj.className = fieldContObj.className.replace(/formContOver/g,'formContainer'); var fieldErr = getDivElement(fieldContObj,'validateErr'); fieldErr.className = fieldErr.className.replace(/visiblediv/,'hiddendiv'); fieldErr.useDiv = false; } if(document.education_enquiry.primary_contact[0].checked == true){ objFrm.fields['telephone_evenings'] = "Home Number"; } if(document.education_enquiry.primary_contact[1].checked == true){ objFrm.fields['telephone_day'] = "Work Number"; } if(document.education_enquiry.primary_contact[2].checked == true){ objFrm.fields['mobile'] = "Mobile Number"; } //Extra check for the fields objFrm.extraCheck['email'] = "isValidEmail"; objFrm.initFields(); if(objFrm.validateFrm()==true){ if(''!=''){ AddClickTaleTag('Education Enquiry - Reg User'+''); }else{ AddClickTaleTag('Education Enquiry'); } return true; }else{ if(''!=''){ AddClickTaleTag('Error:Education Enquiry - Reg User'+''); }else{ AddClickTaleTag('Error:Education Enquiry'); } return false; } // return objFrm.validateFrm(); } function getTxtBox(elObj,val, divId){ var obj = document.getElementById(divId); removeErrorContainer(elObj,1); if(val == 'Other'){ obj.className = obj.className.replace('hideDiv','visiblediv'); }else{ obj.className = obj.className.replace('visiblediv','hideDiv'); } } function removeErrDiv(elObj){ removeErrorContainer(elObj,1); } function validateTestContactFrm(){ var objFrm = new validate(); objFrm.formName = 'contact_us'; objFrm.customMsg = false; // Field which needs to be validated objFrm.fields['first_name'] = "First Name"; objFrm.fields['surname'] = "Surname"; objFrm.fields['email'] = "Email address"; objFrm.fields['postcode'] = "Postcode"; objFrm.extraCheck['email'] = "isValidEmail"; objFrm.fields['code'] = "Security code"; objFrm.errBottom = true; objFrm.initFields(); if(objFrm.validateFrm()==true){ AddClickTaleTag('TestContactForm'); return true; }else{ return false; } } function AddClickTaleTag(Tag){ if (window.ClickTaleTag){ ClickTaleTag(Tag); // alert(Tag); }else{ } } function showOverseasLoc(chkObj, elemName, formName){ if(chkObj==true){ showHideDiv(elemName, 1); }else{ showHideDiv(elemName); var fieldContObj = eval('document.' + formName + '.overseas.parentNode.parentNode.parentNode'); if(fieldContObj){ fieldContObj.className = fieldContObj.className.replace(/formContError/g,'formContainer'); fieldContObj.className = fieldContObj.className.replace(/formContOver/g,'formContainer'); var fieldErr = getDivElement(fieldContObj,'validateErr'); fieldErr.className = fieldErr.className.replace(/visiblediv/,'hiddendiv'); fieldErr.useDiv = false; } } }