
//---- Controllo campi obbligatori
function fCheckObbligatori() {
	
	var strID_Lingua = $F("id_lingua");
	
	var strJSText_1 = "";
	var strJSText_2 = "";
	var strJSText_3 = "";
	var strJSText_4 = "";
	var strJSText_5 = "";
	var strJSText_6 = "";
	var strJSText_7 = "";
	var strJSText_8 = "";
	var strJSText_9 = "";
	var strJSText_10 = "";
	var strJSText_11 = "";
	var strJSText_12 = "";
	var strJSText_13 = "";
	var strJSText_14 = "";
	
	if ( strID_Lingua == X_EN ) {
	
		strJSText_1 = "Insert field: First name";
		strJSText_2 = "Insert field: Last name.";
		strJSText_3 = "Insert field: Address.";
		strJSText_4 = "Insert field: ZIP code.";
		strJSText_5 = "Insert field: City.";
		strJSText_6 = "Insert field: Country.";
		strJSText_7 = "Insert field: Medical Association ID Number.";
		strJSText_8 = "Insert field: Other Health Profession.";
		strJSText_9 = "Verify field: Email.";
		strJSText_10 = "Insert field: Password.";
		strJSText_11 = "Confirm the field: Password.";
		strJSText_12 = "Insert field: Security question.";
		strJSText_13 = "Insert field: Answer.";
		strJSText_14 = "You have to accept this privacy policy.";
	
	} else if ( strID_Lingua == X_FR ) {
		
		strJSText_1 = "Inserez le champ: Prenom";
		strJSText_2 = "Inserez le champ: Nom.";
		strJSText_3 = "Inserez le champ: Adresse.";
		strJSText_4 = "Inserez le champ: Code postal.";
		strJSText_5 = "Inserez le champ: Ville.";
		strJSText_6 = "Inserez le champ: Pays.";
		strJSText_7 = "Inserez le champ: Num&eacute;ro ordre des medecins.";
		strJSText_8 = "Inserez le champ: Autre profession sanitaire ou param&eacute;dicale.";
		strJSText_9 = "Verifier le champ: Email.";
		strJSText_10 = "Inserez le champ: Mot de passe.";
		strJSText_11 = "Confirmer le champ: Mot de passe.";
		strJSText_12 = "Inserez le champ: Question de securit&eacute;.";
		strJSText_13 = "Inserez le champ: R&eacute;ponse.";
		strJSText_14 = "Accepation obligatoire de la note d'information sur le traitement des donn&eacute;es.";
	
	} else if ( strID_Lingua == X_ES ) {
		
		strJSText_1 = "Inserisci il campo: Nome";
		strJSText_2 = "Inserisci il campo: Cognome.";
		strJSText_3 = "Inserisci il campo: Indirizzo.";
		strJSText_4 = "Inserisci il campo: C.a.p..";
		strJSText_5 = "Inserisci il campo: Citta\'.";
		strJSText_6 = "Inserisci il campo: Nazione.";
		strJSText_7 = "Inserisci il campo: Numero di iscrizione all'albo.";
		strJSText_8 = "Inserisci il campo: Specificare altra professione sanitaria.";
		strJSText_9 = "Verifica il campo: Email.";
		strJSText_10 = "Inserisci il campo: Password.";
		strJSText_11 = "Conferma il campo: Password.";
		strJSText_12 = "Inserisci il campo: Domanda di sicurezza.";
		strJSText_13 = "Inserisci il campo: Risposta.";
		strJSText_14 = "Accettazione obbligatoria per l'informativa sulla privacy.";
	
	} else {
		
		strJSText_1 = "Inserisci il campo: Nome";
		strJSText_2 = "Inserisci il campo: Cognome.";
		strJSText_3 = "Inserisci il campo: Indirizzo.";
		strJSText_4 = "Inserisci il campo: C.a.p..";
		strJSText_5 = "Inserisci il campo: Citta\'.";
		strJSText_6 = "Inserisci il campo: Nazione.";
		strJSText_7 = "Inserisci il campo: Numero di iscrizione all'albo.";
		strJSText_8 = "Inserisci il campo: Specificare altra professione sanitaria.";
		strJSText_9 = "Verifica il campo: Email.";
		strJSText_10 = "Inserisci il campo: Password.";
		strJSText_11 = "Conferma il campo: Password.";
		strJSText_12 = "Inserisci il campo: Domanda di sicurezza.";
		strJSText_13 = "Inserisci il campo: Risposta.";
		strJSText_14 = "Accettazione obbligatoria per l'informativa sulla privacy.";
	
	}
	
	var blnReturn = true;
	var oIdClienteTipo = $("id_cliente_tipo").options[$("id_cliente_tipo").selectedIndex].value;
	
	if( ! fCheckNome() ) {
		blnReturn	= false;
		alert( strJSText_1 );
		$("nome").focus();
		
	} else if( ! fCheckCognome() ) {
		blnReturn	= false;
		alert( strJSText_2 );
		$("cognome").focus();
		
	} else if( ! fCheckIndirizzo() ) {
		blnReturn	= false;
		alert( strJSText_3 );
		$("indirizzo").focus();
		
	} else if( ! fCheckCap() ) {
		blnReturn	= false;
		alert( strJSText_4 );
		$("cap").focus();
		
	} else if( ! fCheckCitta() ) {
		blnReturn	= false;
		alert( strJSText_5 );
		$("citta").focus();
		
	} else if( ! fCheckNazione() ) {
		blnReturn	= false;
		alert( strJSText_6 );
		$("nazione").focus();
		
	} else if( ( oIdClienteTipo == "med" || oIdClienteTipo == "vet" ) && ! fCheckAlbo() && ! fCheckCittaTipo() ) {
		blnReturn	= false;
		alert( strJSText_7 );
		$("albo").focus();
		
	} else if( oIdClienteTipo == "alt" && ! fCheckAltro() ) {
		blnReturn	= false;
		alert( strJSText_8 );
		$("altro").focus();
		
	} else if( ! fCheckEmailSubmit() ) {
		blnReturn	= false;
		alert( strJSText_9 );
		$("email").focus();
		
	} else if( ! fCheckPassword() ) {
		blnReturn	= false;
		alert( strJSText_10 );
		$("password").focus();
		
	} else if( ! fCheckPassword2() ) {
		blnReturn	= false;
		alert( strJSText_11 );
		$("password2").focus();
		
	} /*else if( ! fCheckDomanda() ) {
		blnReturn	= false;
		alert( strJSText_12 );
		
	} else if( ! fCheckRisposta() ) {
		blnReturn	= false;
		alert( strJSText_13 );
		$("risposta").focus();
		
	}*/ else if( ! fCheckPrivacy() ) {
		blnReturn	= false;
		alert( strJSText_14 );
		
	}

	return blnReturn;

} //------------------------- Controlla tutti i campi








