function ck_string(str,regexp) {
    var patternvalido = regexp;
    var reg = new RegExp(patternvalido);
    return str.match(reg);
}
function send_comune(comune){
	$(document).ready(function() {
		url = "controllo_comune.php?comune=" + urlencode(comune);
		//alert(url);
		$("#risultati").load(url);
	}); 
}
function controlla_comune(){
	var comune = document.getElementById("comune").value;
	
	if(comune!=""){
		send_comune(comune);
	}
	else{
		document.getElementById("avvisi").innerHTML="Inserisci il nome di un comune per favore.";
	}	
}
function controlla_dati_utente(){
	
	var nome = document.getElementById("nome").value;
	var cognome = document.getElementById("cognome").value;
	var email = document.getElementById("email").value;
	var citta = document.getElementById("citta").value;
	var provincia = document.getElementById("provincia").value;
	var ufficio = document.getElementById("ufficio").value;
	var codice = document.getElementById("codice").value;

	var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+\.([a-zA-Z]{2,4})+$/;	

	// controllo dati obbligatori
	
	if(nome="" || cognome=="" || email=="" || citta == "" || provincia == "" || ufficio == ""){
		document.getElementById("avvisi_dati").innerHTML="Attenzione tutti i campi sono obbligatori.";
	}
	else if(!ck_string(email,filter)){
		document.getElementById("avvisi_dati").innerHTML="L'indirizzo email non ha un formato corretto.";	
	}
	else{
		send_mail(codice)
	}
}
function urlencode(str) {
	return escape(str).replace(/\+/g,'%2B').replace(/%20/g, '+').replace(/\*/g, '%2A').replace(/\//g, '%2F').replace(/@/g, '%40');
}
function send_mail(codice){
	$(document).ready(function() {
		var codice = urlencode(document.getElementById("codice").value);
		var nome = urlencode(document.getElementById("nome").value);
		var cognome = urlencode(document.getElementById("cognome").value);
		var email = urlencode(document.getElementById("email").value);
		var citta = urlencode(document.getElementById("citta").value);
		var provincia = urlencode(document.getElementById("provincia").value);
		var ufficio = urlencode(document.getElementById("ufficio").value);
		
		url = "invia_attestato.php?codice=" + codice + 
								"&nome=" + nome + 
								"&cognome=" + cognome + 
								"&email=" + email +
								"&citta=" + citta +
								"&provincia=" + provincia +
								"&ufficio=" + ufficio;
		//alert(url);
		$("#contenuto_ajax").load(url);
	}); 
}
