$(function() { $("#secbook").click ( function() { var btitle=$( "#btitle" ).val(); var bfirstname=$( "#bfirstname" ).val(); var blastname=$( "#blastname" ).val(); var bhomephone=$( "#bhomephone" ).val(); var bmobphone=$( "#bmobphone" ).val(); var bemail=$( "#bemail" ).val(); var bcemail=$( "#bcemail" ).val(); var bstart=$( "#bstart" ).val(); var bsupplier=$( "#bsupplier" ).val(); var bduration=$( "#bduratiom" ).val(); var bprice=$( "#bprice" ).val(); var bcode=$( "#bcode" ).val(); var bbookable=$( "#bbookable" ).val(); var bstart=$( "#bstart" ).val(); var bstartmonth=$( "#bstartmonth" ).val(); var bsessionid=$( "#bsessionid" ).val(); var bsleeps=$( "#bsleeps" ).val(); var bpropname=$( "#bpropname" ).val(); var lk=$( "#lk" ).val(); if($("#bdates").length != 0) { var bdates=$( "#bdates" ).val() } if(btitle=="" || bfirstname=="" || blastname=="") { jAlert("Please complete all required fields marked with a red *","Complete Required Information."); return false; } if(bemail!=bcemail) { jAlert("Email Address and Confirm Email Address do not match","Email Address Error."); return false; } if(!isValidEmailAddress(bemail) ) { jAlert("Pleae provide a valid email address","Invalid Email Address"); return false; } var xmlcall={ title:btitle, firstname:bfirstname, lastname:blastname, homephone:bhomephone, mobphone:bmobphone, email:bemail, start:bstart, supplier:bsupplier, duration:bduration, price:bprice, code:bcode, bookable:bbookable, dates:bdates, startmonth:bstartmonth, sessionid:bsessionid, sleeps:bsleeps, propname:bpropname, lk:lk }; $.ajax({ url:"/calls/book.php", data: xmlcall, type: 'post', success: function(data) { if(bbookable=='y') { window.location.href=data; } else { $(".br").html(data); } } }); } ); }); function booked(lastid,url) { var bpropname=$( "#bpropname" ).val(); var xmlcall= { updater:true, lastid:lastid, propname:bpropname, url:url }; $.ajax({ url:"/calls/book.php", data: xmlcall, type: 'post', success: function(data) { $(".br").html(data); } }); } function agent(lastid) { var xmlcall= { agent:true, lastid:lastid }; $.ajax({ url:"/calls/book.php", data: xmlcall, type: 'post', success: function(data) { $(".br").html(data); } }); } function isValidEmailAddress(emailAddress) { var pattern = new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i); return pattern.test(emailAddress); }; function showredir(supplier) { if(supplier=="syk") { $('body').append('
'); $('#outmodalnoabta').modal(); } else { $('body').append(''); $('#outmodal').modal(); } $('a.modalCloseImg').css("display","none"); setTimeout(function(){$.modal.close();},10000); } $(function(){ var imgArr = new Array( // relative paths of images '/images/cottage2.jpg', '/images/cottage1.jpg', '/images/cottage.jpg' ); var preloadArr = new Array(); var i; /* preload images */ for(i=0; i < imgArr.length; i++){ preloadArr[i] = new Image(); preloadArr[i].src = imgArr[i]; } var currImg = 1; var intID = setInterval(changeImg, 5000); /* image rotator */ function changeImg(){ $('.cim').animate(1000, function(){ $(this).css('background','url(' + preloadArr[currImg++%preloadArr.length].src +') top center no-repeat'); }).animate(1000); } }) $(function(){ $(".selectordiv").hide(); $('.cselector').click(function(){ $(".selectordiv").slideToggle(); }); }) $(function() { if($("#datepicker").length != 0) { $("#datepicker").datepicker({minDate:+1}); } }); $(function() { if($("#fblike").length != 0) { var fburl="/fblike.php"; $("#fblike").load(fburl); } }); $(function() { $('.scol p').click(function(e) { var txt = $(e.target).text(); $('.cselector').html(txt); $(".selectordiv").slideToggle(); }); }) $(function() { $('.csearch').click(function(e) { var today = new Date(); var twoDigitMonth = ((today.getMonth().length+1) === 1)? (today.getMonth()+1) : '0' + (today.getMonth()+1); var twoDigitDay = today.getDate(); twoDigitDay=twoDigitDay+''; if(twoDigitDay.length==2) { twoDigitDay=today.getDate() } else { twoDigitDay='0'+today.getDate() } var currentDate = today.getFullYear() + "-" + twoDigitMonth + "-" + twoDigitDay var adate=$.datepicker.formatDate('yy-mm-dd',$("#datepicker").datepicker("getDate")); var loc=$('.cselector').text(); if(loc=="Select Location") { jAlert("Please select a location.","Where would you like to rent?"); return false; } if(adate==currentDate) { jAlert("Please select any date after today.","When would you like to Travel?"); return false; } $('body').append(''); $('#waitmodal').modal(); $('a.modalCloseImg').css("display","none"); var xmlcall={ location: $('.cselector').text(), arrival: adate, flexibility: $('#flex').val(), duration: $('#dur').val(), range: $('#range').val(), adults: $('#ads').val(), kids: $('#chds').val(), infants: $('#inf').val(), pets: $('#pets').val(), sort: $("#sort").val(), feat1:$("#f1").val(), feat2:$("#f2").val(), feat3:$("#f3").val(), feat4:$("#f4").val(), feat5:$("#f5").val(), feat6:$("#f6").val(), feat7:$("#f7").val(), feat8:$("#f8").val(), feat9:$("#f9").val(), feat10:$("#f10").val(), feat11:$("#f11").val(), feat12:$("#f12").val(), feat13:$("#f13").val(), feat14:$("#f14").val(), feat15:$("#f15").val(), feat16:$("#f16").val(), feat17:$("#f17").val() }; $.ajax({ url:"/calls/cottage_location_availability.php", data: xmlcall, type: 'post', success: function(data) { $.modal.close(); $(".imgc, .expa, .expz").css('display','none') $(".br").html(data); $.ajax({ url:"/filters/cfilter.php", data: xmlcall, type: 'post', success: function(data) { $(".fbox").remove() $(".bl").append(data) var x=1; $('input').each(function() { var theid=$(this).attr('id'); var theval=$(this).val(); var feat="#"+x+" img"; if(theval=="true") { $(feat).attr("src","/images/cfbakon.png"); $(theid).val("true"); } else { $(feat).attr("src","/images/cfbak.png"); $(theid).val(""); } x=x+1; } ); var y=1; $('input').each(function() { var featids="#fn"+y; var featidsp="#fr"+y; var featidsps="#"+y; if($(featids).length != 0) { var nums=$(featids).val(); if(nums==0) { $(featidsps).css('display','none'); $(featidsp).css('display','none'); } $(featidsp).append(" ("+nums+")"); } y=y+1; } ); } }) History.pushState(null,null, "/"); document.title = 'Your search results for Holiday Cottages in '+$('.cselector').text(); jQuery('title').attr('Your search results for Holiday Cottages in '+$('.cselector').text()) } }); }); }) $(function() { $('.ddodd,.ddeven').hover(function(){$(this).toggleClass('ddhover');}); }); $(function() { $('.imgb').click(function(){ $('#modmessage1').remove(); $.get('/abta.html', function(data) { $('body').append('