<!-- Preso da /home_file/AdjustQuery.js //-->

var dbName = new String("applicazioni/hotelbenessere.nsf");
function MenuSH(src){if (src.collapsed=="true"){eval (src.id+ "Elements.style.display='inline'");src.collapsed="false";} else{eval (src.id+"Elements.style.display='none'");src.collapsed="true";}}


function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}


function Session() {this.Set = Set;this.Get = Get;}function Get(Name){var arg = Name + "=";var alen = arg.length;var clen = document.cookie.length;
var i = 0; while (i < clen) {var j = i + alen;if (document.cookie.substring(i, j) == arg){var endstr = document.cookie.indexOf (";", j);
if (endstr == -1) endstr = document.cookie.length; return unescape(document.cookie.substring(j, endstr));}  i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break; }return null;}function Set(Name, Value){document.cookie = Name + "=" + escape (Value);}

function Extract(str){
var N=new String(str);var W=new Array();var nd=true;
while (nd){if (N.search("  ")==-1)
nd=false; else N=new String(N.replace("  ", " "));}
W=N.split(" ");return W;}

function AdjustFreeQuery(query){
var uS="";var tQ=new String(query);var lQ=new String(tQ.toLowerCase());
var AQ=(lQ.search(" and ")!=-1 && lQ.search(" or ")!=-1 && lQ.search(" not ")!=-1  )? false : true; 
var tW=Extract(tQ);
if (!AQ){tQ=tW[0];for (i=1; i<tW.length;i++) tQ+= (" and "+tW[i]);uS+=tQ;}else {tQ=tW[0];for (i=1; i<tW.length;i++)
tQ+= (" and "+tW[i]);uS+=tQ;}return uS;}

function AdjustFieldQuery(Field, FV){
var uS="";var tN=new String(FV);var lQ=new String(tN.toLowerCase());
var AQ=(lQ.search(" and ")!=-1 || lQ.search(" or ")!=-1 || lQ.search(" not ")!=-1  ) ? "A" : "N"; 
var tW=Extract(tN);
if (FV!=""){if (AQ=="N"){tN='Field '+Field+'='+tW[0]+"*";for (i=1; i<tW.length;i++){tN+= (' or Field '+Field+'='+tW[i]+"*");}
}else{tN="Field "+Field+"="+tW[0];for (i=1; i<tW.length;i++){if (tW[i]=="and" || tW[i]=="or" || tW[i]=="not" )
{tN+= " "+tW[i];}else tN+= (" Field "+Field+"="+tW[i]+"*");}
} uS+=tN;}return uS;}

function AdjustTotalFieldQuery(Field, FV){
var uS="";var tN=new String(FV);var lQ=new String(tN.toLowerCase());var tW=Extract(tN);
if (FV!=""){tN='Field '+Field+'="'+tW[0] +"*";for (i=1; i<tW.length;i++){tN+= (' '+tW[i]+ "*" );}tN+='"';uS+=tN;}
return uS;}

function AdjustTotalFieldQueryusc(Field, FV){
var uSC="";var tN=new String(FV);var lQ=new String(tN.toLowerCase());var tW=Extract(tN);
if (FV!=""){tN='Field '+Field+'="'+tW[0] +"*";for (i=1; i<tW.length;i++){tN+= (' '+tW[i]+ "*" );}tN+='"';uSC+=tN;}
return uSC;}

