function OpenWindow(pagina,nome,x,y,s) {
	if (s == "1"){
		var bars="scrollbars,";
		}
	window.open(pagina, nome, "width="+x+",height="+y+","+bars+"toolbar=no status=yes")
}
 
function attiva() {
	if (document.forms[0].dateresearch[0].checked) { 
		document.forms[0].fromDay.disabled=false;
		document.forms[0].fromMonth.disabled=false;
		document.forms[0].toDay.disabled=false;
		document.forms[0].toMonth.disabled=false;
		document.forms[0].qnt1.disabled=false;
		document.forms[0].qnt2.disabled=false;
		document.forms[0].qnt3.disabled=false;
	}
	else {
		document.forms[0].fromDay.disabled=true;
		document.forms[0].fromMonth.disabled=true;
		document.forms[0].toDay.disabled=true;
		document.forms[0].toMonth.disabled=true;
		document.forms[0].qnt1.disabled=true;
		document.forms[0].qnt2.disabled=true;
		document.forms[0].qnt3.disabled=true;
	}
} 

function Si(chi){
	chi.style.background='#C6E400';
}
function No(chi){
	chi.style.background='#99cc00';
}

function Da(chi){
	chi.style.background='#ffffff';
}
function Niet(chi){
	chi.style.background='#000394';
}
 
  function mClk(src) {
   src.children.tags('A')[0].click();
  }
 
  function mOvrS(src) {
   src.style.cursor = 'hand'; 
   src.style.background='#C6E400'; 
   src.children.tags('A')[0].style.color='#99cc00'; 
  }
 
  function mOutS(src) {
   src.style.cursor = 'default'; 
   src.style.background='#99cc00'; 
   src.children.tags('A')[0].style.color='#C6E400'; 
  }



function date() {

  var MINUTE = 60 * 1000;
  var HOUR = MINUTE * 60;
  var DAY = HOUR * 24;
  var myForm = document.forms[0];
  var today = new Date();
  var currentDay = today.getDate();
  var currentMonth = today.getMonth();
  var currentYear = today.getYear()+1900;
  var selectedMonth = myForm.fromMonth.value-1;
  var selectedDay = myForm.fromDay.value;
  var selectedYear = 12 - (12 - (currentMonth+2));
  var selectedDayIndex = myForm.fromDay.selectedIndex;
  var selectedMonthIndex = myForm.fromMonth.selectedIndex;

  if (selectedYear > selectedMonthIndex) {
    var selectedYear = currentYear;
  } else {
    var selectedYear = currentYear+1;
  }

  var nextDay = new Date(selectedYear,selectedMonth,selectedDay);
  var selectedDate = selectedMonth+"/"+selectedDay+"/"+selectedYear;
  var realDate = nextDay.getMonth()+"/"+nextDay.getDate()+"/"+nextDay.getFullYear();

  if (selectedMonthIndex == 11 && selectedDayIndex == 30) {
    myForm.toMonth.selectedIndex = 11;
    myForm.toDay.selectedIndex = 30;
    return;
  }

  if (selectedDate != realDate) {
    myForm.fromDay.selectedIndex = nextDay.getDate()-1;
    myForm.fromMonth.selectedIndex = (12+(nextDay.getMonth()-currentMonth))%12;
  }

  nextDay.setTime(nextDay.getTime()+DAY);
  myForm.toMonth.selectedIndex = (12+(nextDay.getMonth()-currentMonth))%12;
  myForm.toDay.selectedIndex = nextDay.getDate()-1;
}

function validateForm() {
	if (navigator.appName == 'Netscape')
	var language = navigator.language;
	else
	var language = navigator.browserLanguage;
	
	if (language.indexOf('en') > -1) avverti = 'Select at least one room type';
	else if (language.indexOf('fr') > -1) avverti = 'choisissez au moins un type de chambre';
	else if (language.indexOf('de') > -1) avverti = 'w?hlen Sie mindestens eine Raumart';
	else if (language.indexOf('it') > -1) avverti = 'Selezionare almeno una tipologia di camera!';
	else if (language.indexOf('es') > -1) avverti = 'seleccione por lo menos un tipo de habitaci?n';
	else 
	 avverti = 'Select at least one room type';
	
		if (language.indexOf('en') > -1) avvertiCity = 'Select the destination';
		else if (language.indexOf('fr') > -1) avvertiCity  = 'choisissez le lieu';
		else if (language.indexOf('de') > -1) avvertiCity  = 'w?hlen Sie mindestens eine ausw?hlen';
		else if (language.indexOf('it') > -1) avvertiCity  = 'Selezionare la localit?!';
		else if (language.indexOf('es') > -1) avvertiCity  = 'seleccione  la localidad';
		else 
		 avverti = 'Select at least one room type';
	
		var nicco = document.forms['Research2'];
		if (nicco.elements['qnt[0]'].value > 0 || nicco.elements['qnt[1]'].value > 0 || 
		nicco.elements['qnt[2]'].value > 0 || nicco.elements['qnt[3]'].value > 0 ||
		nicco.elements['qnt[4]'].value > 0 || nicco.elements['qnt[5]'].value > 0 ) 
		{ if (nicco.elements['city'].value < 0) {alert(avvertiCity);} else {nicco.submit();} }				
		else 	{ alert(avverti); } 
 }


