// JavaScript Document
  //funzione che permette di attivare-disattivare un elemento della pagina
	function changeClassT(id) {

		if ( document.getElementById(id).className == "text_contact_off" ) 
			document.getElementById(id).className = "text_contact_on";
		else
			document.getElementById(id).className = "text_contact_off";
	}
	
	function changeClassArea(id) {
		if ( document.getElementById(id).className == "area_contact_off" ) 
			document.getElementById(id).className = "area_contact_on";
		else
			document.getElementById(id).className = "area_contact_off";
	}
	
	function controllaCampoArea(element) {
		var re        = / /g;
		var objValue 	= element.value.replace(re,'');
	  if ( objValue != "" && document.getElementById(element.name).className != "area_contact_off" ) changeClassArea(element.name);
	}
	
	function controllaCampo(element) {
	  var re        = / /g;
		var objValue 	= element.value.replace(re,'');
	  if ( objValue != "" && document.getElementById(element.name).className != "text_contact_off" ) changeClassT(element.name);
	}
	
	//controlla se la form è valida
	function controllaFormContact(element) {
		var re = / /g;
		var regEspr = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
		//Salvo i campi e controllo se è un blank
		var nome = element.nome.value.replace(re,'');
		var cognome	= element.cognome.value.replace(re,'');
		var note = element.note.value.replace(re,'');
		var numero = element.numero.value.replace(re,'');
		var email  = element.email.value.replace(re,'');
		
		var idNome = element.nome.name;
		var idCognome = element.cognome.name;
		var idNumero = element.numero.name;
		var idNote = element.note.name;
		var idEmail = element.email.name; 
		
		if ( nome == "" || cognome == "" || note == "" || numero == "" ) {
			alert ('Check Required Fields') ;
			if ( nome == "" && document.getElementById(idNome).className == "text_contact_off") changeClassT(idNome);
			if ( cognome == "" && document.getElementById(idCognome).className == "text_contact_off") changeClassT(idCognome);
			if ( numero == "" && document.getElementById(idNumero).className == "text_contact_off" ) changeClassT(idNumero);
			if ( note == "" && document.getElementById(idNote).className == "area_contact_off") changeClassArea(idNote);
			return false;
		} 
		
		if ( isNaN(numero) ) {
			alert('Must be a numeric fields');
			if (document.getElementById(idNumero).className == "text_contact_off")
				changeClassT(idNumero);
			return false;
		}
		
		if ( email != "" && !regEspr.test( email ) ) {
			alert('Invalid E-Mail Address');
			if (document.getElementById(idEmail).className == "text_contact_off")
				changeClassT(idEmail);
			return false;
		}
		
	}