function AdjustMultiFieldQuery(Field, FV){
var uS="";var tN=new String(FV);var lQ=new String(tN.toLowerCase());
var AQ=(lQ.search(" and ")!=-1 || lQ.search(" or ")!=-1 || lQ.search(" not ")!=-1  ) ? "A" : "N"; 
var tW=Extract(tN);
if (FV!=""){if (AQ=="N"){tN="";for (j=0; j<Field.length; j++){tN+= ' or Field '+Field[j]+'='+tW[0];
if (j==0)  tN+= "*";for (i=1; i<tW.length;i++){tN+= (' or Field '+Field[j]+'='+tW[i]);if (j==0)  tN+= "*";}}tN=tN.substr(3);}
else{tN="";for (j=0; j<Field.length; j++){oper=new String("");mN=new String("");for (i=0; i<tW.length;i++){ 
if (tW[i]=="and" || tW[i]=="or" || tW[i]=="not" ){oper += tW[i]+" ";}else mN+= (" or Field "+Field[j]+"="+tW[i]+"*");}
mN=mN.substr(3);
if (oper=="and not ") {mN=mN.replace("or","and not");}tN+=mN+" or ";}tN=tN.substr(0, tN.length-3);
}uS+=tN;} return uS;}

function EnterPressed(parentForm){
parentForm=new String(parentForm);key = window.event.keyCode;
if (key==13)
{var src = new String(window.event.srcElement.parentForm);
eval('document.all.'+src+'.click();');}}

 
function aggiorna()
{document.all.Categoria.value = "DOC*";document.all.Geografica.value = "Inserisci regione, citta' o localita'";}

function DC(Categoria){var ct=new String(document.all.Categoria[document.all.Categoria.selectedIndex].value);if (document.all.Settori.value !== '')
document.all.Categoria.disabled = 'disabled';else document.all.Categoria.disabled =  'enabled';}

function PA(name) {window.location.href = '#top';
A2(name);}

function AdvancedSearchHotel(db){

var G=new String(document.getElementById("txtCity").value);
var ct=new String(document.getElementById("Categoria").value);

if(G=="Inserisci regione, citta' o localita'" && ct=="DOC*"){
	G="toscana";
	window.location.href="/"+db+"/StrutturaWeb!SearchView&SearchMax=15000&query= Field Form=DOC and field Geografica="+G;return 0;
}

if (G=="" && ct=="") {alert("Impossibile procedere con la ricerca dell'hotel!  Selezionare \n Categoria Hotel \n            e/o \n Provincia Hotel \n            e/o \n Regione Hotel");return 0;}
if (G=="" && ct=="DOC*"){window.location.href="/"+db+"/StrutturaWeb!SearchView&SearchMax=15000&query= Field Form=DOC";return 0;}
if (G!="" && ct=="DOC*"){window.location.href="/"+db+"/StrutturaWeb!SearchView&SearchMax=15000&query= Field Form=DOC and field Geografica="+G;return 0;}
if (G=="" && ct!="DOC*"){window.location.href="/"+db+"/StrutturaByCategory!OpenView&RestrictToCategory="+ct;return 0;}
if (G!="" && ct!="DOC*"){window.location.href="/"+db+"/StrutturaWeb!SearchView&SearchMax=15000&query= Field Categoria="+ct+" and field Geografica="+G;return 0;}
if (G!="" && ct=="") {window.location.href="/"+db+"/StrutturaWeb!SearchView&SearchMax=15000&query= Field Form=DOC and Field Geografica="+G+"&SearchFuzzy=TRUE";return 0;}

var Ses=new Session();Ses.Set("Sreload", "SI");
var uS="/"+db+"/StrutturaWeb!SearchView&SearchMax=15000&query= ";
var E=false;
Ses.Set("HITS","");uS+="&SearchOrder=1";window.location.href=uS+"&Folder=ricerca";}
// -->

function foc() 
{document.getElementById("txtCity").focus()}



<!-- Preso da /home_file/ieupdate.js //-->

var bo_noscript_id = 0;

function isIE() {
  var strBrowser = navigator.userAgent.toLowerCase();
  return (strBrowser.indexOf("msie") > -1 && strBrowser.indexOf("mac") < 0);
}

function startIeFix() {
  if (isIE()) {
   document.write('<div style="display: none;" id="bo_noscript_id_' + bo_noscript_id + '">');
  }
}

function endIeFix() {
  if (isIE()) {
   document.write('</div>');
   var theObject = document.getElementById("bo_noscript_id_" + bo_noscript_id++);
   theObject.outerHTML = theObject.innerHTML;
  }
}

