140 lines
3.3 KiB
JavaScript
140 lines
3.3 KiB
JavaScript
/*
|
|
Name: Hotel
|
|
Written by: Okler Themes - (http://www.okler.net)
|
|
Theme Version: 9.9.2
|
|
*/
|
|
|
|
(function( $ ) {
|
|
|
|
'use strict';
|
|
|
|
// Slider
|
|
$('#revolutionSlider').revolution({
|
|
sliderType: 'standard',
|
|
sliderLayout: 'fullwidth',
|
|
delay: 5000,
|
|
gridwidth: 1170,
|
|
gridheight: 530,
|
|
spinner: 'off',
|
|
disableProgressBar: 'on',
|
|
parallax:{
|
|
type:"on",
|
|
levels:[5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85],
|
|
origo:"enterpoint",
|
|
speed:400,
|
|
bgparallax:"on",
|
|
disable_onmobile:"off"
|
|
},
|
|
navigation: {
|
|
keyboardNavigation:"off",
|
|
keyboard_direction: "horizontal",
|
|
mouseScrollNavigation:"off",
|
|
onHoverStop:"on",
|
|
touch:{
|
|
touchenabled:"on",
|
|
swipe_threshold: 75,
|
|
swipe_min_touches: 1,
|
|
swipe_direction: "horizontal",
|
|
drag_block_vertical: false
|
|
},
|
|
bullets: {
|
|
enable:true,
|
|
hide_onmobile:true,
|
|
hide_under:778,
|
|
style:"uranus",
|
|
tmp: '<span class="tp-bullet-inner"></span>',
|
|
hide_onleave:false,
|
|
direction:"horizontal",
|
|
h_align:"center",
|
|
v_align:"bottom",
|
|
h_offset:0,
|
|
v_offset:45,
|
|
space:7
|
|
}
|
|
}
|
|
});
|
|
|
|
// Header
|
|
var $headerWrapper = $('#headerBookNow');
|
|
|
|
if( $(window).width() > 991 ) {
|
|
$headerWrapper.on('mousedown', function() {
|
|
$headerWrapper.addClass('open');
|
|
});
|
|
|
|
$(document).mouseup(function(e) {
|
|
if (!$headerWrapper.is(e.target) && $headerWrapper.has(e.target).length === 0 && !$(e.target).parents('.datepicker').get(0)) {
|
|
$headerWrapper.removeClass('open');
|
|
}
|
|
});
|
|
}
|
|
|
|
// DatePicker
|
|
$('#bookNowArrivalHeader').datepicker({
|
|
defaultDate: '+1d',
|
|
startDate: '+1d',
|
|
autoclose: true,
|
|
orientation: (($('html[dir="rtl"]').get(0)) ? 'bottom right' : 'bottom'),
|
|
container: '#header',
|
|
rtl: (($('html[dir="rtl"]').get(0)) ? true : false)
|
|
});
|
|
|
|
$('#bookNowDepartureHeader').datepicker({
|
|
defaultDate: '+2d',
|
|
startDate: '+2d',
|
|
autoclose: true,
|
|
orientation: (($('html[dir="rtl"]').get(0)) ? 'bottom right' : 'bottom'),
|
|
container: '#header',
|
|
rtl: (($('html[dir="rtl"]').get(0)) ? true : false)
|
|
});
|
|
|
|
$(document).scroll(function(){
|
|
$('#bookNowArrivalHeader, #bookNowDepartureHeader').datepicker('hide').blur();
|
|
});
|
|
|
|
$('#bookNowArrival').datepicker({
|
|
defaultDate: '+1d',
|
|
startDate: '+1d',
|
|
autoclose: true,
|
|
orientation: (($('html[dir="rtl"]').get(0)) ? 'bottom left' : 'bottom left'),
|
|
container: '#bookFormDetails',
|
|
rtl: (($('html[dir="rtl"]').get(0)) ? true : false)
|
|
});
|
|
|
|
$('#bookNowDeparture').datepicker({
|
|
defaultDate: '+2d',
|
|
startDate: '+2d',
|
|
autoclose: true,
|
|
orientation: (($('html[dir="rtl"]').get(0)) ? 'bottom left' : 'bottom left'),
|
|
container: '#bookFormDetails',
|
|
rtl: (($('html[dir="rtl"]').get(0)) ? true : false)
|
|
});
|
|
|
|
// Book Form
|
|
$('#bookFormHeader').validate({
|
|
onkeyup: false,
|
|
onclick: false,
|
|
onfocusout: false,
|
|
errorPlacement: function(error, element) {
|
|
if (element.attr('type') == 'radio' || element.attr('type') == 'checkbox') {
|
|
error.appendTo(element.parent().parent());
|
|
} else {
|
|
error.insertAfter(element);
|
|
}
|
|
}
|
|
});
|
|
|
|
$('#bookForm').validate({
|
|
onkeyup: false,
|
|
onclick: false,
|
|
onfocusout: false,
|
|
errorPlacement: function(error, element) {
|
|
if (element.attr('type') == 'radio' || element.attr('type') == 'checkbox') {
|
|
error.appendTo(element.parent().parent());
|
|
} else {
|
|
error.insertAfter(element);
|
|
}
|
|
}
|
|
});
|
|
|
|
}).apply( this, [ jQuery ]); |