//------------------------------------------------------- Controllo nome
function fCheckNome() {
	
	var strID_Lingua = $F("id_lingua");
	
	var strJSText_15 = "";
	
	if ( strID_Lingua == X_EN ) {
		
		strJSText_15 = "Required field.";
	
	} else if ( strID_Lingua == X_FR ) {
		
		strJSText_15 = "Champ obligatoire.";
	
	} else if ( strID_Lingua == X_ES ) {
		
		strJSText_15 = "Campo obbligatorio.";
	
	} else {
		
		strJSText_15 = "Campo obbligatorio.";
	
	}
	
	var blnReturn = true;
	
	if( $("nome") != null && $F("nome") == "" ) { 
		blnReturn	= false;
		$("lblnome").innerHTML = strJSText_15;
		
	} else {
		$("lblnome").innerHTML = "";
		
	}
	return blnReturn;
}

//------------------------------------------------------- Controllo cognome
function fCheckCognome() {
	
	var strID_Lingua = $F("id_lingua");
	
	var strJSText_15 = "";
	
	if ( strID_Lingua == X_EN ) {
		
		strJSText_15 = "Required field.";
	
	} else if ( strID_Lingua == X_FR ) {
		
		strJSText_15 = "Champ obligatoire.";
	
	} else if ( strID_Lingua == X_ES ) {
		
		strJSText_15 = "Campo obbligatorio.";
	
	} else {
		
		strJSText_15 = "Campo obbligatorio.";
	
	}
	
	var blnReturn = true;
	
	if( $("cognome") != null && $F("cognome") == "" ) { 
		blnReturn	= false;
		$("lblcognome").innerHTML = strJSText_15;
		
	} else {
		$("lblcognome").innerHTML = "";
		
	}
	return blnReturn;
}


