jQuery.noConflict(); trattamenti = ""; hotelTrattamenti = ""; function chooseLocs(index){ if(!jQuery('#form_preventivo')) return; locs = document.getElementsByName('locs[]'); for(i = 1 ; i<=4 ; i++){ jQuery('#div_loc_'+i).toggle(index==i); //document.getElementById('div_loc_'+i).style.display = ( index == i)?"block":"none"; } // jQuery('#div_loc_'+index).show(); // alert(jQuery('#div_loc_'+index).css('display')); for(i = 0;i < locs.length;i++){ enable = locs[i].id.split('_')[1] == index ?true:false; locs[i].disabled = !enable; } updateTreatment(); } function updateTreatment(){ //alert("ci sono!"); if(!document.getElementById('form_preventivo')) return; var macroarea = jQuery('input[name=macroarea]:checked').val(); var hotelid = jQuery('select[name=hotelid]').val(); //jQuery('select[name=trattamento] option').remove(); jQuery('select[name=trattamento] option,select[name=trattamento] optgroup').remove(); if(macroarea == 0){ jQuery('select[name=trattamento] ').append(''); }else{ jQuery('select[name=trattamento] ').append(trattamenti) ; } } function selectLocs(select){ if(!document.getElementsByName('locs[]')) return; locs = document.getElementsByName('locs[]'); for(i = 0;i < locs.length;i++){ //alert(radio[0].value); locs[i].checked = select; //locs[i].style.display="none"; } } function einaus(ele,ele2){ var index = ele.substring(7,8); var welligs = document.getElementById(ele); var testo = document.getElementById(ele2); if (welligs.style.display=='none'){ welligs.style.display = "block"; testo.innerHTML="- Remove rooms"; }else{ testo.innerHTML="+ Add more rooms"; for(i=index; i<=3; i++){ document.getElementById('opzione'+i).style.display="none"; document.getElementById('camerapiu'+i).innerHTML ="+ Add more rooms"; document.getElementById('camere'+i).selectedIndex=""; document.getElementById('adulti'+i).selectedIndex=""; document.getElementById('bambinoa'+i).selectedIndex=""; document.getElementById('bambinob'+i).selectedIndex=""; document.getElementById('bambinoc'+i).selectedIndex=""; } } } function einaus2IR(ele,ele2){ //document.getElementById("camerea").selectedIndex=""; var welligs = document.getElementById(ele); var testo = document.getElementById(ele2); var altPeriod = document.getElementById('alt_period'); if (welligs.style.display=='none'){ welligs.style.display = "block"; testo.innerHTML="- Remove alternative period"; altPeriod.checked = true; }else{ welligs.style.display = "none"; testo.innerHTML="+ Add alternative period"; altPeriod.checked = false; } } function CheckForm(f) { formObj = f; var mail=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i; var total = false; if (formObj.nome.value == "" || formObj.nome.value == "Required field") { alert("Please, insert your name"); formObj.nome.focus(); return false; } else if (formObj.cognome.value == "" || formObj.cognome.value == "Required field") { alert("Please, insert your surname"); formObj.cognome.focus(); return false; }else if (formObj.email.value == "" || formObj.email.value == "Required field" || !mail.test(formObj.email.value) ) { alert("Please, insert a valid email address__"); formObj.email.focus(); return false; }else if (formObj.trattamento.value == "" ) { alert("Scegliere il trattamento desiderato - Choose the desired treatment"); formObj.trattamento.focus(); return false; } else if (!formObj.privacy.checked) { alert("Please, accepts the agreements on privacy"); formObj.privacy.focus(); return false; } if(formObj.macroarea){ if (formObj.macroarea.value == "" ) { alert("Scegliere almeno una località - Choose at least one location"); formObj.macroarea[0].focus(); return false; }else if (!formObj.macroarea[0].checked) { /* locs = document.getElementsByName('locs[]'); if(locs && locs.length){ for(var i=0; i < locs.length; i++){ //alert(formObj.locs[i].checked); if(!locs[i].disabled && locs[i].checked){ total = true; break; } } } if(total == false){ alert("Scegliere almeno una località - Choose at least one location"); formObj.macroarea[0].focus(); return false; } */ }else if (formObj.macroarea[0].checked){ if(formObj.hotelid.value == ""){ alert("Choose your Residence/Hotel"); formObj.hotelid.focus(); return false; } } } } var values = new Array(); var inputs = new Array(); function addWaterMark(el){ try { values.push(el.value); el.addEvent('focus',function(){ if (el.value === values[inputs.indexOf(el)]){el.value = ''}; }); el.addEvent('blur',function(){ if(this.value === ''){el.value = values[inputs.indexOf(el)]}; }); } catch(e) {} }; jQuery(document).ready(function() { //jQuery.datepicker.setDefaults(jQuery.datepicker.regional['en']); jQuery('input#datefromIR').datepicker({ dateFormat: 'dd/mm/yy' , minDate: 0, // defaultDate: 'Array', showOn: 'both', buttonImage: "/pw/images/calendar.png", //set the class 'week-highlight' for the whole week beforeShowDay: function(date){ var day = date.getDay(); return [true,( day == 0)?"sunday":( day == 6)?"saturday":'']; }, onSelect: function( selectedDate ) { var option = "minDate"; var instance = jQuery(this).data("datepicker"); jQuery.datepicker.parseDate(instance.settings.dateFormat ,selectedDate, instance.settings ); var date2 = jQuery(this).datepicker('getDate', '+1d'); date2.setDate(date2.getDate()+1); jQuery('input#datetoIR').datepicker( "option", option, date2); } }); jQuery('input#datetoIR').datepicker({ dateFormat: 'dd/mm/yy' , minDate: +2, // defaultDate: 'Array', showOn: 'both', buttonImage: "/pw/images/calendar.png", //set the class 'week-highlight' for the whole week beforeShowDay: function(date){ var day = date.getDay(); return [true,( day == 0)?"sunday":( day == 6)?"saturday":'']; }, onSelect: function( selectedDate ) { var option = "maxDate"; var instance = jQuery(this).data("datepicker"); jQuery.datepicker.parseDate(instance.settings.dateFormat ,selectedDate, instance.settings ); var date2 = jQuery(this).datepicker('getDate', '-1d'); date2.setDate(date2.getDate()-1); jQuery('input#datefromIR').datepicker( "option", option, date2); } }); jQuery('input#datefromAltIR').datepicker({ dateFormat: 'dd/mm/yy' , minDate: 0, defaultDate: 0, showOn: 'both', buttonImage: "/pw/images/calendar.png", //set the class 'week-highlight' for the whole week beforeShowDay: function(date){ var day = date.getDay(); return [true,( day == 0)?"sunday":( day == 6)?"saturday":'']; }, onSelect: function( selectedDate ) { var option = "minDate"; var instance = jQuery(this).data("datepicker"); jQuery.datepicker.parseDate(instance.settings.dateFormat ,selectedDate, instance.settings ); var date2 = jQuery(this).datepicker('getDate', '+1d'); date2.setDate(date2.getDate()+1); jQuery('input#datetoAltIR').datepicker( "option", option, date2); } }); jQuery('input#datetoAltIR').datepicker({ dateFormat: 'dd/mm/yy' , minDate: +2, defaultDate: +2, showOn: 'both', buttonImage: "/pw/images/calendar.png", //set the class 'week-highlight' for the whole week beforeShowDay: function(date){ var day = date.getDay(); return [true,( day == 0)?"sunday":( day == 6)?"saturday":'']; }, onSelect: function( selectedDate ) { var option = "maxDate"; var instance = jQuery(this).data("datepicker"); jQuery.datepicker.parseDate(instance.settings.dateFormat ,selectedDate, instance.settings ); var date2 = jQuery(this).datepicker('getDate', '-1d'); date2.setDate(date2.getDate()-1); jQuery('input#datefromAltIR').datepicker( "option", option, date2); } }); jQuery('input#datefromIR').datepicker('setDate','Array'); jQuery('input#datetoIR').datepicker('setDate','Array');//))'default');//new Date(2013, 1 - 1, 1));//'default'); jQuery('input#datefromAltIR').datepicker('setDate','default'); jQuery('input#datetoAltIR').datepicker('setDate','default'); jQuery('input#form_nome,input#form_cognome,input#form_email' ).bind('focus',function(){ jQuery(this).select(); }); trattamenti = jQuery('select[name=trattamento]').html(); hotelTrattamenti = { '1':'Hotel'} ; if( jQuery('#form_macroarea_1') ){ jQuery('#form_macroarea_1').attr('checked' ,true); chooseLocs(1); } // inputs = $$('input.watermark'); // inputs.each(addWaterMark); });