PageSourceSearch

https://www.heritage-eastafrica.com/ContactFormGadget/js/form-min.js

js heritage-eastafrica.com collected 2026-09-26 10:21:53 UTC 4,143 bytes, 1 lines download raw bytes

1var _contactform={load:function(t){this.errorMsg=t.errorMessages,this.dataOffers=t.dataOffers,this.valFirstName(),this.valLastName(),this.valEmail(),this.valDate(),this.valComment(),this.valQuestion(),this.valRoomType(),this.valTermsAndConditions()},valForm:function(t){var e,n="";return!1!==(e=_contactform.valFirstName())&&(n="- "+e+"\n"),!1!==(e=_contactform.valLastName())&&(n+="- "+e+"\n"),!1!==(e=_contactform.valEmail())&&(n+="- "+e+"\n"),!1!==(e=_contactform.valDate())&&(n+="- "+e+"\n"),!1!==(e=_contactform.valComment())&&(n+="- "+e+"\n"),!1!==(e=_contactform.valTermsAndConditions())&&(n+="- "+e+"\n"),""===n||(title=this.errorMsg.form,alert(title+n),!1)},valFirstName:function(){var t=!1,e=document.getElementById("fname-val");return e.innerHTML="",document.contacts_form&&document.contacts_form.fname&&""===document.contacts_form.fname.value&&(t=this.errorMsg.noFirstName,e.innerHTML="*"),t},valLastName:function(){var t=!1,e=document.getElementById("lname-val");return e.innerHTML="",document.contacts_form&&document.contacts_form.lname&&""===document.contacts_form.lname.value&&(t=this.errorMsg.noLastName,e.innerHTML="*"),t},valEmail:function(){var t=!1,e=document.getElementById("femail-val");return e.innerHTML="",document.contacts_form&&document.contacts_form.femail&&""===document.contacts_form.femail.value?(t=this.errorMsg.noEmail,e.innerHTML="*"):document.contacts_form&&document.contacts_form.femail&&(/^([a-zA-Z0-9\._\-])+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z]{2,24}$/.test(document.contacts_form.femail.value)||(t=this.errorMsg.invalidEmail,e.innerHTML="*")),t},valDate:function(){var t,e=!1;return document.contacts_form&&document.contacts_form.fcheckin&&""!==document.contacts_form.fcheckin.value&&(t=new Date,new Date(document.contacts_form.fcheckin.value)<t&&(e=this.errorMsg.invalidDate)),e},valComment:function(){var t=!1,e=document.getElementById("txtacomments-val");e.style.display="none";var n=document.getElementById("cbquestion");return n&&2!=n.value&&document.contacts_form&&document.contacts_form.txtacomments&&""===document.contacts_form.txtacomments.value&&(t=this.errorMsg.noComment,e.style.display="inline"),t},valQuestion:function(){var t=document.getElementById("cbquestion"),e=document.getElementById("reservationFields");e.style.display="none";var n=document.getElementById("txtacomments-val");n.style.display="inline",t&&2==t.value&&(e.style.display="block",n.style.display="none")},valRoomType:function(){var t=document.getElementById("cboffer"),e=document.getElementById("cbnradults"),n=document.getElementById("cbnrchildren"),o=this.dataOffers;if(t&&0!=t.value){var a=o[t.value].maxAdults,c=e.selectedIndex,m=o[t.value].maxChildren,r=n.selectedIndex;e.options.length=0,(i=document.createElement("option")).text="",i.value="";e.options[e.selectedIndex];e.add(i);for(var d=1;d<=a;d++){(i=document.createElement("option")).text=d,i.value=d,e.add(i)}e.selectedIndex=c,n.options.length=0,(i=document.createElement("option")).text="",i.value="",i.selected="selected";n.options[n.selectedIndex];n.add(i);for(d=0;d<=m;d++){var i;(i=document.createElement("option")).text=d,i.value=d,n.add(i)}n.selectedIndex=r}},valTermsAndConditions:function(){var t=!1,e=document.getElementById("cbtermsandconditions-val");return null!=e&&(e.innerHTML="",document.contacts_form&&document.contacts_form.cbtermsandconditions&&!1===document.contacts_form.cbtermsandconditions[1].checked&&(t=this.errorMsg.no_terms_accepted,e.innerHTML="*")),t}};document.getElementById("flocation").value=window.location,function(){function t(t){return(t<10?"0":"")+t}function e(){var e=document.getElementById("fcheckin");if(e){var n=new Date,o=n.getFullYear()+"-"+t(n.getMonth()+1)+"-"+t(n.getDate());e.setAttribute("min",o)}}"undefined"!=typeof jQuery?jQuery(document).ready(function(t){var e=new Date,n=e.getMonth()+1,o=e.getDate(),a=e.getFullYear();n<10&&(n="0"+n.toString()),o<10&&(o="0"+o.toString());var c=a+"-"+n+"-"+o;t("#fcheckin").attr("min",c),t.isFunction(t.fn.datepicker)&&t("#fcheckin").datepicker({format:"yyyy-mm-dd",startDate:"today"})}):"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.