//------------------------------------------------------- Controllo indirizzo
function fCheckIndirizzo() {
	
	var strID_Lingua = $F("id_lingua");
	
	var strJSText_15 = "";
	
	if ( strID_Lingua == X_EN ) {
		
		strJSText_15 = "Required field.";
	
	} else if ( strID_Lingua == X_FR ) {
		
		strJSText_15 = "Champ obligatoire.";
	
	} else if ( strID_Lingua == X_ES ) {
		
		strJSText_15 = "Campo obbligatorio.";
	
	} else {
		
		strJSText_15 = "Campo obbligatorio.";
	
	}
	
	var blnReturn = true;
	
	if( $("indirizzo") != null && $F("indirizzo") == "" ) { 
		
		blnReturn	= false;
		$("lblindirizzo").innerHTML = strJSText_15;
		
	} else {
		
		$("lblindirizzo").innerHTML = "";
		
	}
	return blnReturn;
}

//------------------------------------------------------- Controllo cap
function fCheckCap() {
	
	var strID_Lingua = $F("id_lingua");
	
	var strJSText_15 = "";
	
	if ( strID_Lingua == X_EN ) {
		
		strJSText_15 = "Required field.";
	
	} else if ( strID_Lingua == X_FR ) {
		
		strJSText_15 = "Champ obligatoire.";
	
	} else if ( strID_Lingua == X_ES ) {
		
		strJSText_15 = "Campo obbligatorio.";
	
	} else {
		
		strJSText_15 = "Campo obbligatorio.";
	
	}
	
	var blnReturn = true;
	
	if( $("cap") != null && $F("cap") == "" ) { 
		
		blnReturn	= false;
		$("lblcap").innerHTML = strJSText_15;
		
	} else {
		
		$("lblcap").innerHTML = "";
		
	}
	return blnReturn;
}

//------------------------------------------------------- Controllo citta
function fCheckCitta() {
	
	var strID_Lingua = $F("id_lingua");
	
	var strJSText_15 = "";
	
	if ( strID_Lingua == X_EN ) {
		
		strJSText_15 = "Required field.";
	
	} else if ( strID_Lingua == X_FR ) {
		
		strJSText_15 = "Champ obligatoire.";
	
	} else if ( strID_Lingua == X_ES ) {
		
		strJSText_15 = "Campo obbligatorio.";
	
	} else {
		
		strJSText_15 = "Campo obbligatorio.";
	
	}
	
	var blnReturn = true;
	
	if( $("citta") != null && $F("citta") == "" ) { 
		
		blnReturn	= false;
		$("lblcitta").innerHTML = strJSText_15;
		
	} else {
		
		$("lblcitta").innerHTML = "";
		
	}
	return blnReturn;
}

