function validateDateSelect(b,a){now=new Date();now.setHours(0);now.setMinutes(0);now.setSeconds(0);dtArr=new Date($("date-from-y").value,$("date-from-m").value-1,$("date-from-d").value,18);dtDep=new Date($("date-to-y").value,$("date-to-m").value-1,$("date-to-d").value);while(dtArr.getTime()<now.getTime()){if(a!=null){if(a=="d"){dtArr.setMonth(dtArr.getMonth()+1)}else{if(a=="m"){dtArr.setFullYear(dtArr.getFullYear()+1)}else{dtArr=now}}}else{dtArr=now}}if(dtDep.getTime()<=dtArr.getTime()){dtDep=new Date(dtArr.getFullYear(),dtArr.getMonth(),dtArr.getDate()+1)}document.forms.bookingSearchForm.elements["date-from-d"].value=lz(dtArr.getDate());document.forms.bookingSearchForm.elements["date-from-m"].value=lz(dtArr.getMonth()+1);document.forms.bookingSearchForm.elements["date-from-y"].value=dtArr.getFullYear();document.forms.bookingSearchForm.elements["date-to-d"].value=lz(dtDep.getDate());document.forms.bookingSearchForm.elements["date-to-m"].value=lz(dtDep.getMonth()+1);document.forms.bookingSearchForm.elements["date-to-y"].value=dtDep.getFullYear();dt=new Date($("date-"+b+"-y").value,$("date-"+b+"-m").value,0);maxDay=dt.getDate();if(dayEle=$("date-"+b+"-d")){for(i=31;i>27;i--){if($chk(dayEle.options[i])&&(i>=maxDay)){dayEle.options[i]=null}}for(i=28;i<32;i++){if(!$chk(dayEle.options[i-1])&&(i<=maxDay)){dayEle.options[i-1]=new Option(i,i,false,false)}}}if($chk(RateCal)){if(b=="from"){RateCal.setFrom($("date-"+b+"-y").value,$("date-"+b+"-m").value,$("date-"+b+"-d").value)}else{RateCal.setTo($("date-"+b+"-y").value,$("date-"+b+"-m").value,$("date-"+b+"-d").value)}}}var fBlurOnFocus=function(a){a.stop();this.blur();return false};function setAddressbookEntry(e,a,d,b,f){fFirstname=$(document.forms.bookingDataForm.elements[f+"-firstname"]);fLastname=$(document.forms.bookingDataForm.elements[f+"-lastname"]);fSex=$(document.forms.bookingDataForm.elements[f+"-sex"]);try{fFirstname.value=e;fLastname.value=a;fSex.value=d}catch(c){}fFirstname.readOnly=b;fLastname.readOnly=b;fSex.readOnly=b;if(b){fFirstname.addEvent("focus",fBlurOnFocus.bind(fFirstname));fFirstname.addClass("readonly");fLastname.addEvent("focus",fBlurOnFocus.bind(fLastname));fLastname.addClass("readonly");fSex.addEvent("focus",fBlurOnFocus.bind(fSex));fSex.addClass("readonly")}else{fFirstname.removeEvents("focus");fFirstname.removeClass("readonly");fLastname.removeEvents("focus");fLastname.removeClass("readonly");fSex.removeEvents("focus");fSex.removeClass("readonly")}}function addConfirm(){for(i=0;i<5;i++){ele=$("fieldset-confirm_"+i);if(ele.getStyle("display")=="none"){ele.setStyle("display","block");break}}}function delConfirm(){for(i=4;i>0;i--){ele=$("fieldset-confirm_"+i);if(ele.getStyle("display")=="block"){ele.getElementById("confirm-to_"+i).value="";ele.setStyle("display","none");break}}}function updatePrice(){rooms=$$(".barItem");total=0;roomCount=0;rooms.each(function(b,a,c){el=b.getElement("select");if(!$chk(el)){el=b.getElement("input")}if($chk(el)){n=el.value;p=currencyToNumber(b.getElement(".ppuValTotal").get("text"));p=n*p;b.getElement(".priceVal").set("text",roundCurrency(p));total+=(p);roomCount+=(n*1)}});$("totalPrice").set("text",roundCurrency(total)+" EUR");$("totalRooms").set("text",lRoomsCount+" : "+roomCount)}function roundCurrency(b){var c=(Math.round(b*100)/100).toString();c+=(c.indexOf(".")==-1)?".00":"00";var e=c.indexOf("."),a=c.indexOf("-.");var d=(e==0||a==0)?"0,":",";return c.substring(0,e)+d+c.substring(e+1,e+3)}function currencyToNumber(b){var a=b.toString();a=a.replace(" ","");a=a.replace(".","");a=a.replace(",",".");return a};
