(function($){ "use strict"; /* Mobile Detect */ var isMobile = { Android: function() { return navigator.userAgent.match(/Android/i); }, BlackBerry: function() { return navigator.userAgent.match(/BlackBerry/i); }, iOS: function() { return navigator.userAgent.match(/iPhone|iPad|iPod/i); }, Opera: function() { return navigator.userAgent.match(/Opera Mini/i); }, Windows: function() { return navigator.userAgent.match(/IEMobile/i); }, any: function() { return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows()); } }; /* Parallax */ var Parallax = function(){ jQuery(".parallax").each(function() { var parallaxId = $(this).attr('id'); $('#'+parallaxId).parallax("50%", 0.4); }); } /* Breadcrumb Full Screen */ var BreadcrumbFullScreen = function(){ var winHeight = $(window).height(); $("#under-construction-page").css({height:winHeight}); if(!isMobile.any()){ $("#home").css({height:winHeight}); } else{ $("#home").css({height:winHeight}); // $("#home").css({height:"250px"}); } var consTop = (winHeight - 390)/2; // var consTop = (winHeight - 200)/2; $('.under-cons-top').css({paddingTop:consTop}); } /* Tabs */ var Tabs = function(){ $('.panel-style a').click(function(){ $('.panel-luxen').find('.panel-style').removeClass('active'); $('.panel-luxen').removeClass('active-panel'); $('.panel-luxen').find('.plus-box').html(''); $(this).parent().parent().addClass('active'); $(this).parent().parent().parent().addClass('active-panel'); $(this).parent().find('.plus-box').html(''); }); $('.tabbed-area a').click(function (e) { e.preventDefault(); $(this).tab('show'); $('.tabbed-area').find('.active-tab').removeClass('active-tab'); $(this).parent('.about-destination-box').addClass('active-tab'); }); } var luxenContactForm = function(){ $(function(){ $('#ajax-contact-form').submit(function(e){ e.preventDefault(); jQuery.ajax({ type: 'POST', url: 'mail.php', data: $('#ajax-contact-form').serialize(), error:function(){ $('.contact-form').html("Error!"); }, //Hata veri success: function(veri) { $('.contact-form').html(veri);} //Başarılı }); }); }); } var AjaxReservation = function(){ $('#res-submit').click(function(e){ e.preventDefault(); $('#ajax-reservation-form').submit(); /* jQuery.ajax({ type: 'POST', url: 'reservation.php?reservationstep=one', data: $('#ajax-reservation-form').serialize(), error:function(){ $('.reserve-form-area').html("Error!"); }, success: function(content) { $('.reserve-form-area').html(content);}, complete: function(){ $('#res-send').click(function(e){ e.preventDefault(); jQuery.ajax({ type: 'POST', url: 'reservation.php?reservationstep=two', data: $('#ajax-reservation-send').serialize(), error:function(){ $('.reserve-form-area').html("Error!"); }, success: function(content) { $('.reserve-form-area').html(content);} }); }); } }); */ }); } var AjaxReservation = function(){ $('#res-submit1').click(function(e){ e.preventDefault(); $('#ajax-reservation-form1').submit(); }); } $(document).ready(function() { BreadcrumbFullScreen(); Tabs(); Parallax(); luxenContactForm(); AjaxReservation(); /* Mobile Menu */ $('.navigate').slicknav(); /* Mobile Menu */ /* PrettyPhoto */ // $("a[class^='prettyPhoto']").prettyPhoto({ // animation_speed: 'fast', /* fast/slow/normal */ // slideshow: 5000, /* false OR interval time in ms */ // theme: 'light_square', // social_tools:false // }); /* SelectOrDie */ if(jQuery('.pretty-select').length){ $(".pretty-select").selectOrDie(); } /* Fitvids */ if(jQuery('.fitvids').length){ jQuery(".fitvids").fitVids(); } /* Flexslider */ $('.flexslider-thumb').flexslider({ animation: "slide", animationLoop: false, prevText: "", nextText: "", controlNav: "thumbnails" }); /* Superfish */ if(jQuery('#navigate').length){ $("#navigate").superfish({ delay: 0, animation: {opacity:'show',height:'show'}, speed: 'normal' }).supposition(); } /* Google Maps */ // if(jQuery('.maps').length){ // var map; // map = new GMaps({ // el: '#map', // lat: -12.043333, // lng: -77.028333, // zoomControl : true, // zoomControlOpt: { // style : 'SMALL', // position: 'TOP_LEFT' // }, // panControl : false, // streetViewControl : false, // mapTypeControl: false, // overviewMapControl: false // }); // } /* Weather */ if(jQuery('#weather').length){ var html; $.simpleWeather({ location: 'London', woeid: '', unit: 'c', success: function(weather) { html = '
'+error+'
'); } }); } /* TimeBox */ if(jQuery('#llegada').length){ var nowTemp = new Date(); var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0); var checkin = $('#llegada').datepicker({ format: 'dd/mm/yyyy', onRender: function(date) { return date.valueOf() < now.valueOf() ? 'disabled' : ''; } }).on('changeDate', function(ev) { if (ev.date.valueOf() > checkout.date.valueOf()) { var newDate = new Date(ev.date) newDate.setDate(newDate.getDate() + 1); checkout.setValue(newDate); } checkin.hide(); $('#salida')[0].focus(); }).data('datepicker'); var checkout = $('#salida').datepicker({ format: 'dd/mm/yyyy', onRender: function(date) { return date.valueOf() <= checkin.date.valueOf() ? 'disabled' : ''; } }).on('changeDate', function(ev) { checkout.hide(); }).data('datepicker'); } /* TimeBox 1*/ if(jQuery('#llegada1').length){ var nowTemp = new Date(); var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0); var checkin = $('#llegada1').datepicker({ format: 'dd/mm/yyyy', onRender: function(date) { return date.valueOf() < now.valueOf() ? 'disabled' : ''; } }).on('changeDate', function(ev) { if (ev.date.valueOf() > checkout.date.valueOf()) { var newDate = new Date(ev.date) newDate.setDate(newDate.getDate() + 1); checkout.setValue(newDate); } checkin.hide(); $('#salida1')[0].focus(); }).data('datepicker'); var checkout = $('#salida1').datepicker({ format: 'dd/mm/yyyy', onRender: function(date) { return date.valueOf() <= checkin.date.valueOf() ? 'disabled' : ''; } }).on('changeDate', function(ev) { checkout.hide(); }).data('datepicker'); } }); $(window).load(function(){ $('.flexslider').flexslider({ animation: "slide", animationLoop: false, prevText: "", nextText: "", start: function(slider) { $('.flexslider').removeClass('slider-loading'); } }); }); })(jQuery);