function selectOnChange(who){
    document.ricerca_per.ty.value=who;
	switch(who)
	{
	//	case 'citta':
	//		document.ricerca_per.citta.options[0].value="";
	//	break;
	//	case 'menu':
	//		document.ricerca_per.menu.options[0].value="";
	//	break;
	/*    	case 'tipologia':
			document.ricerca_per.tipologia.options[0].value="";
			break;
		case 'zone':
		document.ricerca_per.zone.options[0].value="";
		break;
	*/	
	}
    document.ricerca_per.submit(); 
}
//Se nn trovi la funzione è qui!!!
function ant(url){
	document.pagine.action=url;
	document.pagine.submit();
}


//<![CDATA[

	//
	// PARTE AJAX
	//
var xmlhttp = false;
var xml2 = false;

/*@cc_on @*/
/*@if (@_jscript_version >= 5)
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	  	xml2 = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			xml2 = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
			xml2 = false;
		}
	}
  @end @*/

if (!xmlhttp && typeof XMLHttpRequest != "undefined")
{
	xmlhttp = new XMLHttpRequest();
}

if (!xml2 && typeof XMLHttpRequest != "undefined")
{
	xml2 = new XMLHttpRequest();
}

//
// Funzione che si occupa di fare la richiesta AJAX
// allo script che materialmente effettuerà l'operazione
//
function ajax(serverPage, objID)
{
	// Div dove finirà il risultato
	var obj = document.getElementById(objID);

	// Apre connessione
	xmlhttp.open("GET", serverPage);

	// Stampa risultato se tutto e' ok
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
		{
			obj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}

function change_province(val)
{
	ajax("ajaxprovince.php?code="+val, "change_province");
}


function change_province2(val)
{
	ajax("ajaxprovince2.php?code="+val, "change_province");
}

//]]>
