var actLink1 = ""; var actLink2 = ""; var err_checkin_checkout = 'E\' necessario specificare la data di arrivo e di partenza'; var err_room_number = 'E\' necessario specificare il numero di stanze richieste'; var err_person_number = 'E\' necessario specificare il numero di persone'; var err_room_le_person = 'Il numero di persone deve essere uguale o superiore al numero delle stanze richieste.'; var err_max_quadruple = 'Only from single to quadruple rooms are allowed!'; var go_submit = 0; function valida(form) { if (form.cb_sd.value.length < 1) { alert("Inserire le date correttamente.") form.cb_sd.focus(); return false} if (form.cb_ed.value.length < 1) { alert("Inserire le date correttamente.") form.cb_sd.focus(); return false} if (form.cb_smy.value.length < 1) { alert("Inserire le date correttamente.") form.cb_smd.focus(); return false} if (form.cb_emy.value.length < 1) { alert("Inserire le date correttamente.") form.cb_ed.focus(); return false} form.submit(); } function StartDateCheck( cb ) { if( cb != null && cb.selectedIndex == 0 ) { clearAll(cb.form); return true; } var myf = !cb ? document.mioform : cb.form; var today = new Date(); var day = today.getDate(); var month = today.getMonth() + 1 ; var year = today.getFullYear(); if(!myf) myf = document.mioform; var mysd = myf.cb_sd.selectedIndex; if (mysd == 0) { return true; } var tmp = myf.cb_smy.selectedIndex; if (tmp == 0) { return true; } var mysm = month + tmp - 1; var mysy = year; if (mysm > 12) { mysy = mysy + 1; mysm = mysm - 12; } if (mysd == 31) { if ((mysm == 4) || (mysm == 6) || (mysm == 9) || (mysm == 11)) mysd = 30; } if ((mysd > 29) && (mysm == 2)) mysd = 29; if ((mysy %4 != 0) && (mysm == 2) && (mysd > 28)) mysd = 28; //bug 2396 if (mysm == month && mysy == year){ if (mysd < day) mysd = day }// end bug 2396 myf.cb_sd.selectedIndex = mysd; var myed = mysd + 1; var myem = mysm; var myey = mysy; if (myed > 31) myed = -1; if (myed == 31) { if ((myem == 4) || (myem == 6) || (myem == 9) || (myem == 11)) myed = -1; } if ((myed > 29) && (myem == 2)) myed = -1; if ((myey %4 != 0) && (myem == 2) && (myed > 28)) myed = -1; if (myed == -1) { myed = 1; tmp = tmp + 1; } myf.cb_ed.selectedIndex = myed; myf.cb_emy.selectedIndex = tmp; } function EndDateCheck( cb) { if( cb != null && cb.selectedIndex == 0 ) { clearAll(cb.form); return true; } var today = new Date(); var day = today.getDate(); var month = today.get = today.getMonth() + 1 ; var year = today.getFullYear(); if(!cb) myf = document.mioform; else myf = cb.form; tmp_s=myf.cb_smy.value; tmp_s_start=myf.cb_smy.value.indexOf('/'); tmp_s_stop=myf.cb_smy.value.length; tmp_s_m=tmp_s.slice(0,tmp_s_start); // tmp_sMonth() + 1 ; var year = today.getFullYear(); myf = document.mioform; myed = myf.cb_ed.selectedIndex; if (myed == 0) return true; tmp = myf.cb_emy.selectedIndex; if (tmp == 0) return true; myem = month + tmp - 1; myey = year; if (myem > 12) { myey = myey + 1; myem = myem - 12; } if (myed == 31) { if ((myem == 4) || (myem == 6) || (myem == 9) || (myem == 11)) myed = 30; } if ((myed > 29) && (myem == 2)) myed = 29; if ((myey %4 != 0) && (myem == 2) && (myed > 28)) myed = 28; /** extra check on start - end date range **/ var sd = myf.cb_sd.value; var sm = tmp_s_m; var sy = tmp_s.slice(tmp_s_start+1); var startDate = new Date(sy,sm-1,sd); var endDate = new Date(myey,myem-1,myed); var maxDelta = 90 * 24 * 3600 * 1000 if( endDate.getTime() - startDate.getTime() > maxDelta ) { endDate.setTime( startDate.getTime()+maxDelta ); myed = String(endDate.getDate()); while( myed.length < 2 ) myed = String("0") + myed; myem = String(endDate.getMonth()+1); while( myem.length < 2 ) myem = String("0") + myem; myey = String(endDate.getFullYear()); // reset month / year combo box myf.cb_emy.value = String(myem) + "/" + myey; } myf.cb_ed.selectedIndex = myed; } function set_hidden(){ gd= window.document.mioform.cb_sd.value; // window.document.mioform.sd.value=gd; gx= window.document.mioform.cb_smy.value; gm=gx.substring(0,2); // il mese di ci gy=gx.substring(3,7); // anno di ci // window.document.mioform.sm.value=gm; // window.document.mioform.sy.value=gy; gd1= window.document.mioform.cb_ed.value; // window.document.mioform.ed.value=gd1; gx1= window.document.mioform.cb_emy.value; gm1=gx1.substring(0,2); // il mese di ci gy1=gx1.substring(3,7); // anno di ci // window.document.mioform.em.value=gm1; // window.document.mioform.ey.value=gy1; } var head="display:''" function doit(header){ var head=header.style if (head.display=="none") head.display="" else head.display="none" } //--> function shDiv(popup, valoretesto) { var box = document.getElementById(popup) var a = document.getElementById(popup + '_a') var aa="[ - " + valoretesto + "]"; var ab="[ + " + valoretesto + "]"; a.innerHTML = (a.innerHTML==aa)?ab:aa; box.style.display = (box.style.display=='none')?'block':'none'; } function setAllCheckboxes(theForm,strToggle) { var blnToggle = (strToggle=='on') for (i=0,n=theForm.elements.length;i