/*Lo
 Questa funzione permette la temporizzazione del link ai partner in funzione del giorno e dell'ora.
 */
 function temporizzatore(){
  var data = new Date(); //Creo la data
  var gg, ora; //creo le variabili che conterrano la data e l'ora
	//Crea l'array dei giorni della settimana e setto i relativi valori
  var giorni = new Array();
     giorni[0] = "Domenica";
     giorni[1] = "Lunedì";
     giorni[2] = "Martedì";
     giorni[3] = "Mercoledì";
     giorni[4] = "Giovedì";
     giorni[5] = "Venerdì";
     giorni[6] = "Sabato";
	//Creo l'array dell'orario e ne setto i relativi valori
/*	var orario = new Array();
			orario[0]="19";
			orario[1]="20";
			orario[2]="21";
			orario[3]="22";
			orario[4]="23";
			orario[5]="00";
			orario[6]="1";
			orario[7]="2";
			orario[8]="3";
			orario[9]="4";
			orario[10]="5";
			orario[11]="6";
			orario[12]="7";
			*/
gg = giorni[data.getDay()]; //recupero il giorno corrente
//ora= data.getHours(); //recupero l'ora corrente
/*
Questo controllo abilita il bottone dei partner se si verifica la condizione che i giorni della settimana sono da Lunedì al Venerdì è che l'ora sia salle 19.00 alle 8.00 del mattino
*/
  if(gg==giorni[1]||gg==giorni[2]||gg==giorni[3]||gg==giorni[4]||gg==giorni[5]){
//		if(ora==orario[0]||ora==orario[1]||ora==orario[2]||ora==orario[3]||ora==orario[4]||ora==orario[5]||ora==orario[6]||ora==orario[7]||ora==orario[8]||ora==orario[9]||ora==orario[10]||ora==orario[11]||ora==orario[12]){
	
	codice='<div><a href="http://www.hotelbenessere.it/partners-affiliati.htm" target="_blank" style="color:white"><img src="/images/partner-affiliati/partner-hb-animation.gif" alt="Partner Hotelbenessere" title="Partner Hotelbenessere" align="middle"></a></div><br>';
document.getElementById("partner").innerHTML=codice;
//		}
  }else{
		
		/*
Questo controllo abilita il bottone dei partner se si verifica la condizione che i giorni della settimana sono da Venerdì all Domenica non viene verificato l'orario perchè il bottone è presente 24 ore su 24
*/
  
	if(gg==giorni[6]||gg==giorni[0]){
	codice='<div><a href="http://www.hotelbenessere.it/partners-affiliati.htm" target="_blank" style="color:white"><img src="/images/partner-affiliati/partner-hb-animation.gif" alt="Partner Hotelbenessere" title="Partner Hotelbenessere" align="middle"></a></div><br>';
	document.getElementById("partner").innerHTML=codice;
  }else{
		
		/*
Questo controllo abilita il bottone dei partner per le ore che intercorrono tra la Domenica Notte e il Lunedì mattina
*/
		if(gg==giorni[1]){
		//	if(ora==orario[5]||ora==orario[6]||ora==orario[7]||ora==orario[8]||ora==orario[9]||ora==orario[10]||ora==orario[11]||ora==orario[12]){
				
				codice='<div><a href="http://www.hotelbenessere.it/partners-affiliati.htm" target="_blank" style="color:white"><img src="/images/partner-affiliati/partner-hb-animation.gif" alt="Partner Hotelbenessere" title="Partner Hotelbenessere" align="middle"></a></div><br>';
	
	document.getElementById("partner").innerHTML=codice;
				
		//	}
		}
	}
  }
 }
 
 
 
 function temporizzatore_home(){
  var data = new Date(); //Creo la data
  var gg, ora; //creo le variabili che conterrano la data e l'ora
	//Crea l'array dei giorni della settimana e setto i relativi valori
	var giorni = new Array();
     giorni[0] = "Domenica";
     giorni[1] = "Lunedì";
     giorni[2] = "Martedì";
     giorni[3] = "Mercoledì";
     giorni[4] = "Giovedì";
     giorni[5] = "Venerdì";
     giorni[6] = "Sabato";
	//Creo l'array dell'orario e ne setto i relativi valori
	var orario = new Array();
			orario[0]="19";
			orario[1]="20";
			orario[2]="21";
			orario[3]="22";
			orario[4]="23";
			orario[5]="00";
			orario[6]="1";
			orario[7]="2";
			orario[8]="3";
			orario[9]="4";
			orario[10]="5";
			orario[11]="6";
			orario[12]="7";
			
gg = giorni[data.getDay()]; //recupero il giorno corrente
ora= data.getHours(); //recupero l'ora corrente
/*
Questo controllo abilita il bottone dei partner se si verifica la condizione che i giorni della settimana sono da Lunedì al Venerdì è che l'ora sia salle 19.00 alle 8.00 del mattino
*/
  if(gg==giorni[1]||gg==giorni[2]||gg==giorni[3]||gg==giorni[4]){
		if(ora==orario[0]||ora==orario[1]||ora==orario[2]||ora==orario[3]||ora==orario[4]||ora==orario[5]||ora==orario[6]||ora==orario[7]||ora==orario[8]||ora==orario[9]||ora==orario[10]||ora==orario[11]||ora==orario[12]){
	
	codice='<table align="center" cellpadding="0" cellspacing="0" ><tr><td style="background:url(/images/partner-affiliati/separatore-blu.gif) no-repeat; width:auto;">&nbsp;</td></tr><tr><td style="border:solid 5px #bfe8ff"><a href="/partners-affiliati.htm" title="Partner e affiliati"><img src="/images/partner-affiliati/animation-partner-grande.gif" alt="Partner e affiliati" border="0" width="218"></a></td></tr><tr><td style="background:url(/images/partner-affiliati/separatore-blu.gif) no-repeat; width:auto">&nbsp;</td></tr></table>';
document.getElementById("bottone-partner").innerHTML=codice;
		}else{
			codice='<br><table align="center" cellpadding="0" cellspacing="0" bgcolor="#ffffff"><tr><td bgcolor="#118F41" colspan="2"><a href="http://www.hotelbenessere.it/contatto.htm" title="Prenotazioni telefoniche"><img src="http://www.hotelbenessere.it/home_file/prenotazione-telefonica.jpg" alt="Prenotazioni telefoniche" border="0"></a></td></tr></table><br><table align="center"> <tr><td style="border:solid 1px #6666FF"><a href="/partners-affiliati.htm" title="Partner e affiliati"><img src="/images/partner-affiliati/animation-partner.gif" alt="Partner e affiliati" border="0"></a></td></tr></table><br>';
			document.getElementById("bottone-partner").innerHTML=codice;
		}
  }else{
		
		/*
Questo controllo abilita il bottone dei partner se si verifica la condizione che i giorni della settimana sono da Venerdì all Domenica non viene verificato l'orario perchè il bottone è presente 24 ore su 24
*/
  
	if(gg==giorni[6]||gg==giorni[0]){
	codice='<table align="center" cellpadding="0" cellspacing="0" ><tr><td style="background:url(/images/partner-affiliati/separatore-blu.gif) no-repeat; width:auto;">&nbsp;</td></tr><tr><td style="border:solid 5px #bfe8ff"><a href="/partners-affiliati.htm" title="Partner e affiliati"><img src="/images/partner-affiliati/animation-partner-grande.gif" alt="Partner e affiliati" border="0" width="218"></a></td></tr><tr><td style="background:url(/images/partner-affiliati/separatore-blu.gif) no-repeat; width:auto">&nbsp;</td></tr></table>';
document.getElementById("bottone-partner").innerHTML=codice;
  }else{
		
		/*
Questo controllo abilita il bottone dei partner per le ore che intercorrono tra la Domenica Notte e il Lunedì mattina
*/
		if(gg==giorni[1]){
			if(ora==orario[5]||ora==orario[6]||ora==orario[7]||ora==orario[8]||ora==orario[9]||ora==orario[10]||ora==orario[11]||ora==orario[12]){
				
				codice='<table align="center" cellpadding="0" cellspacing="0" ><tr><td style="background:url(/images/partner-affiliati/separatore-blu.gif) no-repeat; width:auto;">&nbsp;</td></tr><tr><td style="border:solid 5px #bfe8ff"><a href="/partners-affiliati.htm" title="Partner e affiliati"><img src="/images/partner-affiliati/animation-partner-grande.gif" alt="Partner e affiliati" border="0" width="218"></a></td></tr><tr><td style="background:url(/images/partner-affiliati/separatore-blu.gif) no-repeat; width:auto">&nbsp;</td></tr></table>';
document.getElementById("bottone-partner").innerHTML=codice;
			}
				
			}else{
				if(gg==giorni[5]){
			if(ora==orario[0]||ora==orario[1]||ora==orario[2]||ora==orario[3]||ora==orario[4]||ora==orario[5]){
				codice='<table align="center" cellpadding="0" cellspacing="0" ><tr><td style="background:url(/images/partner-affiliati/separatore-blu.gif) no-repeat; width:auto;">&nbsp;</td></tr><tr><td style="border:solid 5px #bfe8ff"><a href="/partners-affiliati.htm" title="Partner e affiliati"><img src="/images/partner-affiliati/animation-partner-grande.gif" alt="Partner e affiliati" border="0" width="218"></a></td></tr><tr><td style="background:url(/images/partner-affiliati/separatore-blu.gif) no-repeat; width:auto">&nbsp;</td></tr></table>';
document.getElementById("bottone-partner").innerHTML=codice;

			}else{
				codice='<br><table align="center" cellpadding="0" cellspacing="0" bgcolor="#ffffff"><tr><td bgcolor="#118F41" colspan="2"><a href="http://www.hotelbenessere.it/contatto.htm" title="Prenotazioni telefoniche"><img src="http://www.hotelbenessere.it/home_file/prenotazione-telefonica.jpg" alt="Prenotazioni telefoniche" border="0"></a></td></tr></table><br><table align="center"> <tr><td style="border:solid 1px #6666FF"><a href="/partners-affiliati.htm" title="Partner e affiliati"><img src="/images/partner-affiliati/animation-partner.gif" alt="Partner e affiliati" border="0"></a></td></tr></table><br>';
			document.getElementById("bottone-partner").innerHTML=codice;
			
				}
			}
		}
	}
  }
 }
 
 
 
  
			