function validateGroupMailForm() {
	if (navigator.appName == 'Netscape')
	var language = navigator.language;
	else
	var language = navigator.browserLanguage;
	
	if (language.indexOf('en') > -1) avvertiNome = 'Please insert Contact Data - Name';
	else if (language.indexOf('fr') > -1) avvertiNome = 'veuillez ins?rer Agence - Pr?nom';
	else if (language.indexOf('de') > -1) avvertiNome = 'setzen Sie bitte Ihren Namen';
	else if (language.indexOf('it') > -1) avvertiNome = 'Perfavore inserisci Dati Responsabile - Nome';
	else if (language.indexOf('es') > -1) avvertiNome = 'inserte por favor su nombre';
	else 
	 avvertiNome = 'Please insert Contact Data - Name';

	if (language.indexOf('en') > -1) avvertiCognome = 'Please insert Contact Data - Surname';
	else if (language.indexOf('fr') > -1) avvertiCognome = 'veuillez ins?rer votre nom de famille';
	else if (language.indexOf('de') > -1) avvertiCognome = 'setzen Sie bitte Ihren Familiennameen';
	else if (language.indexOf('it') > -1) avvertiCognome = 'Perfavore inserisci Dati Responsabile - Cognome';
	else if (language.indexOf('es') > -1) avvertiCognome = 'inserte por favor su apellido';
	else 
	 avvertiCognome = 'Please insert Contact Data - Surname';
	 
	if (language.indexOf('en') > -1) avvertiEmail = 'Please insert  Contact Data - E-mail';
	else if (language.indexOf('fr') > -1) avvertiEmail = 'Veuillez ins?rer votre email';
	else if (language.indexOf('de') > -1) avvertiEmail = 'Setzen Sie bitte Ihr email';
	else if (language.indexOf('it') > -1) avvertiEmail = 'Perfavore inserisci Dati Responsabile - E-mail';
	else if (language.indexOf('es') > -1) avvertiEmail = 'Inserte por favor su email';
	else 
	 avvertiEmail = 'Please insert Contact Data - E-mail';

	if (language.indexOf('en') > -1) avvertiPaese = 'Please insert  Contact Data - Country';
	else if (language.indexOf('fr') > -1) avvertiPaese = 'Veuillez ins?rer votre pays';
	else if (language.indexOf('de') > -1) avvertiPaese = 'Setzen Sie bitte Ihr Land';
	else if (language.indexOf('it') > -1) avvertiPaese = 'Perfavore inserisci Dati Responsabile - Nazione';
	else if (language.indexOf('es') > -1) avvertiPaese = 'Inserte por favor su pa?s';
	else 
	 avvertiPaese = 'Please insert Contact Data - Country';

	if (language.indexOf('en') > -1) avvertiTipo = 'Please insert at least one room type';
	else if (language.indexOf('fr') > -1) avvertiTipo = 'Veuillez ins?rer au moins un type de chambre';
	else if (language.indexOf('de') > -1) avvertiTipo = 'w?hlen Sie mindestens eine Raumart';
	else if (language.indexOf('it') > -1) avvertiTipo = 'Perfavore inserisci almeno una tipologia di camera';
	else if (language.indexOf('es') > -1) avvertiTipo = 'Inserte por lo menos un tipo de habitaci?n';
	else 
	 avvertiTipo = 'Insert at least one room type';

	if (language.indexOf('en') > -1) avvertiArrivo = 'Please insert the date of Arrival';
	else if (language.indexOf('fr') > -1) avvertiArrivo = 'Veuillez ins?rer la date de l arriv?e';
	else if (language.indexOf('de') > -1) avvertiArrivo = 'Setzen Sie bitte das Abfertigungsdatum';
	else if (language.indexOf('it') > -1) avvertiArrivo = 'Perfavore inserisci la data di Arrivo';
	else if (language.indexOf('es') > -1) avvertiArrivo = 'Inserte por favor la fecha de la llegada';
	else 
	 avvertiArrivo = 'Please insert the date of Arrival';

	if (language.indexOf('en') > -1) avvertiNotti = 'Please insert the number of nights';
	else if (language.indexOf('fr') > -1) avvertiNotti = 'Veuillez ins?rer le nombre de nuits';
	else if (language.indexOf('de') > -1) avvertiNotti = 'Setzen Sie bitte die Zahl N?chte';
	else if (language.indexOf('it') > -1) avvertiNotti = 'Perfavore inserisci il numero di notti';
	else if (language.indexOf('es') > -1) avvertiNotti = 'Inserte por favor el n?mero de noches';
	else 
	 avvertiNotti = 'Please insert the number of nights';

	if (language.indexOf('en') > -1) avvertiPersone = 'Please insert the number of persons';
	else if (language.indexOf('fr') > -1) avvertiPersone = 'Veuillez ins?rer le nombre de personnes';
	else if (language.indexOf('de') > -1) avvertiPersone = 'Setzen Sie bitte die Zahl Personen';
	else if (language.indexOf('it') > -1) avvertiPersone = 'Perfavore inserisci il numero di persone';
	else if (language.indexOf('es') > -1) avvertiPersone = 'Inserte por favor el n?mero de personas';
	else 
	 avvertiPersone = 'Please insert the number of persons';

	if (language.indexOf('en') > -1) avvertiPref = 'Please insert your preferred hotels: name of chosen hotels or category (4 stars, 3 stars, etc.)';
	else if (language.indexOf('fr') > -1) avvertiPref = 'Veuillez ins?rer vos h?tels pr?f?r?s:  nom des h?tels choisis ou de la cat?gorie (4 ?toiles, 3 ?toiles, etc...)';
	else if (language.indexOf('de') > -1) avvertiPref = 'Setzen Sie bitte Ihre bevorzugten Hotels ein:  Name der gew?hlten Hotels oder der Kategorie (4 Sterne, 3 Sterne, usw..)';
	else if (language.indexOf('it') > -1) avvertiPref = 'Perfavore inserisci le Preferenze Hotel: il nome degli hotel da te scelti o le categorie preferenziali (4 stelle, 3 stelle, ecc.)';
	else if (language.indexOf('es') > -1) avvertiPref = 'Inserte por favor sus hoteles preferidos:  nombre de los hoteles elegidos o de la categor?a (4 estrellas, 3 estrellas, etc.)';
	else 
	 avvertiPref = 'Please insert your preferred hotels: name of chosen hotels or category (4 stars, 3 stars, etc.)';
	 
	if (language.indexOf('en') > -1) avvertiDestinazione = 'Please insert Booking Data - Destination';
	else if (language.indexOf('fr') > -1) avvertiDestinazione  = 'Veuillez ins?rer le lieu';
	else if (language.indexOf('de') > -1) avvertiDestinazione  = 'Setzen Sie bitte die ausw?hlen';
	else if (language.indexOf('it') > -1) avvertiDestinazione  = 'Perfavore inserisci Dati Prenotazione - Localit?';
	else if (language.indexOf('es') > -1) avvertiDestinazione  = 'Inserte por favor la localidad';
	else 
	 avvertiDestinazione = 'Select the destination';

	var nicco = document.forms['pinco'];
		
	if (nicco.elements['nome'].value == 0) {alert(avvertiNome);} 
	
	else if (nicco.elements['cognome'].value == 0) {alert(avvertiCognome);} 

	else if (nicco.elements['email'].value == 0) {alert(avvertiEmail);} 
			
	else if (nicco.elements['country'].value == 0) {alert(avvertiPaese);} 
						
	else if (nicco.elements['localita'].value == 0) {alert(avvertiDestinazione);} 
									
	else if (nicco.elements['arrivo'].value == 0) {alert(avvertiArrivo);} 
												
	else if (nicco.elements['notti'].value == 0) {alert(avvertiNotti);} 
															
	else if (nicco.elements['numero'].value == 0) {alert(avvertiPersone);} 
																		
	else if (nicco.elements['camere'].value == 0) {alert(avvertiTipo);} 
																					
	else if (nicco.elements['preferenze'].value == 0) {alert(avvertiPref);} 
																										 
	else {nicco.submit();}
}

