/**
 * Permet de changer la valeur d'un élément de formulaire
 */
function changeInputValue( formName, fieldName, fieldValue )
{
	eval('document.'+formName+'.'+fieldName+'.value = \''+fieldValue+'\'');
}
/**
 * Soumetle formulaire après validation des champs de saisie
 */
function submitSendmailForm( formName )
{
	theForm = eval( 'document.'+formName );
	if ( verifySendmailInputs( theForm ) )
	{
		if (pageLoaded)
		{
			theForm.submit();
		}
		return true;
	}
	else
	{
		return false;
	}
}

/**
 * Vérifie tous les champs de saisie
 */
function verifySendmailInputs( theForm )
{
	var msgError;
	var hasErrors;
	msgError = 'Votre formulaire comporte des erreurs : \n';
	hasErrors = false;
	
	if ( !verifyString( theForm.nom.value ) )
	{
		msgError = msgError + '     - Le nom doit être renseigné.\n';
		hasErrors = true;
	}
	if ( !verifyString( theForm.from.value ) )
	{
		msgError = msgError + '     - Le votre mail doit être renseigné.\n';
		hasErrors = true;
	}
	if ( !verifyString( theForm.to.value ) )
	{
		msgError = msgError + '     - Le mail du destinataire doit être renseigné.\n';
		hasErrors = true;
	}
	
	if ( hasErrors )
	{
		alert(msgError);
		return false;
	}
	else
	{
		return true;
	}
}

/**
 * Vérification
 */
function verifyString( nom )
{
	if ( (nom==null) || (nom.length==0) )
	{
		return false;
	}
	return true;
}
