jQuery(document).ready(function(){ jQuery.fn.datepicker.dates['de'] = { days: ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"], daysShort: ["Son", "Mon", "Die", "Mit", "Don", "Fre", "Sam"], daysMin: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"], months: ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"], monthsShort: ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"], today: "Heute", clear: "Löschen", }; jQuery.fn.datepicker.dates['it'] = { days: ["Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato"], daysShort: ["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab"], daysMin: ["Do", "Lu", "Ma", "Me", "Gi", "Ve", "Sa"], months: ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"], monthsShort: ["Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"], today: "Oggi", clear: "Cancella", weekStart: 1, format: "dd/mm/yyyy" }; jQuery.fn.datepicker.dates['es'] = { days: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"], daysShort: ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb"], daysMin: ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa"], months: ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"], monthsShort: ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"], today: "Hoy", clear: "Borrar", weekStart: 1, format: "dd/mm/yyyy" }; jQuery.fn.datepicker.dates['fr'] = { days: ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"], daysShort: ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."], daysMin: ["d", "l", "ma", "me", "j", "v", "s"], months: ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"], monthsShort: ["janv.", "févr.", "mars", "avril", "mai", "juin", "juil.", "août", "sept.", "oct.", "nov.", "déc."], today: "Aujourd'hui", clear: "Effacer", weekStart: 1, format: "dd/mm/yyyy" }; if (jQuery('#arrival').length > 0) { jQuery('#arrival').datepicker({ format: 'dd M yyyy', language: jQuery('#arrival').attr('rel'), autoclose: true, weekStart: 1, keyboardNavigation: false, forceParse: false, todayHighlight: true, startDate: "today" }); } /* Slider */ jQuery(".rslides").responsiveSlides({ auto: true, pager: true, nav: false, speed: 500, namespace: "callbacks", before: function () { }, after: function () { } }); jQuery('.page').viewportChecker({ classToAdd: 'inview', offeset: 0, repeat: false, callbackFunction : function() { if (jQuery('.page').hasClass('inview')) { jQuery('.single-a').addClass('fadeInUp'); } else { } } }); jQuery('.advise').viewportChecker({ classToAdd: 'inview', offeset: 0, repeat: false, callbackFunction : function() { if (jQuery('.advise').hasClass('inview')) { jQuery('.advise-banner').addClass('fadeInLeft'); jQuery('.advise-offers').addClass('fadeInRight'); } else { } } }); jQuery('.owl-carousel').owlCarousel({ loop:true, margin:15, nav:true, responsive:{ 0 : { items: 2 }, 400:{ items:3 }, 600:{ items:5 }, 1000:{ items:8 } } }); /* Cookie Language */ var $lang_msg; if (typeof(Cookies.get('sitelanguage')) == 'undefined') { if ($site_language != $langBrowser) { if ($langBrowser == 'it') { var lnk = jQuery('#choose-language').find('a[rel=it]').attr('href'); $lang_msg = 'Vuoi visualizzare il sito in Italiano?'; } else if ($langBrowser == "fr") { var lnk = jQuery('#choose-language').find('a[rel=fr]').attr('href'); $lang_msg = 'Voulez-vous voir le site en Français?'; } else if ($langBrowser == "de") { var lnk = jQuery('#choose-language').find('a[rel=de]').attr('href'); $lang_msg = 'Möchten Sie die Website in Deutsch anzuzeigen?'; } else if ($langBrowser == "es") { var lnk = jQuery('#choose-language').find('a[rel=es]').attr('href'); $lang_msg = '¿Quieres ver el sitio web en Español?'; } else if ($langBrowser == "ru") { var lnk = jQuery('#choose-language').find('a[rel=ru]').attr('href'); $lang_msg = 'Вы хотите, чтобы посмотреть веб-сайт на Pусском языке?'; } else { $lang_msg = 'Do you want to view the website in English?'; } jQuery('body').prepend('
'+$lang_msg+'x
'); } } jQuery('#lang-message span.close').on('click',function(){ Cookies.set('sitelanguage',$site_language); }); jQuery('#lang-message a.c-lang').on('click',function(evt){ /*evt.preventDefault();*/ Cookies.set('sitelanguage',jQuery(this).attr('rel')); }); jQuery('#cform1').submit(function() { // exit if not data-attr value if ( jQuery(this).attr('data-action').length ==0 ) { return true; }; //cache objs var $this =jQuery(this); var $parent =$this.parent(); var $submit =$this.find('.btn-submit'); var $status =$parent.find('.status'); var $alert_text; //remove previuos submit $status.hide().html('').removeClass('form-group alert-success alert-danger'); $this.find('.form-group').removeClass('has-error'); $submit.attr('disabled', 'disabled'); jQuery.ajax({ type: "POST", url: $this.attr('data-action'), data: $this.serialize(), dataType: "json", success: function(json){ //console.log(json); $submit.removeAttr('disabled'); switch (json.status){ case 'ok': switch ($this.find('#action').val()){ default: $status.html(json.message).addClass('form-group alert-success').fadeIn(); _gaq.push(['_trackEvent', 'form', 'richieta inviata']); $this.fadeOut(); } break; case 'error': //reset error notice jQuery('#cform1').find('input').removeClass('has-error'); jQuery('#cform1').find('textarea').removeClass('has-error'); jQuery('#cform1').find('select').removeClass('has-error'); $return_status = json; for (i = 0; i < $return_status.selectors.length; i++) { jQuery($return_status.selectors[i]).addClass('has-error'); } $alert_text = ''; $status.html($alert_text); for (i = 0; i < $return_status.message.length; i++) { $alert_text += $return_status.message[i] + ' - '; } $status.html($alert_text).addClass('form-group alert-danger').fadeIn(); break; default: break; } }, error: function(json){ //console.log(json); $submit.removeAttr('disabled'); } }); return false; }); }); jQuery(window).load(function() { jQuery('#loader').fadeOut(); });