// validazione form contatto corporate

function validateCorporateForm() {
    if (navigator.appName == 'Netscape')
    var language = navigator.language;
    else
    var language = navigator.browserLanguage;
    
    if (language.indexOf('en') > -1) avvertiAzienda = 'Please insert Company Data - Corporate Name';
    else if (language.indexOf('fr') > -1) avvertiAzienda = 'Please insert Company Data - Corporate Name';
    else if (language.indexOf('de') > -1) avvertiAzienda = 'Please insert Company Data - Corporate Name';
    else if (language.indexOf('it') > -1) avvertiAzienda = 'Perfavore inserite Dati Azienda - Ragione Sociale';
    else if (language.indexOf('es') > -1) avvertiAzienda = 'Please insert Company Data - Corporate Name';
    else
     avvertiAzienda = 'PPlease insert Company Data - Corporate Name';

    if (language.indexOf('en') > -1) avvertiCittaAzienda = 'Please insert Company Data - City';
    else if (language.indexOf('fr') > -1) avvertiCittaAzienda = 'VPlease insert Company Data - City';
    else if (language.indexOf('de') > -1) avvertiCittaAzienda = 'SPlease insert Company Data - City';
    else if (language.indexOf('it') > -1) avvertiCittaAzienda = 'Perfavore inserite Dati azienda - citt?';
    else if (language.indexOf('es') > -1) avvertiCittaAzienda = 'Please insert Company Data - City';
    else
     avvertiCittaAzienda = 'Please insert Company Data - City';

    if (language.indexOf('en') > -1) avvertiIndirizzoAzienda = 'Please insert Company Data - Address';
    else if (language.indexOf('fr') > -1) avvertiIndirizzoAzienda = 'Please insert Company Data - Address';
    else if (language.indexOf('de') > -1) avvertiIndirizzoAzienda = 'Please insert Company Data - Address';
    else if (language.indexOf('it') > -1) avvertiIndirizzoAzienda = 'Perfavore inserite Dati azienda - Indirizzo';
    else if (language.indexOf('es') > -1) avvertiIndirizzoAzienda = 'Please insert Company Data - Address';
    else
     avvertiIndirizzoAzienda = 'Please insert Company Data - Address';

    if (language.indexOf('en') > -1) avvertiNome = 'Please insert Contact Data - Name';
    else if (language.indexOf('fr') > -1) avvertiNome = 'Please insert Contact Data - Name';
    else if (language.indexOf('de') > -1) avvertiNome = 'Please insert Contact Data - Name';
    else if (language.indexOf('it') > -1) avvertiNome = 'Perfavore inserite Dati Responsabile - Nome';
    else if (language.indexOf('es') > -1) avvertiNome = 'Please insert Contact Data - Name';
    else
     avvertiNome = 'Please insert Contact Data - Name';

    if (language.indexOf('en') > -1) avvertiCognome = 'Please insert Contact Data - Surname';
    else if (language.indexOf('fr') > -1) avvertiCognome = 'Please insert Contact Data - Surname';
    else if (language.indexOf('de') > -1) avvertiCognome = 'Please insert Contact Data - Surname';
    else if (language.indexOf('it') > -1) avvertiCognome = 'Perfavore nseririte Dati Responsabile - Cognome';
    else if (language.indexOf('es') > -1) avvertiCognome = 'Please insert Contact Data - Surname';
    else
     avvertiCognome = 'Please insert Contact Data - Surname';
    
    if (language.indexOf('en') > -1) avvertiEmail = 'Please insert Contact Data - E-mail address';
    else if (language.indexOf('fr') > -1) avvertiEmail = 'Please insert Contact Data - E-mail address';
    else if (language.indexOf('de') > -1) avvertiEmail = 'Please insert Contact Data - E-mail address';
    else if (language.indexOf('it') > -1) avvertiEmail = 'Perfavore inserite Dati Responsabile - E-mail';
    else if (language.indexOf('es') > -1) avvertiEmail = 'Please insert Contact Data - E-mail address';
    else
     avvertiEmail = 'Please insert Contact Data - E-mail address';

    var nicco = document.forms['corpform'];
        
    if (nicco.elements['azienda'].value == 0) {alert(avvertiAzienda);}

    else if (nicco.elements['indirizzo'].value == 0) {alert(avvertiIndirizzoAzienda);}

    else if (nicco.elements['city'].value == 0) {alert(avvertiCittaAzienda);}

    else if (nicco.elements['nome'].value == 0) {alert(avvertiNome);}
    
    else if (nicco.elements['cognome'].value == 0) {alert(avvertiCognome);}

    else if (nicco.elements['email2'].value == 0) {alert(avvertiEmail);}
                                                                                                                                
    else {nicco.submit();}
}


