function ECsubmit(e,pagename)
{
	 var operazione = arguments[0]; //primo parametro funzone (e)
	 var ie4 = document.all;
	 var ns4 = document.layers;
	 var ns6 = document.getElementById && !document.all; 
	 // f= document.frm_filtri (prendila per buona)
	 var f;
	 var okSubmit=true;
	 if ((ns4) || (ns6)) {
		 f=window.document.forms[window.document.forms.length-1]; 
	 } else {
		 f=window.event.srcElement.form;
	 }
 f.elements["operazione"].value=operazione;

//Esegue la validazione solo durante Avanti,Indietro e Salva
 if (operazione==0){
   invia();
 } else {
	f.action=arguments[1]
   f.submit();
 }

 return false;
}
function CambiaPagina(){
		 var cambia;
		 var ris;
		 cambia = document.frm_filtri.RG.selectedIndex;
	       switch(cambia) {
	          case 0: ris = 'n_agenzie.asp'; break;
	          case 1: ris = 'abruzzo.asp'; break;
	          case 2: ris = 'basilicata.asp'; break;
	          case 3: ris = 'calabria.asp'; break;
	          case 4: ris = 'campania.asp'; break;
	          case 5: ris = 'emilia.asp'; break;
	          case 6: ris = 'friuli.asp'; break;
	          case 7: ris = 'lazio.asp'; break;
	          case 8: ris = 'liguria.asp'; break;
	          case 9: ris = 'lombardia.asp'; break;
	          case 10: ris = 'marche.asp'; break;
			  case 11: ris = 'molise.asp'; break;
	          case 12: ris = 'piemonte.asp'; break;
	          case 13: ris = 'puglia.asp'; break;
	          case 14: ris = 'sardegna.asp'; break;
	          case 15: ris = 'sicilia.asp'; break;
	          case 16: ris = 'toscana.asp'; break;
	          case 17: ris = 'trentino.asp'; break;
	          case 18: ris = 'umbria.asp'; break;
	          case 19: ris = 'aosta.asp'; break;
	          case 20: ris = 'veneto.asp'; break;
	       }
	       return(ris);
	  }

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function isNumeric(string, ignoreWhiteSpace) {
	if (string.search) {
		if ((ignoreWhiteSpace && string.search(/[^\d\s]/) != -1) || (!ignoreWhiteSpace && string.search(/\D/) != -1)) return false;
	}
	return true;
}
function invia(){
	var errore;
	var errortext;
	errore = false;
	errortext='';
	Cap = document.frm_filtri.Cap.value;
	PersonalNumber = document.frm_filtri.PersonalNumber.value;
	if (isNumeric(Cap, 0) == false){
			errortext = errortext + 'CAP: campo solo numerico\n';
			errore = true;
	}else 
		{
		if ((Cap.length != 5) && (Cap.length != 0)){
		errortext = errortext + 'CAP: specificare il cap intero (5 cifre)';
		errore = true;
		}
	}
	if (isNumeric(PersonalNumber, 0) == false){
			errortext = errortext + 'CODICE FIAIP: campo solo numerico\n';
			errore = true;
	}
	if (!errore){
//		document.frm_filtri.action="soci.asp";
		document.frm_filtri.submit();
	}else
	alert(errortext);
	return errore;
}
function cancella(){
//		document.frm_filtri.Nominativo.value = "";
		document.frm_filtri.Nome.value = "";
		document.frm_filtri.Cognome.value = "";
		document.frm_filtri.Agenzia.value = "";
		document.frm_filtri.PersonalNumber.value = "";
		document.frm_filtri.Cap.value = "";
		document.frm_filtri.Indirizzo.value = "";
		document.frm_filtri.Telefono.value = "";
		document.frm_filtri.Fax.value = "";
		document.frm_filtri.Comune.selectedIndex=0;
//		document.frm_filtri.mm.selectedIndex=0;
//		document.frm_filtri.aaaa.value="";
	}