// CONTROLLO VALIDITA' E-MAIL ---------------------------
function check_email(str) {
		var valida = true;
		if (str.indexOf("@")<=-1) {
			valida = false;
		}

		if (str.indexOf("@")!=str.lastIndexOf("@")) {
			valida = false;
		}

		if (str.lastIndexOf(".")<=-1) {
			valida = false;
		}

		utente=str.substr(0,str.indexOf("@"))
		if (utente.length<3) {
			valida = false;
		}
		dominio=str.substr(str.indexOf("@")+1,str.lastIndexOf(".")-str.indexOf("@")-1)
		if (dominio.length<3) {
			valida = false;
		}

		suffisso=str.substr(str.lastIndexOf(".")+1)
		if (suffisso.length<2 || suffisso.length>5) {
			valida = false;
		}

		return valida;
}
// ----------------------------------------------------

//--FUNZIONE PER APRIRE UNA POPUP--------------------------------------------------------------------------------------//
//-Parametri: percorso file, larghezza, altezza, posizione x, posizione y
//**ATTENZIONE: se posizione x e posizione y sono vuoti, la popup sarà aperta al centro della pagina**//

function apriPopup(percorso,larghezza,altezza,x,y){
	if (x=="" && y==""){
		posizione_x = (window.screen.width - larghezza) /2;
		posizione_y = (window.screen.height - altezza) /2;
	}else{
		posizione_x = x;
		posizione_y = y;
	}

	comando = "window.open('"+percorso+"','popup','height="+altezza+",width="+larghezza+",toolbar=0,location=0,directories=0,menuBar=0,scrollbars=1,resizable=0,status=0,left="+posizione_x+",top="+posizione_y+"')";
	var finestra = eval(comando);
	finestra.focus();
}
//---------------------------------------------------------------------------------------------------------------------//

//--FUNZIONE PER ELIMINARE GLI SPAZI ECCESSIVI DA UNA STRINGA---------------------//
function compatta_stringa(stringa) {
	return stringa.replace(/\s+/g," ");
}
//-------------------------------------------------------------------------------//

//--FUNZIONE PER ELIMINARE TUTTI GLI SPAZI DA UNA STRINGA------------------------//
function elimina_spazi(stringa) {
	return stringa.replace(/\s+/g,"");
}
//-------------------------------------------------------------------------------//

//ADMIN:CONTROLLA IL NUMERO DI CARATTERI INSERITI IN UNA TEXTAREA
function fFieldLength(elementName,nMaxLenth)
{
	var objLength = document.getElementById(elementName).value.length;
	var nRemainLength = nMaxLenth - objLength;
	//alert(nRemainLength);
	
	document.getElementById("rimanenti").innerHTML = nRemainLength;
}
//---------------------------------------------------------------

//FUNZIONE PER CONTROLLARE IL FORM DEI CONTATTI-------------
function fControllaformContattaci()
{
	var nome = compatta_stringa(document.getElementById("contatti_nome").value);
	var cognome = compatta_stringa(document.getElementById("contatti_cognome").value);
	var email = document.getElementById("contatti_email").value;
	var messaggio = compatta_stringa(document.getElementById("contatti_messaggio").value);
	var errore = "";
	
	if (!nome || nome==" ") errore+="> "+javascriptMessage[0]+"\n";
	if (!cognome || cognome==" ") errore+="> "+javascriptMessage[1]+"\n";
	if (!check_email(email)) errore+="> "+javascriptMessage[2]+"\n";
	if (!messaggio || messaggio==" ") errore+="> "+javascriptMessage[3]+"\n";
	
	if (errore == "")
	{
		return true;
	}
	else
	{
		alert(javascriptMessage[4]+"\n"+errore);
		return false;
	}
}
//----------------------------------------------------------