function mostra() {
	if (document.getElementById) { // DOM3 = IE5, NS6
	
		if (document.getElementById('italy_more').style.display == 'none')
		{	document.getElementById('italy_more').style.display = 'block'; document.getElementById('tuscany').style.display = 'none';
		}
		else
		{document.getElementById('italy_more').style.display = 'none'; document.getElementById('tuscany').style.display = 'block';
		}
	}
	else {
		if (document.layers) { // Netscape 4
			if (document.getElementById('italy_more').style.display == 'none')
			{document.italy_more.display = 'block'; document.tuscany.display = 'none';
			}
			else
			{document.italy_more.display = 'none'; document.tuscany.display = 'block';
			}
		}
		else { // IE 4
			if (document.getElementById('italy_more').style.display == 'none')
			{document.all.italy_more.style.display = 'block'; document.all.tuscany.style.display = 'none';
			}
			else
			{document.all.italy_more.style.display = 'none'; document.all.tuscany.style.display = 'block';
			}
		}
	}
}

function mostraItaly() {
	if (document.getElementById) { // DOM3 = IE5, NS6
	
		if (document.getElementById('ItalyPages').style.display == 'none')
		{	document.getElementById('ItalyPages').style.display = 'block';
		}
		else
		{document.getElementById('ItalyPages').style.display = 'none';
		}
	}
	else {
		if (document.layers) { // Netscape 4
			if (document.getElementById('ItalyPages').style.display == 'none')
			{document.ItalyPages.display = 'block';
			}
			else
			{document.ItalyPages.display = 'none';
			}
		}
		else { // IE 4
			if (document.getElementById('ItalyPages').style.display == 'none')
			{document.all.ItalyPages.style.display = 'block';
			}
			else
			{document.all.ItalyPages.style.display = 'none';
			}
		}
	}
}