/* Marco 02-03-2011 Banner temporizzati a sx */ 
function mostra_banner()
{
	var imm = new Array();
	imm[0] = "/images/partner-affiliati/booking-partner.gif";
	imm[1] = "/images/partner-affiliati/smartbox-partner.gif";
	imm[2] = "/images/partner-affiliati/expedia-partner.gif";
	imm[3] = "/images/partner-affiliati/alpitour-partner.gif";
	imm[4] = "/images/partner-affiliati/delphina-partner.gif";

	var lnk = new Array();
	lnk[0] = "http://prenota.hotelbenessere.it/index.html?aid=335479;label=partner";
	lnk[1] = "http://www.soggiornibenessere.it/idea-cofanetti-regalo/gift-box.htm";
	lnk[2] = "/ean/search.html";
	lnk[3] = "/alpitour-hotel.htm";
	lnk[4] = "/delphina.htm";

	var x = 0;
	
	x = Math.floor((imm.length) * Math.random());
	
	var mostra = document.getElementById("banner");
	
    mostra.innerHTML = "<a href='" + lnk[x]  + "'><img src='" + imm[x] + "' + border='0'></a>";
	
    window.setTimeout("mostra_banner()", 2000);
}

/* Marco 02-03-2011 Banner temporizzati in alto */ 
function mostra_banner_1(indice)
{
	var imm = new Array();
	imm[0] = "/images/partner-affiliati/vuoto.gif";
	imm[1] = "/images/partner-affiliati/prenota-online.gif";
	
	var lnk = new Array();
	lnk[0] = "http://prenota.hotelbenessere.it/index.html?aid=335479;label=partner";
	lnk[1] = "http://prenota.hotelbenessere.it/index.html?aid=335479;label=partner";
	
	var x = indice;
		
	var mostra = document.getElementById("banner_1");
	
    mostra.innerHTML = "<a href='" + lnk[x]  + "'><img src='" + imm[x] + "' + border='0'></a>";
	
    if(x==0){
	window.setTimeout("mostra_banner_1(1)", 1000);
	}
	if(x==1){
	window.setTimeout("mostra_banner_1(0)", 10000);
	}	
}

