var flagCaptcha = false; var flagFields = true; var message = 'Please fill in all mandatory fields ! \n'; var bustcachevar=1; //bust potential caching of external pages after initial request? (1=yes, 0=no) var bustcacheparameter=""; function createRequestObject(){ try { xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { alert('Sorry, but your browser doesn\'t support XMLHttpRequest.'); }; return xmlhttp; }; function ajaxpage(url, containerid, requesttype){ var page_request = createRequestObject(); if (requesttype=='get'){ if (bustcachevar) bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime() page_request.open('GET', url+bustcacheparameter, true) page_request.send(null) } else if (requesttype=='post') { page_request.open('POST', url, true); page_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); page_request.setRequestHeader("Content-length", poststr.length); page_request.setRequestHeader("Connection", "close"); page_request.send(poststr); }; page_request.onreadystatechange=function(){ loadpage(page_request, containerid) } } function loadpage(page_request, containerid){ if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) { document.getElementById(containerid).innerHTML=page_request.responseText; }; } function ShowToolTip(object) { document.getElementById(object).style.visibility = 'visible'; } function HideToolTip(object) { document.getElementById(object).style.visibility = 'hidden'; } function submitBooking(from, to, sMonth, sYear) { var poststr = "ac=book&startDate="+from+"&endDate="+to+"&customerName=" + encodeURIComponent( document.frm.customerName.value ) + "&email=" + encodeURIComponent( document.frm.email.value ) + "&phone=" + encodeURIComponent( document.frm.phone.value ) + "&adults=" + encodeURIComponent( document.frm.adults.value ) + "&children=" + encodeURIComponent( document.frm.children.value ) + "&pets=" + encodeURIComponent( document.frm.pets.value ) + "&postcode=" + encodeURIComponent( document.frm.postcode.value ) + "&hear=" + encodeURIComponent( document.frm.hear.value ) + "&subscribeEmail=" + encodeURIComponent( document.frm.subscribeEmail.value ) + "&subscribeName=" + encodeURIComponent( document.frm.subscribeName.value ) + "¬es=" + encodeURIComponent( document.frm.notes.value ) + "&price=" + encodeURIComponent( document.frm.price.value ); ajaxpage('/admin/calendar/load-bookingform.php?ac=book&cid=36&'+poststr,'DateBookings36','get'); ajaxpage('/admin/calendar/load-calendar1.php?cid=36&month='+sMonth+'&year='+sYear,'AvailabilityCalendar36','get'); }; loadCalendar = '