function activateForm() {
	if (document.getElementById) { // DOM3 = IE5, NS6
	
		if (document.getElementById('form').style.display == 'none') {	
			document.getElementById('form').style.display = 'block'; 
		}
		else if (document.getElementById('form').style.display == 'block') {
			document.getElementById('form').style.display = 'none';
		}
		else {	
			document.getElementById('form').style.display = 'block'; 
		}
	}
	else {
		if (document.layers) { // Netscape 4
			if (document.getElementById('form').style.display == 'none')
			{document.form.display = 'block'; 
			}
			else if (document.getElementById('form').style.display == 'block')
			{document.form.display = 'none'; 
			}
			else 
			{document.form.display = 'block'; 
			}
		}
		else { // IE 4
			if (document.getElementById('form').style.display == 'none')
			{document.all.form.style.display = 'block'; 
			}
			else if (document.getElementById('form').style.display == 'none')
			{document.all.form.style.display = 'none'; 
			}
			else
			{document.all.form.style.display = 'block'; 
			}
		}
	}
}

function activateGmap() {
	if (document.getElementById) { // DOM3 = IE5, NS6		
			document.getElementById('city_map').style.display = 'none';
			document.getElementById('map').style.display = 'block'; 
	}
	else {
		if (document.layers) { // Netscape 4
			
			document.city_map.display = 'none'; 
			document.map.display = 'block'; 
			
		}
		else { // IE 4
			
			document.all.city_map.style.display = 'none'; 
			document.all.map.style.display = 'block'; 
			
		}
	}
}

function getDimension(elt) {
  var dim = new Object();
  dim.width = elt.offsetWidth;
  dim.height = elt.offsetHeight;
  return dim;
}

function showDiv (el, div, alignX, alignY) {

	if (document.getElementById){
    	var i = document.getElementById(el);
		var c = document.getElementById(div);
        if (c.style.display != "block"){
			

			c.style.visibility = 'hidden'; 
			c.style.display = "block";     
			
        	//c.style.left = left+'px';
	        //c.style.top = top+'px';
			c.style.visibility = 'visible';
		} else {
			c.style.display="none";
		}
	}
}

function hideDiv (div) {
	if (document.getElementById){
		var c=document.getElementById(div);
		c.style.display="none";
	}
}

var hide  = true;


