var _mis={szFormParam:"",sParam:null,bTicketPrev:0,idVil:0,map:null,geocoder:null,marker:null};var arAutoProf=new Array();function Go(uri){document.location.href=uri;}function Title(title,fwidth,fheight,bg){var html='';movie="/swf/Title.swf";html+='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ';html+='codebase="'+location.protocol+'//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" ';html+='width="'+fwidth+'" height="'+fheight+'" id="Ferra" align="middle">';html+='<param name="movie" value="'+movie+'">';html+='<param name="quality" value="high">';html+='<param name="bgcolor" value="'+bg+'">';if(_IE){html+='<param name="FlashVars" value="tit='+title+'">';}html+='<embed src="'+movie+'" ';html+='quality="high" bgcolor="#ffffff" ';html+='width="'+fwidth+'" height="'+fheight+'" name="Ferra" align="middle" wmode="transparent" ';html+='type="application/x-shockwave-flash" ';html+='pluginspage="http://www.macromedia.com/go/getflashplayer" ';if(!_IE){html+='FlashVars="tit='+title+'" ';}html+='></object>';document.writeln(html);}function Map(type,mapos){if(mapos<'!')return;var x=80,y=120;var ar=mapos.split(",");data="ox="+ar[0]+"&oy="+ar[1];if(ar[3]>0){data+="&idi="+ar[3];}if(type=='B'){x=220;y=166;}FlashWriteEx('/swf/map'+type+'.swf?nc='+Math.random(),data,x,y,'#ffffff',"igm"+type,false,true);}function CarBuilder(){var iVei=getInput("VEI").selectedIndex+1;var i,x,idx,html="";for(i=0;i<iVei;i++){html+="<select name=\"MAC"+(i+1)+"\" class=\"mail\">";for(x=0;x<arVC.length;x++)html+='<option value="'+arVC[x]+'">'+arVD[x]+'</option>';html+="</select>&nbsp;&nbsp;";}for(i=iVei;i<4;i++){var sz="";if(arAutoProf[i+1])sz=arAutoProf[i+1];html+='<input type="hidden" name="MAC'+(i+1)+'" value="'+sz+'" />';}var output=_gel("AUTO");output.innerHTML=html;for(i=0;i<iVei;i++){idx=0;if(arAutoProf[i+1]=='B')idx=1;if(arAutoProf[i+1]=='M')idx=2;if(idx){obj=getInput("MAC"+(i+1));obj.selectedIndex=idx;}}}var dtStart,dtEnd,szDC='';function DCBuilder(szDay){var szDC="";if(szDay.indexOf('LUN')>-1)szDC+="1";if(szDay.indexOf('MAR')>-1)szDC+="2";if(szDay.indexOf('MER')>-1)szDC+="3";if(szDay.indexOf('GIO')>-1)szDC+="4";if(szDay.indexOf('VEN')>-1)szDC+="5";if(szDay.indexOf('SAB')>-1)szDC+="6";if(szDay.indexOf('DOM')>-1)szDC+="0";return szDC;}function DateInit(dt,tgio){dtStart=new Date(dt.substring(0,4),dt.substring(4,6)-1,dt.substring(6));var dtToday=new Date();dtToday.setDate(dtToday.getDate()+1);if(dtToday>dtStart)dtStart=dtToday;dtEnd=new Date(dtStart);dtEnd.setDate(dtEnd.getDate()+365);szDC=DCBuilder(tgio);}function Waiting(){var html="";var msx=0,msy=0,x2,y2;var iWaitSize=80;this.xOfs=0;this.Show=function(ofsx,ofsy){var doc=getDocumentSize();if(!ofsx)ofsx=0;if(!ofsy)ofsy=0;if(ofsx=='bar'){ofsx=80;ofsy=-200};ofsx=(doc.cx-80)/2+ofsx;ofsy=(doc.cy-80)/2+ofsy;if(ofsy<10)ofsy=10;moveDivTo(this.divWait,ofsx,ofsy);setVisible(this.divWait,true);};this.Hide=function(){setVisible(this.divWait,false);};var objBody=document.getElementsByTagName("body").item(0);this.divWait=document.createElement("div");this.divWait.id="divWait";this.divWait.innerHTML=FlashWriteEx("/swf/wait.swf?a="+Math.random(),"",80,80,'white',"fWait",true,true);objBody.insertBefore(this.divWait,objBody.firstChild);document.writeln(html);}function Hit(id,lang,ac,dove){var cgi,from="";var url=document.URL;cgi="http://"+document.domain+"/";var ar=url.split("?");if(ar.length>1){ar=ar[1].split("&");for(var a=0;a<ar.length;a++){var arb=ar[a].split("=");if(arb[0]=='FROM'||arb[0]=='from'||arb[0]=='From')from=arb[1];}}url=cgi+"hit.taf?nc="+Math.random();if(id!=undefined){if(id>0)url+="&vc="+id;}if(dove!=undefined)url+="&dove="+escape(dove);if(lang!=undefined)url+="&L="+lang;if(from>'')url+="&FROM="+from;if(ac>0)url+="&AC="+ac;var ajCall=GetXmlHttpObject(function(){if(ajCall.readyState==4||ajCall.readyState=="complete"){}});ajCall.open("GET",url,true);ajCall.send(null);}function EuroFormat(num){num=num.toString().replace(/\$|\,/g,'');if(isNaN(num))num="0";sign=(num==(num=Math.abs(num)));num=Math.floor(num*100+0.50000000001);cents=num%100;num=Math.floor(num/100).toString();if(cents<10)cents="0"+cents;for(var i=0;i<Math.floor((num.length-(1+i))/3);i++)num=num.substring(0,num.length-(4*i+3))+'.'+num.substring(num.length-(4*i+3));return(((sign)?'':'-')+''+num+','+cents);}function FlagControl(){var objB=_gel("backFlag");var objF=_gel("foreFlag");if(objB&&objF){objB.style.width=getDivWidth(objF)-(_IE==true?0:4)+"px";objB.style.height=getDivHeight(objF)-(_IE==true?0:6)+"px";setVisible("backFlag",true);}}setOnLoad(FlagControl);var arGiorni=new Array("Воскр","Пон","Вт","Ср","Четв","Пят","Суб");var arGiorniL=new Array("Воскресение","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота");var arMesi=new Array("Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь");var arVC=new Array("B","A","M"),arVD=new Array("Свыше 4 метров","До 4 метров","Мотоцикл");var arWName=new Array("Неделя","Недель");var arDName=new Array("день","дней");function PeriodoInvalido(){alert("Внесённый период не действителен");}var cxDiv=800;var cyDiv=520;var divInfoVilla;var bVillaShow=false;var iVICounter=0;var objVIF=null;function enableInfoVilla(){var links,i,h;if(!_gel||!document.getElementsByTagName)return;h=document.createElement("span");h.id="btc";h.setAttribute("id","infovilla");h.style.position="absolute";h.style.height=cyDiv+"px";h.style.width=cyDiv+"px";h.style.visibility="hidden";h.style.zIndex="9000";moveDivTo(h,0,0);document.getElementsByTagName("body")[0].appendChild(h);links=document.getElementsByTagName("a");for(i=0;i<links.length;i++){var sz=links[i].getAttribute("id");if(sz==null)continue;if(sz.substring(0,4)=='vil_')Prepare(links[i]);}divInfoVilla=_gel("infovilla");divInfoVilla.innerHTML=FlashWriteEx("/swf/infovilla.swf?nc="+Math.random(),"lang="+marelang,cxDiv,cyDiv,"white","IVMF",true,true);window.setInterval("iv_ctrl()",100);}function iv_ctrl(){if(!objVIF){objVIF=_gel("IVMF");}if(divInfoVilla.style.visibility=='hidden'&&bVillaShow)iVICounter++;if(divInfoVilla.style.visibility!='hidden'&&!bVillaShow)iVICounter++;if(!bVillaShow&&iVICounter>4){if(objVIF)objVIF.SetVariable('iVillaggioRequest',0);}if((bVillaShow&&iVICounter>1)||(!bVillaShow&&iVICounter>5)){setDivVisibility(divInfoVilla,bVillaShow);iVICounter=0;}}function Prepare(el){el.removeAttribute("title");el.onmouseover=showTooltip;el.onmouseout=hideTooltip;el.onmousemove=Locate;}function showTooltip(e){if(!divInfoVilla)return;if(!objVIF)return;var ar=this.id.split("_");objVIF.SetVariable('iVillaggioRequest',ar[1]);iVICounter=0;bVillaShow=true;Locate(e);}function hideTooltip(e){bVillaShow=false;}function setOpacity(el){}function CreateEl(t,c){var x=document.createElement(t);x.className=c;x.style.display="block";return(x);}function Locate(e){var posx=0,posy=0;var cyDoc=getWindowHeight();if(e==null)e=window.event;if(e.pageX||e.pageY){posx=e.pageX;posy=e.pageY;cyDoc+=document.documentElement.scrollTop;}else if(e.clientX||e.clientY){if(document.documentElement.scrollTop){posx=e.clientX+document.documentElement.scrollLeft;posy=e.clientY+document.documentElement.scrollTop;cyDoc+=document.documentElement.scrollTop;}else{posx=e.clientX+document.body.scrollLeft;posy=e.clientY+document.body.scrollTop;cyDoc+=document.body.scrollTop;}}cyDoc-=5;posy-=30;if(posy+cyDiv>cyDoc)posy=cyDoc-cyDiv;_gel("infovilla").style.top=posy+"px";_gel("infovilla").style.left=(posx+120)+"px";}function formPreventivo(id){_mis.idVil=id;(function(){var ga=document.createElement('script');ga.type='text/javascript';ga.async=true;ga.src='/js/Calendar20-p.js';var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(ga,s);})();document.write('<div id="fpMain"><img src="/img/wait16.gif" /></div>');setOnLoad(function(){formGetPrev()});}function formGetPrev(){var wi=getCookie("Witango_UserReference");if(_mis.idVil<1)return;var obj=_gel("fpMain");if(!obj)return;var url="/ajSrv.taf?a=preve&id="+_mis.idVil;if(wi)url+="&_UserReference="+wi;if(_mis.sParam){if(_mis.sParam.idAge){if(_mis.sParam.idAge.length){url+="&AGECODE="+_mis.sParam.idAge;}}};var ajCall=GetXmlHttpObject(function(){if(ajCall.readyState==4||ajCall.readyState=="complete"){var ar=ajCall.responseText.split("\1");if(ar.length!=2){setVisible("fpMain",false);obj.innerHTML="";return;}obj.innerHTML=ar[1];var json=eval("("+ar[0]+")");if(json.ref!=wi){setCookie("Witango_UserReference",json.ref);if(bAdm)alert("Set Witango Cookie");}if(_mis.idVil==19)Cal_SetFilter(json.szJollyDay);iCalendarMode=json.iCalendarMode;iCalendarDay=json.iCalendarDay;_mis.bTicketPrev=json.bTicketPrev;_mis.sParam=json.sParam;iDayNameType=1;DateSetArray(json.szDateVil);DateCtrl();formParamSet();setOnUnload(function(){setVisible("B1",true);setVisible("divFormWait",false);});}});url+="&sid="+Math.random();ajCall.open("GET",url,true);ajCall.send(null);}function formWaiting(){setVisible("divFormWait",true);setVisible("B1",false,true);}function formParamSet(){if(_mis.sParam){var ar;setValue("ADULTI",_mis.sParam.szAdult);setValue("BAMBINI",_mis.sParam.szChild);setValue("INFANT",_mis.sParam.szEnfant);setValue("ANIMALI",_mis.sParam.szAnimal);if(_mis.sParam.szTicket=='SI'){setValue("BIGLIETTO","SI");setValue("VEI",_mis.sParam.szVei);var iVei=parseInt(_mis.sParam.szVei);TicketControl();for(var a=0;a<iVei;a++){setValue("MAC"+(a+1),_mis.sParam.arMac[a]);}}else setValue("BIGLIETTO","NO");if(_mis.sParam.szData1){var szDate1=_mis.sParam.szData1.replace(/\ /g,"|")+"|"+_mis.sParam.szAnno1;var szDate2=_mis.sParam.szData2.replace(/\ /g,"|")+"|"+_mis.sParam.szAnno2;DateSet(szDate1,szDate2);}}}function TicketControl(){if(_mis.bTicketPrev){var szVal=getValue("BIGLIETTO");if(szVal=='SI'){setVisible("AUTO",1);setVisible("AUTOT",1);CarBuilder();}else{setVisible("AUTO",0);setVisible("AUTOT",0);}}}function PostControl(){TicketControl();}function getReserved(idCode){var url="/ajSrv.taf?a=getres&id="+idCode;var ajCall=GetXmlHttpObject(function(){if(ajCall.readyState==4||ajCall.readyState=="complete"){var ar=ajCall.responseText.split("\1");if(ar[0]=='OK'){if(ar[1].length>2){var obj=_gel("reserved");obj.innerHTML="<i>Note riservate</i><br />"+ar[1];setVisible("reserved",true);}showTool();}}});url+="&sid="+Math.random();ajCall.open("GET",url,true);ajCall.send(null);}