//------------------------------------------------------- Controllo nazione
function fCheckNazione() {
	
	var strID_Lingua = $F("id_lingua");
	
	var strJSText_15 = "";
	
	if ( strID_Lingua == X_EN ) {
		
		strJSText_15 = "Required field.";
	
	} else if ( strID_Lingua == X_FR ) {
		
		strJSText_15 = "Champ obligatoire.";
	
	} else if ( strID_Lingua == X_ES ) {
		
		strJSText_15 = "Campo obbligatorio.";
	
	} else {
		
		strJSText_15 = "Campo obbligatorio.";
	
	}
	
	var blnReturn = true;
	
	if( $("nazione") != null && $F("nazione") == "" ) { 
		
		blnReturn	= false;
		$("lblnazione").innerHTML = strJSText_15;
		
	} else {
		
		$("lblnazione").innerHTML = "";
		
	}
	return blnReturn;
}








//------------------------------------------------------- Controllo email
function fCheckEmail() {
	
	var strID_Lingua = $F("id_lingua");
	
	
	var strJSText_15 = "";
	var strJSText_16 = "";
	var strJSText_17 = "";
	var strJSText_171 = "";
	var strJSText_18 = "";
	var strJSText_19 = "";
	var strJSText_20 = "";
	var strJSText_21 = "";
	
	if ( strID_Lingua == X_EN ) {
		
		strJSText_15 = "Required field.";
		strJSText_16 = "Please wait...";
		strJSText_17 = "No answer.";
		strJSText_171 = "The address seems correct. Ok.";
		strJSText_18 = "The address entered is unique. Ok.";
		strJSText_19 = "The address entered is already in use.";
		strJSText_20 = "Procedure failed.";
		strJSText_21 = "The address is incorrect.";
	
	} else if ( strID_Lingua == X_FR ) {
		
		strJSText_15 = "Champ obligatoire.";
		strJSText_16 = "Attendez s'il vous plait...";
		strJSText_17 = "Aucune r&eacute;ponse.";
		strJSText_171 = "L'adresse parait correcte. Ok.";
		strJSText_18 = "L'adresse inser&eacute;e est unique. Ok.";
		strJSText_19 = "L'adresse inser&eacute;e est deja utilis&eacute;e.";
		strJSText_20 = "La procˇdure n'a pas aborti.";
		strJSText_21 = "L'adresse n'est pas correcte.";
	
	} else if ( strID_Lingua == X_ES ) {
		
		strJSText_15 = "Campo obbligatorio.";
		strJSText_16 = "Attendere prego...";
		strJSText_17 = "Nessuna risposta ricevuta.";
		strJSText_171 = "L'indirizzo sembra corretto. Ok.";
		strJSText_18 = "L'indirizzo inserito &egrave; unico. Ok.";
		strJSText_19 = "L'indirizzo inserito risulta gi&agrave; utilizzato.";
		strJSText_20 = "Procedura non completata.";
		strJSText_21 = "L'indirizzo non sembra essere corretto.";
	
	} else {
		
		strJSText_15 = "Campo obbligatorio.";
		strJSText_16 = "Attendere prego...";
		strJSText_17 = "Nessuna risposta ricevuta.";
		strJSText_171 = "L'indirizzo sembra corretto. Ok.";
		strJSText_18 = "L'indirizzo inserito &egrave; unico. Ok.";
		strJSText_19 = "L'indirizzo inserito risulta gi&agrave; utilizzato.";
		strJSText_20 = "Procedura non completata.";
		strJSText_21 = "L'indirizzo non sembra essere corretto.";
	
	}
	
	var blnReturn = true;
	
	if( $("email") != null && $F("email") == "" ) { 
		
		blnReturn	= false;
		$("lblemail").className =  "bform_errore";
		$("lblemail").innerHTML = strJSText_15;
		
	} else {
		$("lblemail").className =  "bform_conferma";
		$("lblemail").innerHTML =  "<img src='immagini/preload/loader.gif' alt='loader' /> " + strJSText_16;
    
		
		//-- Ajax : inizio
		new Ajax.Request('include/ajax/checkCliente.php',
		  {
		    method:'get',
		    parameters: { command: "checkEmail", email: $F("email") },
		    onSuccess: function(transport) {
		      var response = transport.responseText || strJSText_17;
		      //alert("Success! \n\n" + response);
		      
		      update = response.split('|');
		      if( update[0] == "checkEmail" ) {
        	
	        		if( update[1] == 1 ) {
	        			
	        			$("lblemail").className 			= "bform_conferma";
	        			$("lblemail").innerHTML 			= strJSText_171;
	        			$("email_error").value				= "1";
	        			
	        			
	        			//-- Ajax : inizio
						new Ajax.Request('include/ajax/checkCliente.php',
						  {
						    method:'get',
						    parameters: { command: "checkExistsUsername", username: $F("email") },
						    onSuccess: function(transport) {
						      var response = transport.responseText || strJSText_17;
						      //alert("Success! \n\n" + response);
						      
						      update = response.split('|');
						      if( update[0] == "checkExistsUsername" ) {
				        	
					        		if( update[1] == 0 ) {
					        			
					        			$("lblemail").className 			= "bform_conferma";
					        			$("lblemail").innerHTML 			= strJSText_18;
					        			$("email_error").value				= "1";
					        			
					        		} else {
					        			
					        			$("lblemail").className 			= "bform_errore";
					        			$("lblemail").innerHTML 			= strJSText_19;
					        			$("email_error").value				= "0";
					        			blnReturn	= false;
					        			
					        		}
				        		
						      }
						      
						    },
						    onFailure: function(){ alert( strJSText_20 ) }
						  });
						  //-- Ajax : fine	
	        			
	        			
	        			
	        			
	        			
	        		} else {
	        			
	        			$("lblemail").className 			= "bform_errore";
	        			$("lblemail").innerHTML 			= strJSText_21;
	        			$("email_error").value				= "0";
	        			blnReturn	= false;
	        			
	        		}
        		
		      }
		      
		    },
		    onFailure: function(){ alert( strJSText_20 ) }
		  });
		  //-- Ajax : fine		
		
	}
	
	if( $F("email_error") == "0" ) 
		blnReturn = false;
	
	return blnReturn;
	
}

