var wb_regexp_email=/^(("[\w-\s]+")|([\w\-]+(?:\.[\w\-]+)*)|("[\w-\s]+")([\w\-]+(?:\.[\w\-]+)*))(@((?:[\w\-]+\.)*\w[\w\-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i;var wbuilang,wblangArray;var ie=document.all;var $$$=function(tagName){return document.createElement(tagName)};var wbjsdiv,wbjsForm,wbLangLabel,wbSelectLang,wbSubButton,lcode,lang,dates;wbUiLangs={it:['Arr.','Part.','Lingua','Sel.'],en:['Arr.','Dep.','Lang.','Sel.'],es:['Arr.','Dep.','Lang.','Sel.'],pt:['Arr.','Dep.','Lang.','Sel.'],de:['Arr.','Dep.','Lang.','Sel.'],fr:['Arr.','Dep.','Lang.','Sel.']};var dynScriptLoader=function(src){var scriptToLoad=$$$("script");scriptToLoad.src=src;scriptToLoad.type="text/javascript";document.getElementsByTagName("head")[0].appendChild(scriptToLoad)};var _rootsr=(("https:"==document.location.protocol)?"https://wubook.net/":"http://wubook.net/");_rootjssrv=_rootsr+'js/';_rootcsssrv=_rootsr+'css/';_rootimgload=_rootsr+"imgs/default/black_16_loader.gif";var dynCSSLoader=function(src){if(src){var styleToLoad=$$$("link");styleToLoad.rel="stylesheet";styleToLoad.href=_rootcsssrv+src;styleToLoad.type="text/css";document.getElementsByTagName("head")[0].appendChild(styleToLoad)}};var jsToLoad=["jquery.js","piu.js","wu_cals.js"];for(i=0;i<jsToLoad.length;i++){jsToLoad[i]=_rootjssrv+jsToLoad[i]}var drawButton=function(wubcolor){wbLink=$$$("a");wbLink.className='wbjsButton';wbLink.href="#BookNow";wbLink.onclick=function(){if(!window.focus){return true}window.open('',"BookingOnlineService",'height=800,width=910,scrollbars=yes,location=1');wbjsForm.target="BookingOnlineService";wbjsForm.submit();return false};wbButton=$$$("img");wbButton.src="http://www.latorrehotel.it/book/book.gif";wbButton.className='wbjsButton';wbButton.id="wbimg";wbButton.alt="Book Now!";wbLink.appendChild(wbButton);wbjsForm.appendChild(wbLink)};var drawLinkToggle=function(wbClassName,wbEvents,wbDescription){wbLinkTog=$$$("a");wbLinkTog.className=wbClassName;wbLinkTog.href=wbEvents;wbLinkTog.appendChild(document.createTextNode(wbDescription));wbjsForm.appendChild(wbLinkTog)};var drawLinkToggleCancel=function(){drawLinkToggle("wbToggle","javascript:wbDelForm()","Cancel reservation")};var drawLinkToggleMake=function(){drawLinkToggle("wbToggle","javascript:wbBookForm()","Make reservation")};var drawResp=function(){wbDivLoad=$$$("div");wbDivLoad.id="wbResp";wbToRisp=$$$("img");wbToRisp.id="wbImgResp";wbToRisp.src=_rootimgload;wbToRisp.style.display="none";wbDivLoad.appendChild(wbToRisp);wbToRispA=$$$("img");wbToRispA.id="wbImgRespA";wbToRispA.style.display="none";wbDivLoad.appendChild(wbToRispA);wbjsForm.appendChild(wbDivLoad)};function pform(f,w){if(!window.focus){return true}window.open('',w,'height=800,width=910,scrollbars=yes,location=1');f.target=w;return true}var wbjsdiv;var wblang;var wbdates;var wbcancel;var wblcode;var wbcolor;var wbcssUrl;var wbonlyroom;var wbFormUpdate=function(){if(typeof($)=="undefined"){window.setTimeout("wbFormUpdate()",1)}else{$("#wbimg").css({"margin-top":"10px"})}};var addDates=function(){wbToLabel=$$$("span");wbToLabel.appendChild(document.createTextNode(wblangArray[0]));wbToLabel.className="wbToLabel";wbFromLabel=$$$("span");wbFromLabel.appendChild(document.createTextNode(wblangArray[1]));wbFromLabel.className="wbFromLabel";wbToInput=_cinp('text','dfrom','','wuBookDates','dfrom');wbFromInput=_cinp('text','dto','','wuBookDates','dto');wbToCal=$$$("a");wbToCal.href="#";wbToCal.onclick=function(){fPopCalendar('dfrom');return false};wbToCal.className="dto";wbFromCal=$$$("a");wbFromCal.href="#";wbFromCal.onclick=function(){fPopCalendar('dto');return false};wbFromCal.className="dfrom";wbjsForm.appendChild(wbToLabel);wbjsForm.appendChild(wbToInput);wbjsForm.appendChild(wbToCal).appendChild(document.createTextNode(wblangArray[3]));wbjsForm.appendChild($$$("br"));wbjsForm.appendChild(wbFromLabel);wbjsForm.appendChild(wbFromInput);wbjsForm.appendChild(wbFromCal).appendChild(document.createTextNode(wblangArray[3]));addBr()};var wbCreateForm=function(lcode,lang,wbcolor,cancel,dates,uilang,cssURL,onlyroom){setMainForm(lcode,onlyroom);if(dates){addDates()}if(lang!=""){addLang(lang)}addSubmit(wbcolor);addBr();if(cancel){drawLinkToggleCancel()}else{wbFormUpdate()}};var wbInit=function(lcode,lang,color,cancel,dates,uilang,cssURL,onlyroom){wbuilang=uilang||"en";wblangArray=eval("wbUiLangs."+wbuilang);wbjsdiv=document.getElementById("wbjsdiv");wbdates=dates||true;wbcancel=cancel||false;wblcode=lcode||"lcode is missing";wblang=lang||"en,it";wbcolor=color||"blue";wbcssURL=cssURL||'wbjs-1.1.css';wbonlyroom=onlyroom;for(var i=0;i<jsToLoad.length;i++){dynScriptLoader(jsToLoad[i])}dynCSSLoader(wbcssURL);wbCreateForm(wblcode,wblang,wbcolor,wbcancel,wbdates,wbuilang,wbcssURL,onlyroom)};function _cinp(t,n,v,cl,id,aform){i=$$$("input");i.type=t;i.name=n;i.value=v;if(cl!='')i.className=cl;if(id!='')i.id=id;if(aform)aform.appendChild(i);return i}var setMainForm=function(lcode,onlyroom){wbjsForm=$$$("form");wbjsForm.action="https://wubook.net/book/__login__/rdbook/";wbjsForm.onsubmit=function(){pform(this,'Booking Online Service')};wbjsForm.method="POST";_cinp('hidden','lcode',lcode,'','',wbjsForm);_cinp('hidden','cmd','book','','',wbjsForm);if(typeof(onlyroom)!='undefined'){if(onlyroom==parseInt(onlyroom)){_cinp('hidden','onlyroom',onlyroom,'','',wbjsForm)}}wbjsdiv.appendChild(wbjsForm)};function _opt(vl,txt,append){o=$$$("option");o.value=vl;o.appendChild(document.createTextNode(txt));if(append)append.appendChild(o);return o}var addLang=function(lang){lang=lang.toLowerCase();langs=lang.split(",");wbLangLabel=$$$("span");wbLangLabel.className="wbLangLabel";wbLangLabel.appendChild(document.createTextNode(wblangArray[2]));wbjsForm.appendChild(wbLangLabel);wbSelectLang=$$$("select");wbSelectLang.name="lang";wbSelectLang.m=true;for(i=0;i<langs.length;i++){switch(langs[i]){case"it":_opt(1,'Italiano',wbSelectLang);break;case"de":_opt(8,'Deutsch',wbSelectLang);break;case"en":_opt(2,'English',wbSelectLang);break;case"es":_opt(32,'Espanol',wbSelectLang);break;case"fr":_opt(4,'FranÃ§aise',wbSelectLang);break;case"pt":_opt(16,'Portugal',wbSelectLang);break}}wbjsForm.appendChild(wbSelectLang)};var addSubmit=function(wubcolor){drawButton(wubcolor)};var addBr=function(){wbjsForm.appendChild($$$("br"))};var setMainFormDel=function(){wbjsForm=$$$("form");wbjsForm.action="javascript:wb_delete()";wbjsForm.name="wbResDel";wbjsForm.method="POST";wbjsdiv.appendChild(wbjsForm)};var wbCreateFormDel=function(lcode,lang,wbcolor,cancel,dates,uilang,cssURL,onlyroom){setMainFormDel();wbCodeLabel=$$$("span");wbCodeLabel.appendChild(document.createTextNode("Code"));wbCodeInput=_cinp('text','wbRcode','','','wbRcode');wbEmailLabel=$$$("span");wbEmailLabel.appendChild(document.createTextNode("Email"));wbEmailInput=_cinp('text','wbEmail','','','wbEmail');wbCancelInput=_cinp('submit','wbCancel','Cancel','wbCancel','wbCancel');wbjsForm.appendChild(wbCodeLabel);wbjsForm.appendChild(wbCodeInput);addBr();wbjsForm.appendChild(wbEmailLabel);wbjsForm.appendChild(wbEmailInput);addBr();wbjsForm.appendChild(wbCancelInput);addBr();drawResp();drawLinkToggleMake()};function wbDelForm(){$("#wbjsdiv").empty();wbCreateFormDel(wblcode,wblang,wbcolor,wbcancel,wbdates,wbuilang,wbcssURL,wbonlyroom)}function wbBookForm(){$("#wbjsdiv").empty();wbCreateForm(wblcode,wblang,wbcolor,wbcancel,wbdates,wbuilang,wbcssURL,wbonlyroom)}function _wb_display_run(){$("#wbImgRespA")[0].style.display="none";$("#wbImgResp")[0].style.display=""}function _wb_stop_run(s){$("#wbImgResp")[0].style.display="none";$("#wbImgRespA")[0].style.display=""}function wb_delete(){rcode=$("#wbRcode")[0].value;email=$("#wbEmail")[0].value;if(rcode!=parseInt(rcode)||!wb_regexp_email.test(email)){$("#wbImgRespA")[0].src=_rootsr+"imgs/default/jdbook_inv_inp.png";_wb_stop_run();return}_wb_display_run();$("#wbImgRespA")[0].src=_rootsr+"acts/jdbook/"+wblcode+"/"+rcode+"/"+email+"/";$("#wbImgRespA").load(_wb_stop_run)}