function mostra_banner_2(indice)
{
	var imm = new Array();
	imm[0] = "/images/partner-affiliati/vuoto.gif";
	imm[1] = "/images/partner-affiliati/cofanetti-regalo.gif";
	
	var lnk = new Array();
	lnk[0] = "http://www.soggiornibenessere.it/idea-cofanetti-regalo/gift-box.htm";
	lnk[1] = "http://www.soggiornibenessere.it/idea-cofanetti-regalo/gift-box.htm";
	
	var x = indice;
	
	var mostra = document.getElementById("banner_2");
	
    mostra.innerHTML = "<a href='" + lnk[x]  + "'><img src='" + imm[x] + "' + border='0'></a>";
	
    if(x==0){
	window.setTimeout("mostra_banner_2(1)", 3000);
	}
	if(x==1){
	window.setTimeout("mostra_banner_2(0)", 8000);
	}
}

function mostra_banner_3(indice)
{
	var imm = new Array();
	imm[0] = "/images/partner-affiliati/vuoto.gif";
	imm[1] = "/images/partner-affiliati/offerte-viaggi.gif";
	
	var lnk = new Array();
	lnk[0] = "/ean/search.html";
	lnk[1] = "/ean/search.html";
	
	var x = indice;
	
	var mostra = document.getElementById("banner_3");
	
    mostra.innerHTML = "<a href='" + lnk[x]  + "'><img src='" + imm[x] + "' + border='0'></a>";
	
    if(x==0){
	window.setTimeout("mostra_banner_3(1)", 5000);
	}
	if(x==1){
	window.setTimeout("mostra_banner_3(0)", 6000);
	}
}