//------------------------------------------------------- Controllo email per submit form
function fCheckEmailSubmit() {
	
	var strID_Lingua = $F("id_lingua");
	
	var strJSText_15 = "";
	
	if ( strID_Lingua == X_EN ) {
		
		strJSText_15 = "Required field.";
	
	} else if ( strID_Lingua == X_FR ) {
		
		strJSText_15 = "Champ obligatoire.";
	
	} else if ( strID_Lingua == X_ES ) {
		
		strJSText_15 = "Campo obbligatorio.";
	
	} else {
		
		strJSText_15 = "Campo obbligatorio.";
	
	}
	
	var blnReturn = true;
	
	if( $("email") != null && $F("email") == "" ) {
		
		blnReturn	= false;
		$("lblemail").className =  "bform_errore";
		$("lblemail").innerHTML = strJSText_15;
	}
	
	if( $F("email_error") == "0" ) 
		blnReturn = false;
	
	return blnReturn;
	
}

//-------------------------------------------------------  Controllo password
function fCheckPassword() {
	
	var strID_Lingua = $F("id_lingua");
	
	var strJSText_15 = "";
	
	if ( strID_Lingua == X_EN ) {
		
		strJSText_15 = "Required field.";
	
	} else if ( strID_Lingua == X_FR ) {
		
		strJSText_15 = "Champ obligatoire.";
	
	} else if ( strID_Lingua == X_ES ) {
		
		strJSText_15 = "Campo obbligatorio.";
	
	} else {
		
		strJSText_15 = "Campo obbligatorio.";
	
	}
	
	if( $("password") != null && $F("password") == "" ) { 
		
		blnReturn	= false;
		$("lblpassword").innerHTML = strJSText_15;
		
	} else {
		blnReturn	= true;
		$("lblpassword").innerHTML = "";
		
	}
	
	return blnReturn;
}

