// 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 ('Controlla Campi Obbligatori') ;
			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('Deve essere un campo numerico');
			if (document.getElementById(idNumero).className == "text_contact_off")
				changeClassT(idNumero);
			return false;
		}
		
		if ( email != "" && !regEspr.test( email ) ) {
			alert('Deve essere un indirizzo email valido');
			if (document.getElementById(idEmail).className == "text_contact_off")
				changeClassT(idEmail);
			return false;
		}
		
		return confirm("Premendo il pulsante si acconsente all'utilizzo dei propri dati personali per l'invio di informazioni relativamente agli argomenti trattati da questo sito. Hotel Sporting trattera' le informazioni fornite nel rispetto della normativa sulla privacy, ai sensi dell'art. 13 del decreto legislativo del 30/06/2003 n. 196, che abroga e sostituisce la legge del 31/12/1996 n. 675 (tutela della privacy).");
		
	}
