	function PrepMail(indi,tipo) {
		document.forms[1].indi.value=indi;
		document.forms[1].area.value=tipo;
	}
	
	/* versione con apertura posta
	var emailAddress="";
	function destin() {
		var messaggio_iniziale = document.forms[1].area.value // messaggio iniziale dell'email facoltativo
		var mittente = document.forms[1].mittente.value;
		var destinatario=document.forms[1].indi.value; 
		document.forms[1].elements[2].name = messaggio_iniziale; 
		funz_destinatario = "mailto:" + destinatario + "?subject="+messaggio_iniziale; // soggetto dell'email
		document.forms[1].action = funz_destinatario;
		document.forms[1].elements[2].value = mittente; // testo che segue il messaggio iniziale
	} 
	
	// funzione submit che segue al controllo della funzione nome ed email
	function Mail() { 
		if ( (nome() ) && (email()) ) 
			if (confirm("\nLa mail sarą spedita a :\n\n"+emailAddress+"\n\n Confermi l'invio?")) 
				return true; 
			else 
				alert("\nHai interrotto l'invio"); 
			return false; 
	}
	
	// funzione di controllo sul campo nome
	function nome() { 
		var controlla = document.forms[1].mittente.value; 
		if (controlla == "") { 
			alert("\nNon hai inserito il mittente.\n\nPer favore inseriscilo.") 
			document.forms[1].mittente.focus(); 
			return false; 
		} 
		return true; 
	} 
	
	// funzione di controllo sul campo email
	function email() { 
		emailAddress=document.forms[1].indi.value; 
		if (document.forms[1].indi.value == ""){ 
			alert("\nNon hai inserito l'email del distinatario.\n\nScegli un'area.") 
			//document.forms[1].indi.focus(); 
			return false; 
		} 
		if (document.forms[1].indi.value.indexOf ('@',0) == -1 || document.forms[1].indi.value.indexOf ('.',0) == -1) { 
			alert("\nL' E-mail deve contenere un indirizzo reale") 
			//document.forms[1].indi.select(); 
			//document.forms[1].indi.focus(); 
			return false; 
		}else{ 
		destin(); 
		return true; 
		} 
	}
	*/
	
	function checkEmailAddress(field) {
		if(document.forms[1].mittente.value=="") {
			alert('Inserisci indirizzo Mittente.');
			return false;
		}
		var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
		if (goodEmail){
   			good = true;
		} else {
   			alert('Inserisci un indirizzo valido.');
   			field.focus();
   			field.select();
   			good = false;
			return false;
   		}
	}
	function Mail(){
		good = false;
	   	checkEmailAddress(document.forms[1].indi);
	   	if (good){  
      		window.location = "mailto:"+document.forms[1].indi.value+"?subject="+document.forms[1].area.value+"&body="+document.forms[1].testo.value+"   ---> Mittente: "+document.forms[1].mittente.value;
   		}
	}
	
	function FP_swapImg() {
 		var doc=document,args=arguments,elm,n; 
		doc.$imgSwaps=new Array(); 
		for(n=2; n<args.length;n+=2) { 
			elm=(args[n]); 
			if(elm) { 
				doc.$imgSwaps[doc.$imgSwaps.length]=elm;
 				elm.$src=elm.src; elm.src=args[n+1]; 
			} 
		}

	}

	  var soggetto;

	  var tar=new Array();

	  tar[0]=new Array("          ","          ","          ","          ","          ","          ","          ","          ");

	  tar[1]=new Array("Iscrizioni (el-med-sec.sup)","Esami","Calendario  Scolastico","Mobilitą Studenti","Raccordo scuola/lavoro","Volontariato");

	  tar[2]=new Array("Organico di diritto","Mobilitą","Supplenti annuali","Sostegno","Presidenti Commissioni Esami di Stato","Assegnazioni provvisorie","Contratto docenti","Pensioni","Insegnamento all'estero","Pagamenti","Formazione aggiornamento","Titoli validi per l'insegnamento");

	  tar[3]=new Array("Riforme e Ministro","Piano Annuale/POF","Progetti, fondi e viaggi d'istruzione","Piani di Studio","Dirigenza Scolastica","Personale ATA","Organi Collegiali","Innovazioni Tecnologiche","Sicurezza ed edilizia scolastica","Scrutini ed esami","Scuole paritarie","Proteste");

	  tar[4]=new Array("Apertura anno accademico","Iscrizioni","Esami","Mobilitą Studenti","Attivitą di stages","Volontariato","Progetti europei");

	  tar[5]=new Array("Dottorati di ricerca","Incarichi di docenze a contratto","Passaggi di carriera","Concorsi","Insegnamento all'estero","Contratti","Pagamenti","Mobilitą");

	  tar[6]=new Array("Riforme e Ministro","Didattica e piani di studio","Titoli di laurea equipollenti","Progetti europei","Proteste");

	  var tem=new Array();

	  tem[0]=new Array("","","","","");

	  tem[1]=new Array("Iscrizioni (el-med-sec.sup)","Esami","Calendario  Scolastico","Mobilitą Studenti","Raccordo scuola/lavoro","Volontariato");

	  tem[2]=new Array("Organico di diritto","Mobilitą","Supplenti annuali","Sostegno","Presidenti Commissioni Esami di Stato","Assegnazioni provvisorie","Contratto docenti","Pensioni","Insegnamento all'estero","Pagamenti","Formazione aggiornamento","Titoli validi per l'insegnamento");

	  tem[3]=new Array("Riforme e Ministro","Piano Annuale/POF","Progetti, fondi e viaggi d'istruzione","Piani di Studio","Dirigenza Scolastica","Personale ATA","Organi Collegiali","Innovazioni Tecnologiche","Sicurezza ed edilizia scolastica","Scrutini ed esami","Scuole paritarie","Proteste");

	  tem[4]=new Array("Apertura anno accademico","Iscrizioni","Esami","Mobilitą Studenti","Attivitą di stages","Volontariato","Progetti europei");

	  tem[5]=new Array("Dottorati di ricerca","Incarichi di docenze a contratto","Passaggi di carriera","Concorsi","Insegnamento all'estero","Contratti","Pagamenti","Mobilitą");

	  tem[6]=new Array("Riforme e Ministro","Didattica e piani di studio","Titoli di laurea equipollenti","Progetti europei","Proteste");

	  function Riempi(source){

	    with(document.email.tem){

	      while(options.length>0)

	        options[0]=null;

	      for(i=0;i<tar[source].length;i++)

	        options[i]=new Option(tar[source][i],tem[source][i]);

	      options.selectedIndex=0;

        }

	  }

	  function setAddress(){

	    var myindex=document.email.tar.selectedIndex;

	    if(myindex>=1){

	      target=document.email.tar.options[myindex].value;

	      return true;

        }else{

	      alert("\nBisogna scegliere una utenza dal menu.");

	      return false;

	    }

	  }

	  function doMail(){

	    if(setAddress()){

		  soggetto="FAQ: "+document.email.tar.options[document.email.tar.selectedIndex].value+", "+document.email.tem.options[document.email.tem.selectedIndex].value;

	      window.location="mailto:urp@istruzione.it?subject="+soggetto;

		}else{

	      return;

		}

	  }

	 function testa(){

	var reg_provin=document.form1.reg_prov.options[document.form1.reg_prov.selectedIndex].value;
	
	if(reg_provin==""){
		alert("Occorre selezionare una provincia.");
		 return false;
	}else{
		window.open("http://www.trampi.istruzione.it/urp2/urp.do?reg_prov="+reg_provin,target="_blank",		"toolbar=no,location=no,directories=no,scrollbars=yes,status=no,menubar=no,top=yes,width=600,height=480");
		 return false;
	}
 }

 function urplancia(){

	var reg_provin2=document.formurp.reg_prov2.options[document.formurp.reg_prov2.selectedIndex].value;

	if(reg_provin2==""){
		alert("Occorre selezionare una provincia.");
		 return false;
	}else{
		window.open("http://www.trampi.istruzione.it/urp2/urp.do?reg_prov="+reg_provin2,target="_blank",		"toolbar=no,location=no,directories=no,scrollbars=yes,status=no,menubar=no,top=yes,width=600,height=480");
		 return false;
	}
 }


 
// 	function urp(){
	
//	var reg_prov=document.urp.reg_prov.options[ document.urp.reg_prov.selectedIndex ].value;
	
//	if(reg_prov==""){
//		alert("Occorre selezionare una provincia.");
//		 return false;
//	}else{
//		window.open("http://www.trampi.istruzione.it/urp2/urp.do?reg_prov="+reg_prov,target="_blank",		"toolbar=no,location=no,directories=no,scrollbars=yes,status=no,menubar=no,top=yes,width=600,height=480");
//		 return false;
//	}
// }
