function modulo_iscrizione_newsletter(azione,nome){ var titolo = $('input[name=titolo]').val(); var titolo_default = "Nome e Cognome"; var email = $('input[name=email_newsletter]').val(); var email_default = "Inserisci qui il tuo indirizzo email"; if(azione == 'load'){//inizializzo valori di default if (titolo == '') { $('input[name=titolo]').val(titolo_default); } else { $('input[name=titolo]').val(titolo); } if (email == '') { $('input[name=email_newsletter]').val(email_default); } else { $('input[name=email_newsletter]').val(email); } }//fine valori di default if(azione == 'in'){//click dentro if(nome == 'titolo'){ if(titolo == titolo_default){ $('input[name=titolo]').val(''); } } if(nome == 'email_newsletter'){ if(email == email_default){ $('input[name=email_newsletter]').val(''); } } }//fine click dentro if(azione == 'out'){//on blur if(nome == 'titolo'){ if(titolo == ''){ $('input[name=titolo]').val(titolo_default); } } if(nome == 'email_newsletter'){ if(email == ''){ $('input[name=email_newsletter]').val(email_default); } } }//on blur }// fine funzione modulo iscrizione newsletter function apri_trattamento_dati() { $.fn.colorbox({ href : '/_ajax/trattamento_dati_personali.php?lingua=it', width : '800px', title : 'Trattamento Dati Personali', height : '700px', close : 'X chiudi' }); } function datepicker_testata(){ $('.tipo_scelta').change(function(){ $('#prenotazione_dal').datepicker('destroy').val(''); $('#prenotazione_al').datepicker('destroy').val(''); }); $('.tipo_scelta').click(function(){ minDate = new Date(); minDate.setDate(minDate.getDate()+1); datepicker_form_prenotazione_arrivo('','','prenotazione_dal','prenotazione_al','giorni_liberi'); datepicker_form_prenotazione_partenza('',new Date().getMonth(),new Date().getFullYear(),minDate,'','prenotazione_dal','prenotazione_al','giorni_liberi'); }); $('.tipo_scelta_pagina_prenotazioni').change(function(){ $('#arrivo').datepicker('destroy').val(''); $('#partenza').datepicker('destroy').val(''); load_disponibilita(); }); $('.tipo_scelta_pagina_prenotazioni').click(function(){ minDate = new Date(); minDate.setDate(minDate.getDate()+1); datepicker_form_prenotazione_arrivo('','','arrivo','partenza','giorni_liberi'); datepicker_form_prenotazione_partenza('',new Date().getMonth(),new Date().getFullYear(),minDate,'','arrivo','partenza','giorni_liberi'); }); $(function(){ if($('#tipo_beb').length > 0){ $('#tipo_beb').trigger('click'); } }); $(function(){ if($('#tipo_beb_pagina_prenotazioni').length > 0){ $('#tipo_beb_pagina_prenotazioni').trigger('click'); } }); } function slideshow_immagini_interne(){ $('#ciclaSlideshowImmaginiInterne').cycle({ prev : '#prevSlideshowImmaginiInterne', next : '#nextSlideshowImmaginiInterne', pager : '#navigazioneSlideshowImmaginiInterne' }); $('#ciclaSlideshowImmaginiInterne').cycle('pause'); $('#slideshowImmaginiInterne').show(); } function colorbox_scheda(){ $(".scheda").colorbox( { width: "650px", height: "660px", initialWidth: "650px", initialHeight: "660px", close : "X chiudi" },prepform); } function colorbox_servizi_aggiuntivi(){ $(".servizi_aggiuntivi").colorbox( { initialWidth : "450px", initialHeight : "400px", close : "X chiudi" }, prepform); } /**recaptcha*/ var RecaptchaOptions = { theme : 'custom', custom_theme_widget: 'recaptcha_widget' }; function number_format (number, decimals, dec_point, thousands_sep) { // Formats a number with grouped thousands // // version: 1109.2015 // discuss at: http://phpjs.org/functions/number_format // + original by: Jonas Raoni Soares Silva (http://www.jsfromhell.com) // + improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // + bugfix by: Michael White (http://getsprink.com) // + bugfix by: Benjamin Lupton // + bugfix by: Allan Jensen (http://www.winternet.no) // + revised by: Jonas Raoni Soares Silva (http://www.jsfromhell.com) // + bugfix by: Howard Yeend // + revised by: Luke Smith (http://lucassmith.name) // + bugfix by: Diogo Resende // + bugfix by: Rival // + input by: Kheang Hok Chin (http://www.distantia.ca/) // + improved by: davook // + improved by: Brett Zamir (http://brett-zamir.me) // + input by: Jay Klehr // + improved by: Brett Zamir (http://brett-zamir.me) // + input by: Amir Habibi (http://www.residence-mixte.com/) // + bugfix by: Brett Zamir (http://brett-zamir.me) // + improved by: Theriault // + input by: Amirouche // + improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // * example 1: number_format(1234.56); // * returns 1: '1,235' // * example 2: number_format(1234.56, 2, ',', ' '); // * returns 2: '1 234,56' // * example 3: number_format(1234.5678, 2, '.', ''); // * returns 3: '1234.57' // * example 4: number_format(67, 2, ',', '.'); // * returns 4: '67,00' // * example 5: number_format(1000); // * returns 5: '1,000' // * example 6: number_format(67.311, 2); // * returns 6: '67.31' // * example 7: number_format(1000.55, 1); // * returns 7: '1,000.6' // * example 8: number_format(67000, 5, ',', '.'); // * returns 8: '67.000,00000' // * example 9: number_format(0.9, 0); // * returns 9: '1' // * example 10: number_format('1.20', 2); // * returns 10: '1.20' // * example 11: number_format('1.20', 4); // * returns 11: '1.2000' // * example 12: number_format('1.2000', 3); // * returns 12: '1.200' // * example 13: number_format('1 000,50', 2, '.', ' '); // * returns 13: '100 050.00' // Strip all characters but numerical ones. number = (number + '').replace(/[^0-9+\-Ee.]/g, ''); var n = !isFinite(+number) ? 0 : +number, prec = !isFinite(+decimals) ? 0 : Math.abs(decimals), sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep, dec = (typeof dec_point === 'undefined') ? '.' : dec_point, s = '', toFixedFix = function (n, prec) { var k = Math.pow(10, prec); return '' + Math.round(n * k) / k; }; // Fix for IE parseFloat(0.55).toFixed(0) = 0; s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.'); if (s[0].length > 3) { s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep); } if ((s[1] || '').length < prec) { s[1] = s[1] || ''; s[1] += new Array(prec - s[1].length + 1).join('0'); } return s.join(dec); } function marginLeftTestata(){ var $ww = $(window).width(); var $margin = ($ww - 960) / 2; $('.contTestata').css('margin-left',$margin + 'px'); } $(document).ready(function(){ $('a.lightbox').colorbox({ close: 'chiudi' }); $('a.close_this_colorbox').click(function(){ $fn.colorbox.close(); }) datepicker_testata(); $('#tabs').tabs(); // IMMAGINI TESTATA $('#ciclaSlideshowImmagini').cycle({ pause:1, prev:$('#prevSlideshowbig'), next:$('#nextSlideshowbig'), slideResize: false, pager:$('#pagerSlideshowTestata') }); // $('#slideshowImmagini').show(); slideshow_immagini_interne(); $('#slideshowImmaginiInterne_Escursione').show(); $('input.iscrizione_newsletter').bind('focus',function(){ modulo_iscrizione_newsletter('in',$(this).attr('name')); }); $('input.iscrizione_newsletter').bind('blur',function(){ modulo_iscrizione_newsletter('out',$(this).attr('name')); }); $("#form_contatti").validate({ rules : { "email" : { required: true, email: true }, /* "code" : { required: true, remote: '/_ajax/controllo_captcha.php' }, */ "nome" : { required: true }, "cognome" : { required: true }, "testo" : { required: true }, "consenso" : { required: true }, "recaptcha_response_field" : { required: true, remote: '/_ajax/controllo_captcha.php?challenge='+$("input#recaptcha_challenge_field").val() } }, messages : { "email" : "
Inserire una email valida" }, onkeyup: false }); marginLeftTestata(); }); $(window).resize(function(){ marginLeftTestata(); });