var currentHotel;var savedHotels=new Array();function enquiryDiscard(){document.getElementById("enquiryPopup").style.display="none";document.getElementById("hotelStatus"+currentHotel).className="hotelStatus hotelRejected";for(i=0;i<savedHotels.length;i++){if(savedHotels[i]==currentHotel){savedHotels.splice(i,1);document.getElementById("hotelCount").innerHTML=savedHotels.length;return}}}function enquirySave(){document.getElementById("enquiryPopup").style.display="none";document.getElementById("hotelStatus"+currentHotel).className="hotelSaved hotelStatus";for(i=0;i<savedHotels.length;i++){if(savedHotels[i]==currentHotel){return}}savedHotels[savedHotels.length]=currentHotel;document.getElementById("hotelCount").innerHTML=savedHotels.length}function showHotel(b,c){currentHotel=b;var a=document.getElementById("enquiryPopup");ajaxRequest(ROOT+"/enquiry-ajax/","hotelID="+b+"&month="+c);return false}function getSavedHotels(){var a;var b="";if(!savedHotels.length){return""}b="Automatically added: \n";for(a=0;a<savedHotels.length;
a++){b+="Customer may be interested in hotel "+hotelName[savedHotels[a]]+".\n"}return b}function submitEnquiry(){document.getElementById("ExtraInfo").value+=getSavedHotels()}function validateForm(){var b=document.getElementById("CustName");var a=document.getElementById("CustEMail");var d=document.getElementById("CustPhone1");if(!b.value.match(/[a-z]/i)){alert("Please enter your name");b.focus();return false}if(!a.value.match(/^[\w-.]+@[\w][\w-.]*\.\w+$/i)){alert("Please enter a valid e-mail address");a.focus();return false}var c=d.value;d.value=fixTelephoneNumber(c);if(d.value==""){alert("Please ensure that your telephone number is valid");d.value=c;d.focus();return false}return true}function validateHoliday(){var b=document.forms.enqform;var c=b.elements;c.CustName.value=c.CustName.value.replace(/^\s+|\s+$/g,"");c.CustSurname.value=c.CustSurname.value.replace(/^\s+|\s+$/g,"");if(!c.CustName.value.length){alert("Please enter your first name.");c.CustName.focus();return false}if(!c.CustSurname.value.length){alert("Please enter your surname.");
c.CustSurname.focus();return false}if(!c.CustEMail.value.length){alert("Please enter your email address so we can answer your enquiry.");c.CustEMail.focus();return false}if(!c.CustEMail.value.match(/^[\w-.]+@[\w-]+.[\w-.]+$/)){alert("Please enter a valid email address.");c.CustEMail.focus();return false}var a=c.CustPhone1.value;c.CustPhone1.value=fixTelephoneNumber(c.CustPhone1.value);if(c.CustPhone1.value==""&&a!=""){alert("Please ensure that your telephone number is valid");c.CustPhone1.value=a;c.CustPhone1.focus();return false}a=c.CustPhone2.value;c.CustPhone2.value=fixTelephoneNumber(c.CustPhone2.value);if(c.CustPhone2.value==""&&a!=""){alert("Please ensure that your telephone number is valid");c.CustPhone2.value=a;c.CustPhone2.focus();return false}if(c.CustPhone1.value==""&&c.CustPhone2.value==""){alert("Please enter your telephone number so we can answer your enquiry.");c.CustPhone1.value=a;c.CustPhone1.focus();return false}return true}function fixTelephoneNumber(d,a){if(d==""){return""}d=d.replace(/[\D]/g,"");
if(d.substr(0,1)=="0"){d="44"+d.substr(1)}if(a){var e=new Array("71","72","73","74","75","77","78","79");var c=false;var b=d.substr(0,4);for(n in e){if(b=="44"+e[n]){c=true;break}}if(!c){return""}}if(d.length!=11&&d.length!=12){return""}return d}function validateOneStageEnquiry(c,h){h+="_";var l=c.elements[h+"Duration"];if(!l.options[l.selectedIndex].value){alert("Please select a duration");l.focus();return false}var b=["CustName","CustSurname","CustEMail"];var d=["first name","surname","e-mail address"];var g;for(g=0;g<b.length;g++){l=document.getElementById(h+b[g]);if(!l.value){alert("Please enter your "+d[g]);l.focus();return false}}var q=document.getElementById(h+"CustPhone1");var f=q.value;q.value=fixTelephoneNumber(f);if(q.value==""&&f!=""){alert("Please ensure that your telephone number is valid");q.value=f;q.focus();return false}var p=document.getElementById(h+"CustPhone2");var f=p.value;p.value=fixTelephoneNumber(f);if(p.value==""&&f!=""){alert("Please ensure that your telephone number is valid");p.value=f;
p.focus();return false}var k=document.getElementById(h+"CustEMail");if(!k.value.match(/^[\w-.]+@[\w-]+\.[\w-.]+$/)){alert("Please enter a valid email address.");k.focus();return false}l=document.getElementById(h+"CustPhone1");var a=document.getElementById(h+"CustPhone1");if(l.value==""&&a.value==""){alert("Please enter your daytime or evening telephone number");l.focus();return false}var j=c.elements;var o=false;var m=0;for(var g=0;g<j.length;g++){if(j[g].name.match(/wedding_\d+$/)){o=true;if(j[g].checked){m++}}}if(o&&!m){alert("Please choose where you might like to get married");return false}return true};