// JavaScript Document
var xmlhttp = false;
var current_zone = null;

function initHttpObject()
{
	//if (xmlhttp) return xmlhttp;
	
	try 
	{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch (e) 
	{
		try 
		{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch (E) 
		{
			xmlhttp = false;
		}
	}
	
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') 
	{
		xmlhttp = new XMLHttpRequest();
	}
}

function showZonaInfo(zona) 
{
	
	if (current_zone == zona)
	{
		return;
	}
	else
	{
		if (xmlhttp && xmlhttp.readeyState != 4) xmlhttp.abort();
		current_zone = zona;
	}

	initHttpObject();
	xmlhttp.open("GET", "rome_venue_search_info.php?zona="+zona);
	xmlhttp.onreadystatechange = function() 
	{
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) 
		{
			var values = new Array();
			values = xmlhttp.responseText.split('|');
			for (i=0;i<=values.length; i++)
			{
				if(document.getElementById("c"+i) != null)
				{
					document.getElementById("c"+i).innerHTML = values[i];
				}
			}
			se = false;
		}
	}
	xmlhttp.send(null);
	
	var div = document.getElementById('info2');
	
	if(div)
	{
		if(div.style.visibility = 'hidden')
		{
			div.style.visibility = 'visible';
		}
	}
	
	
}

function reset_des()
{
	for (i=0;i<=16; i++)document.getElementById("c"+i).innerHTML = "";
	
	var div = document.getElementById('info');
	
	if(div.style.visibility = 'hidden')
	{
		div.style.visibility = 'visible';
	}
	var div = document.getElementById('info2');
	
	if(div.style.visibility = 'hidden')
	{
		div.style.visibility = 'visible';
	}
	
}

function setZona(zona)
{
	document.getElementById("Localizzazione").value= zona;
}

function disabledStep4()
{
	var check = document.forms["ricerca"].optCentriCongressi.checked;
	var htl = document.forms["ricerca"].optHotelSalaCongressi.checked;
	var alb = document.forms["ricerca"].optAlbergo.checked;
	var sp = document.forms["ricerca"].optSediPrestigiose.checked;
	var si = document.forms["ricerca"].optSediInsolite.checked;
	var cast = document.forms["ricerca"].optCastelli.checked;
	var select = document.forms["ricerca"].step4;
	var check1 = document.forms["ricerca"].step4.options[document.forms["ricerca"].step4.selectedIndex].value;
	
	if(check && (htl == false && alb == false && sp == false && si == false && cast == false))
	{
		if(check1 == "Si")
		{
			select.selectedIndex = 0;
			document.forms["ricerca"].Stelle.selectedIndex = 0;
			document.forms["ricerca"].Camere.selectedIndex = 0;
			document.forms["ricerca"].PrMaxCamDoppia.selectedIndex = 0;
			document.forms["ricerca"].Stelle.disabled = true;
			document.forms["ricerca"].Camere.disabled = true;
			document.forms["ricerca"].PrMaxCamDoppia.disabled = true;
		}
		select.disabled = true;
	}
	else
	{
		select.disabled = false;
	}
}

function controls()
{
	var check = document.forms["ricerca"].Tipologia.checked;
	var select = document.forms["ricerca"].CapSalaPrinc;
	if(check)
	{	
		select.disabled = false;
	}
	else
	{
		select.selectedIndex = 0;
		select.disabled = true;
	}
	var check = document.forms["ricerca"].optAreaEsposizione.checked;
	var select = document.forms["ricerca"].TotMqAreaEspos;
	if(check)
	{
		select.disabled = false;
	}
	else
	{
		select.selectedIndex = 0;
		select.disabled = true;
	}
	var check = document.forms["ricerca"].optDispSedieBanchetto.checked;
	var select = document.forms["ricerca"].CapMqSalaCatering;
	if(check)
	{
		select.disabled = false;
	}
	else
	{
		select.selectedIndex = 0;
		select.disabled = true;
	}
	var check = document.forms["ricerca"].step4.options[document.forms["ricerca"].step4.selectedIndex].value;
	if(check == "Si")
	{
		document.forms["ricerca"].Stelle.disabled = false;
		document.forms["ricerca"].Camere.disabled = false;
		document.forms["ricerca"].PrMaxCamDoppia.disabled = false;
	}
	else
	{
		document.forms["ricerca"].Stelle.disabled = true;
		document.forms["ricerca"].Camere.disabled = true;
		document.forms["ricerca"].PrMaxCamDoppia.disabled = true;
	}
}

