function setComuniProvincia(indiceProvincia, valoreComune)
{
	// Annulla valori precedenti, incluso tutti
	var comune = document.getElementById("idselectcomune");
	var nodi = comune.childNodes;
	for (var i = nodi.length - 1; i >= 0; i--)
	{
		comune.removeChild(nodi[i]);
	} 
	
	var idprovinciaselected = document.RicercaAvanzata.provincia.options[indiceProvincia].value;
	
	var option = document.createElement("option"); 
	option.setAttribute("value", "0" );
	option.innerHTML = "Tutti";
	comune.appendChild(option);
	var numComuni = 0;
	
	var indiceComune =0;
	for (i = 0; i < MyNomeComune.length; i++)
	{
		if (idprovinciaselected == 0 || MyIdProvincia[i] == idprovinciaselected)
 		{ 	
			numComuni = numComuni + 1;		
	    	var option = document.createElement("option"); 
			option.setAttribute("value", MyIdComune[i] );
			
			
			if(MyIdComune[i] == valoreComune)
			{ 
				indiceComune = numComuni;
			}
			
			option.innerHTML = MyNomeComune[i];
			comune.appendChild(option);
		}	
	}
	
	document.RicercaAvanzata.comune.options[indiceComune].selected = true;
	//document.RicercaAvanzata.comune.options[indiceComune].selected = true;
	
}
function setComuniProvincia_Win_IE(indiceProvincia, indiceComune)
{
	// Annulla valori precedenti, incluso tutti
	var comune = document.getElementById("idselectcomune");
	var nodi = comune.childNodes;
	for (var i = nodi.length - 1; i >= 0; i--)
	{
		comune.removeChild(nodi[i]);
	} 
	
	var idprovinciaselected = document.RicercaAvanzata.provincia.options[indiceProvincia].value;
	
	
	var option = document.createElement("option"); 
	option.setAttribute("value", "0" );
	option.innerHTML = "Tutti";
	comune.appendChild(option);

	for (i = 0; i < MyNomeComune.length; i++)
	{
		if (idprovinciaselected == 0 || MyIdProvincia[i] == idprovinciaselected)
 		{ 	
			var numComuni = numComuni++;		
	    	var option = document.createElement("option"); 
			option.setAttribute("value", MyIdComune[i] );
			option.innerHTML = MyNomeComune[i];
			comune.appendChild(option);
		}	
	}
	document.RicercaAvanzata.comune.options[indiceComune].selected = true;
	
}



function PrezzoVisible() 
{
	if (document.RicercaAvanzata.prezzi.value == "0")
	{
		document.RicercaAvanzata.prezzo.value = "";
		document.RicercaAvanzata.prezzo.disabled = true;
	}
	else
		document.RicercaAvanzata.prezzo.disabled = false;
}

function checkFields() 
{
	missinginfo = "";
	if (document.RicercaAvanzata.prezzi.value != "0") 
	
	{
		if(document.RicercaAvanzata.prezzo.value == "") 
			missinginfo += "\n     -  Prezzo";
	
		if (missinginfo != "")
		{
			missinginfo ="        AGRITURISMO ICHNOS     \n" +
			"_____________________________\n" +
					"\n" +
					"Non hai riempito il campo\n" +
					missinginfo + "\n_____________________________" +
						"\n" +
						"\ncompletalo e riprova!!";
						alert(missinginfo);
						document.RicercaAvanzata.prezzo.focus();
						return false;
							
		}

		if (!IsNumeric(document.RicercaAvanzata.prezzo.value))
		{
			missinginfo += "- Prezzo -";
			missinginfo ="        AGRITURISMO ICHNOS     \n" +
				"_____________________________\n" +
						"\n" +
						"Il campo " + missinginfo + " ammette solo cifre e\n" +
						"il punto '.' come separatore dei decimali\n" +
						"\n_____________________________" +
						"\n" +
						"\ncompletalo e riprova!!";
						alert(missinginfo);
						document.RicercaAvanzata.prezzo.focus();
						return false;
		}	
	}
	else 
	{
		return true;
	}

}



function IsNumeric(strString)
{
	var strValidChars = "0123456789.";
	var strChar;
	var blnResult = true;

	if (strString.length == 0) return false;

	var i;
	
	for (i = 0; i < strString.length && blnResult == true; i++)
   	{
   		strChar = strString.charAt(i);
   		if (strValidChars.indexOf(strChar) == -1)
       	{
       		blnResult = false;
       	}
   	}
	return blnResult;
}
