AJAX=(function(AJAX){
    return  function(url){
        var ajax=AJAX();
        ajax.open("GET", url, false);
        ajax.setRequestHeader("If-Modified-Since", "Mon, 26 Jul 1997 05:00:00 GMT");
        ajax.setRequestHeader("Cache-Control", "no-cache");
        ajax.setRequestHeader("X-Requested-With", "XMLHttpRequest");
		ajax.setRequestHeader('encoding','ISO-8859-1'); 
        ajax.send("");
        return  ajax;
    };
})(this.XMLHttpRequest ?
    function(){return new XMLHttpRequest;} :
    function(){return new ActiveXObject("Microsoft.XMLHTTP");}
);

function Categorie(value) {
	document.getElementById('class_sottocategorie').innerHTML = (AJAX('categorie.php?id='+value).responseText);
}

function NuovaSegnalazione() {
	if (document.nuova_segnalazione.categoria.value == '')
	{
		alert('Seleziona la categoria');
		return(false);
	}

	if (document.nuova_segnalazione.sottocategoria.value == '')
	{
		alert('Seleziona la sotto categoria');
		return(false);
	}

	if (document.nuova_segnalazione.oggetto.value == '')
	{
		alert('Inserisci l\'oggetto della segnalazione');
		return(false);
	}

	if (document.nuova_segnalazione.testo.value == '')
	{
		alert('Inserisci il messaggio della segnalazione');
		return(false);
	}
}

function Conferma() {
	action = confirm("Sei sicuro?");
	if (action == true)
	{
		return(true);
	} else 
		return(false);
}

function Registrazione() {
	
	var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;	
	if (!espressione.test(document.registrazione.user_name.value))	{	    
		alert("La mail inserita non è valida!");	
		return(false);
	}

	if (document.registrazione.password.value == '')
	{
		alert('Attenzione, inserisci una password valida!');
		return(false);
	}

	if (document.registrazione.password.value.length < 5)
	{
		alert('Attenzione, la password deve essere lunga almeno 6 caratteri!');
		return(false);
	}

	if (document.registrazione.password.value != document.registrazione.repassword.value)
	{
		alert('Attenzione, le due password non coincidono!');
		return(false);
	}


	if (document.registrazione.cognome.value == '')
	{
		alert('Attenzione, inserisci il tuo cognome!');
		return(false);
	}

	if (document.registrazione.nome.value == '')
	{
		alert('Attenzione, inserisci il tuo nome!');
		return(false);
	}
}