//------------------------------------------------------- Controllo password2
function fCheckPassword2() {
	
	var strID_Lingua = $F("id_lingua");
	
	var strJSText_15 = "";
	var strJSText_22 = "";
	
	if ( strID_Lingua == X_EN ) {
		
		strJSText_15 = "Required field.";
		strJSText_22 = "Password is not the same.";
	
	} else if ( strID_Lingua == X_FR ) {
		
		strJSText_15 = "Champ obligatoire.";
		strJSText_22 = "Le mot de passe ne correspond pas.";
	
	} else if ( strID_Lingua == X_ES ) {
		
		strJSText_15 = "Campo obbligatorio.";
		strJSText_22 = "La password non &egrave; uguale.";
	
	} else {
		
		strJSText_15 = "Campo obbligatorio.";
		strJSText_22 = "La password non &egrave; uguale.";
	
	}
	
	var blnReturn = true;
	
	if( $("password2") != null && $F("password2") == "" ) { 
		
		blnReturn	= false;
		$("lblpassword2").innerHTML = strJSText_15;
		
	} else {
		
		$("lblpassword2").innerHTML = "";
		//-- verifica conferma
		if( $F("password") != $F("password2") ) {
			
			blnReturn	= false;
			$("lblpassword2").innerHTML = strJSText_22;
			
		}
		
	}
	
	return blnReturn;
}

//------------------------------------------------------- Controllo domanda
function fCheckDomanda() {
	
	var strID_Lingua = $F("id_lingua");
	
	var strJSText_23 = "";
	var strJSText_24 = "";
	
	if ( strID_Lingua == X_EN ) {
		
		strJSText_23 = "Insert question.";
		strJSText_24 = "Choose a question.";
	
	} else if ( strID_Lingua == X_FR ) {
		
		strJSText_23 = "Inserez la question.";
		strJSText_24 = "Choisissez une question.";
	
	} else if ( strID_Lingua == X_ES ) {
		
		strJSText_23 = "Inserisci la domanda.";
		strJSText_24 = "Scegli una domanda.";
	
	} else {
		
		strJSText_23 = "Inserisci la domanda.";
		strJSText_24 = "Scegli una domanda.";
	
	}
	
	var blnReturn = true;

	if ( $("id_domanda") != null ) {
		
		var oIndex = $("id_domanda").options[$("id_domanda").selectedIndex].value;
		//alert( "id_domanda: " + $F("id_domanda")  );
		if( $F("id_domanda") == "custom"  ) {
			
			if( $F("domanda") == "" ) {
				
				$("domanda").value 				= "";
				$("lblid_domanda").innerHTML 		= "";
				$("box_lista_domande").style.display 		= "none";
				$("box_domanda").style.display 		= "";
				$("domanda").focus();
			
			}
				
			if( $F("risposta") != "" && $F("domanda") == "" ) {
				
				blnReturn	= false;
				$("lbldomanda").innerHTML 		= strJSText_23;
				$("domanda").focus();
				
			} else {
				
				$("lbldomanda").innerHTML 		= "";
			}
			
		} else if( oIndex == "" && $F("domanda") == "" ) {
				
			$("box_lista_domande").style.display 		= "";
			$("box_domanda").style.display 		= "none";
			
			if( $F("risposta") != "" ) {
				
				blnReturn	= false;
				$("lblid_domanda").innerHTML 	= strJSText_24;
				
			} else {
				
				$("lblid_domanda").innerHTML 	= "";
			}
			
		} else {
			
			if( $F("risposta") == "" && $F("domanda") == ""  ) {
				
				$("lblid_domanda").innerHTML 		= "";
				$("box_lista_domande").style.display 		= "none";
				$("box_domanda").style.display 		= "";
				$("domanda").value 				= oIndex;
				$("id_domanda").selectedIndex 		= 0;
			
			}		
			
		}
		
	}
	return blnReturn;
}