function mostra_banner_4(indice)
{
	var imm = new Array();
	imm[0] = "/images/partner-affiliati/vuoto.gif";
	imm[1] = "/images/partner-affiliati/offerte-last-minute.gif";
	
	var lnk = new Array();
	lnk[0] = "/alpitour-hotel.htm";
	lnk[1] = "/alpitour-hotel.htm";
	
	var x = indice;
	
	var mostra = document.getElementById("banner_4");
	
    mostra.innerHTML = "<a href='" + lnk[x]  + "'><img src='" + imm[x] + "' + border='0'></a>";
	
    if(x==0){
	window.setTimeout("mostra_banner_4(1)", 7000);
	}
	if(x==1){
	window.setTimeout("mostra_banner_4(0)", 4000);
	}
}

function mostra_banner_5(indice)
{
	var imm = new Array();
	imm[0] = "/images/partner-affiliati/vuoto.gif";
	imm[1] = "/images/partner-affiliati/villaggi-della-sardegna.gif";
	
	var lnk = new Array();
	lnk[0] = "/delphina.htm";
	lnk[1] = "/delphina.htm";
	
	var x = indice;
	
	var mostra = document.getElementById("banner_5");
	
    mostra.innerHTML = "<a href='" + lnk[x]  + "'><img src='" + imm[x] + "' + border='0'></a>";
	
    if(x==0){
	window.setTimeout("mostra_banner_5(1)", 9000);
	}
	if(x==1){
	window.setTimeout("mostra_banner_5(0)", 2000);
	}
}