//------------------------------------------------------- Controllo risposta
function fCheckRisposta() {
	
	var strID_Lingua = $F("id_lingua");
	
	var strJSText_25 = "";
	
	if ( strID_Lingua == X_EN ) {
		
		strJSText_25 = "Enter the answer.";
	
	} else if ( strID_Lingua == X_FR ) {
		
		strJSText_25 = "Inserez la r&eacute;ponse.";
	
	} else if ( strID_Lingua == X_ES ) {
		
		strJSText_25 = "Inserisci la risposta.";
	
	} else {
		
		strJSText_25 = "Inserisci la risposta.";
	
	}
	
	var blnReturn = true;
	
	if( $F("domanda") != "" ) {

		if( $("risposta") != null && $F("risposta") == "" ) {
			
			blnReturn	= false;
			$("lblrisposta").innerHTML = strJSText_25;
			
		} else {
			
			$("lblrisposta").innerHTML = "";
			
		}

	} else {
		
		$("lblrisposta").innerHTML = "";
		
	}
	
	return blnReturn;
}


//------------------------------------------------------- Controllo privacy
function fCheckPrivacy() {
	
	var strID_Lingua = $F("id_lingua");
	
	var strJSText_26 = "";
	
	if ( strID_Lingua == X_EN ) {
		
		strJSText_26 = "Mandatory acceptance.";
	
	} else if ( strID_Lingua == X_FR ) {
		
		strJSText_26 = "Acceptation obligatoire.";
	
	} else if ( strID_Lingua == X_ES ) {
		
		strJSText_26 = "Accettazione obbligatoria.";
	
	} else {
		
		strJSText_26 = "Accettazione obbligatoria.";
	
	}
	
	var blnReturn = true;
	
	if( $("privacy").checked != null && $("privacy").checked == "" ) {
		
		blnReturn	= false;
		$("lblprivacy").innerHTML = strJSText_26;
		
	} else {
		
		$("lblprivacy").innerHTML = "";
		
	}
	
	return blnReturn;
}

//------------------------------------- Visualizza la lista delle domande
function fVisualizzaListaDomande() {
	
	var strID_Lingua = $F("id_lingua");
	
	var strJSText_24 = "";
	
	if ( strID_Lingua == X_EN ) {
		
		strJSText_24 = "Choose a question.";
	
	} else if ( strID_Lingua == X_FR ) {
		
		strJSText_24 = "Choisissez une question.";
	
	} else if ( strID_Lingua == X_ES ) {
		
		strJSText_24 = "Scegli una domanda.";
	
	} else {
		
		strJSText_24 = "Scegli una domanda.";
	
	}
	
	$("domanda").value 					= "";
	$("lbldomanda").innerHTML 				= "";
	$("box_domanda").style.display 			= "none";
	$("id_domanda").selectedIndex 			= 0;
	$("box_lista_domande").style.display 			= "";
	
	if( $F("risposta") != "" ) {
		
		$("lblid_domanda").innerHTML 		= strJSText_24;
		
	} else {
		
		$("lblrisposta").innerHTML 			= "";
		
	}
	
}

//--- Evidenzia il box con il testo della Privacy
function fEvidenziaPrivacy() {
	
	var strID_Lingua = $F("id_lingua");
	
	var strJSText_26 = "";
	
	if ( strID_Lingua == X_EN ) {
		
		strJSText_26 = "Mandatory acceptance.";
	
	} else if ( strID_Lingua == X_FR ) {
		
		strJSText_26 = "Acceptation obligatoire.";
	
	} else if ( strID_Lingua == X_ES ) {
		
		strJSText_26 = "Accettazione obbligatoria.";
	
	} else {
		
		strJSText_26 = "Accettazione obbligatoria.";
	
	}
	
	$("box_privacy").className = ( $("box_privacy").className=="bform_privacy" ? "bform_privacy_on" : "bform_privacy" );
	
	if( $("privacy").checked != null && $("privacy").checked == false ) {
		
		blnReturn	= false;
		$("lblprivacy").innerHTML = strJSText_26;
		
	} else {
		
		$("lblprivacy").innerHTML = "";
		
	}
	
}


//--- Mostra nascondi campi di cliente_tipo
function fClienteTipo() {
	
	var oIdClienteTipo = $("id_cliente_tipo").options[$("id_cliente_tipo").selectedIndex].value;
	//alert(oIdClienteTipo);
	if ( oIdClienteTipo == "med" || oIdClienteTipo == "vet" ) {
		
		$("box_albo").style.display = "";
		$("box_altro").style.display = "none";
		
	} else if ( oIdClienteTipo == "alt" ) {
		
		$("box_albo").style.display = "none";
		$("box_altro").style.display = "";
		
	} else {
		
		$("box_albo").style.display = "none";
		$("box_altro").style.display = "none";
		
	}
	
	
}



//------------------------------------------------------- Controllo Iscrizione all'albo
function fCheckAlbo() {
	
	var strID_Lingua = $F("id_lingua");
	
	var strJSText_15 = "";
	
	if ( strID_Lingua == X_EN ) {
		
		strJSText_15 = "Required field.";
	
	} else if ( strID_Lingua == X_FR ) {
		
		strJSText_15 = "Champ obligatoire.";
	
	} else if ( strID_Lingua == X_ES ) {
		
		strJSText_15 = "Campo obbligatorio.";
	
	} else {
		
		strJSText_15 = "Campo obbligatorio.";
	
	}
	
	var blnReturn = true;
	
	if( $("albo") != null && $F("albo") == "" ) { 
		blnReturn	= false;
		$("lblalbo").innerHTML = strJSText_15;
		
	} else {
		$("lblalbo").innerHTML = "";
		
	}
	
	return blnReturn;
}




//------------------------------------------------------- Controllo citta tipo
function fCheckCittaTipo() {
	
	var strID_Lingua = $F("id_lingua");
	
	var strJSText_15 = "";
	
	if ( strID_Lingua == X_EN ) {
		
		strJSText_15 = "Required field.";
	
	} else if ( strID_Lingua == X_FR ) {
		
		strJSText_15 = "Champ obligatoire.";
	
	} else if ( strID_Lingua == X_ES ) {
		
		strJSText_15 = "Campo obbligatorio.";
	
	} else {
		
		strJSText_15 = "Campo obbligatorio.";
	
	}
	
	var blnReturn = true;
	
	if( $("citta_tipo") != null && $F("citta_tipo") == "" ) { 
		
		blnReturn	= false;
		$("lblcitta_tipo").innerHTML = strJSText_15;
		
	} else {
		
		$("lblcitta_tipo").innerHTML = "";
		
	}
	return blnReturn;
}

//------------------------------------------------------- Controllo Altra professione
function fCheckAltro() {
	
	var strID_Lingua = $F("id_lingua");
	
	var strJSText_15 = "";
	
	if ( strID_Lingua == X_EN ) {
		
		strJSText_15 = "Required field.";
	
	} else if ( strID_Lingua == X_FR ) {
		
		strJSText_15 = "Champ obligatoire.";
	
	} else if ( strID_Lingua == X_ES ) {
		
		strJSText_15 = "Campo obbligatorio.";
	
	} else {
		
		strJSText_15 = "Campo obbligatorio.";
	
	}
	
	var blnReturn = true;
	
	if( $("altro") != null && $F("altro") == "" ) { 
		blnReturn	= false;
		$("lblaltro").innerHTML = strJSText_15;
		
	} else {
		$("lblaltro").innerHTML = "";
		
	}
	
	return blnReturn;
}
