/* Scripts Javascript pour le site www.lingway-v2.com */
/* Copyright CEI Alain Deseine 1992-2007 */

var version = '1.6';

/************************************************************************************************************/
/***     Fonction fldfocus(field)                                                                         ***/
/************************************************************************************************************/

function fldfocus(field)
{

if ( field.id == 'mesg' )
{
	if ( lang == 'fr' )
		label = 'Votre Demande';
	if ( lang == 'en' )
		label = 'Your questions or comments';
	if ( lang == 'es' )
		label = 'Su pregunta';
}
else
{
	label = field.id;
}

if ( field.value == label )
{
	field.value = '';
}

}

/************************************************************************************************************/
/***     Fonction fldblur(field)                                                                          ***/
/************************************************************************************************************/

function fldblur(field)
{

if ( field.id == 'mesg' )
{
	if ( lang == 'fr' )
		label = 'Votre Demande';
	if ( lang == 'en' )
		label = 'Your questions or comments';
	if ( lang == 'es' )
		label = 'Su pregunta';
}
else
{
	label = field.id;
}

if ( field.value == '' )
{
	field.value = label;
}

}

/************************************************************************************************************/
/***     Fonction valide_demo_km()                                                                        ***/
/************************************************************************************************************/

function valide_demo_hr()
{

SF_Uri = 'https://www.salesforce.com/servlet/servlet.WebToLead?encoding=iso-8859-1';	

fldblank_fr	= 'Tous les champs sont obligatoires.';
fldblank_en	= 'Please, fill all fields.';
fldblank_es	= 'Todos los campos son obligatorios.';
bademail_fr	= 'L\'adresse email saisie n\'est pas valide, merci de bien vouloir la vérifier.';
bademail_en	= 'The email address is not valid, please try again.';
bademail_es	= 'La dirección electrónica entrada no es válida, favor de verificarla.';

if ( lang == 'fr' )
{
	nom 		= document.getElementById('Nom').value;
	nom		= nompropre(nom);
	document.getElementById('Nom').value = nom;
	prenom		= document.getElementById('Prénom').value;
	prenom		= nompropre(prenom);
	document.getElementById('Prénom').value = prenom;
	societe		= document.getElementById('Société').value;
	societe		= societe.toUpperCase();
	document.getElementById('Société').value = societe;
	fonction	= document.getElementById('Fonction').value;
	fonction	= nompropre(fonction);
	document.getElementById('Fonction').value = fonction;
	telephone	= document.getElementById('Téléphone').value;
	telephone	= reformat (stripCharsNotInBag (telephone, digits), "", 2, " ",  2, " ", 2, " ", 2, " ", 2)
	document.getElementById('Téléphone').value = telephone;
	email 		= document.getElementById('Email').value;
	demande		= document.getElementById('mesg').value;

	if ( ( nom == 'Nom') || ( prenom == 'Prénom') || ( societe == 'Société') || ( fonction == 'Fonction') || ( telephone == 'Téléphone') || ( email == 'Email') || ( demande == 'Votre demande') )
	{
		alert(fldblank_fr);
		return false;
	}
	
	if ( ! isEmail(email) )
	{
		alert(bademail_fr);
		document.getElementById('Email').focus();
		return false;
	}
	
	document.getElementById('retURL').value = 'http://' + server_name + '/index.php?option=com_content&task=view&id=102&Itemid=65&lang=fr';
	document.getElementById('lead_source').value = 'Inscription a une demo-fr';
}

if ( lang == 'en' )
{
	nom 		= document.getElementById('Name').value;
	nom		= nompropre(nom);
	document.getElementById('Name').value = nom;
	prenom		= document.getElementById('First name').value;
	prenom		= nompropre(prenom);
	document.getElementById('First name').value = prenom;
	societe		= document.getElementById('Company').value;
	societe		= societe.toUpperCase();
	document.getElementById('Company').value = societe;
	fonction	= document.getElementById('Position').value;
	fonction	= nompropre(fonction);
	document.getElementById('Position').value = fonction;
	telephone	= document.getElementById('Telephone').value;
	telephone	= reformat (stripCharsNotInBag (telephone, digits), "", 2, " ",  2, " ", 2, " ", 2, " ", 2)
	document.getElementById('Telephone').value = telephone;
	email 		= document.getElementById('Email').value;
	demande		= document.getElementById('mesg').value;

	// A traduire !
	if ( ( nom == 'Name') || ( prenom == 'First name') || ( societe == 'Company') || ( fonction == 'Position') || ( telephone == 'Telephone') || ( email == 'Email') || ( demande == 'Your questions or comments') )
	{
		alert(fldblank_en);
		return false;
	}
	
	if ( ! isEmail(email) )
	{
		alert(bademail_en);
		document.getElementById('Email').focus();
		return false;
	}

	document.getElementById('retURL').value = 'http://' + server_name + '/index.php?option=com_content&task=view&id=102&Itemid=65&lang=en';
	document.getElementById('lead_source').value = 'Inscription a une demo-uk';
}

if ( lang == 'es' )
{
	nom 		= document.getElementById('Apellido').value;
	nom		= nompropre(nom);
	document.getElementById('Apellido').value = nom;
	prenom		= document.getElementById('Nombre').value;
	prenom		= nompropre(prenom);
	document.getElementById('Nombre').value = prenom;
	societe		= document.getElementById('Empresa o Institución').value;
	societe		= societe.toUpperCase();
	document.getElementById('Empresa o Institución').value = societe;
	fonction	= document.getElementById('Puesto o Cargo').value;
	fonction	= nompropre(fonction);
	document.getElementById('Puesto o Cargo').value = fonction;
	telephone	= document.getElementById('Teléfono').value;
	telephone	= reformat (stripCharsNotInBag (telephone, digits), "", 2, " ",  2, " ", 2, " ", 2, " ", 2)
	document.getElementById('Teléfono').value = telephone;
	email 		= document.getElementById('Email').value;
	demande		= document.getElementById('mesg').value;

	// A traduire !
	if ( ( nom == 'Name') || ( prenom == 'First name') || ( societe == 'Company') || ( fonction == 'Position') || ( telephone == 'Telephone') || ( email == 'Email') || ( demande == 'Your questions or comments') )
	{
		alert(fldblank_es);
		return false;
	}
	
	if ( ! isEmail(email) )
	{
		alert(bademail_es);
		document.getElementById('Email').focus();
		return false;
	}

	document.getElementById('retURL').value = 'http://' + server_name + '/index.php?option=com_content&task=view&id=102&Itemid=65&lang=en';
	document.getElementById('lead_source').value = 'Inscription a une demo-uk';
}

/* Obsolete suite intégration Sales Force / Utilisation comme mouchard */

demande = 'Type de Démonstration demandée : Linwgway HR Suite';
document.getElementById('mesg').value = demande;

params = 'nom=' + nom + '&prenom=' + prenom + '&societe=' + societe + '&fonction=' + fonction + '&telephone=' + telephone;
params = params + '&email=' + email + '&version=' + version;
params = params + '&demande=' + demande;

document.getElementById('oid').value  = '00D200000000kRU';
// document.getElementById('debugEmail').value  = 'alain@cabinfo.fr';
document.getElementById('contact_form').action = SF_Uri;

var ajaxIndex = ajaxObjects.length;
ajaxObjects[ajaxIndex] = new sack();
ajaxObjects[ajaxIndex].requestFile = '/scripts/mouchard_demo_km.php?' + params;
ajaxObjects[ajaxIndex].onCompletion = function(){ show_mouchard_demo_km_result(ajaxIndex); };	// Specify function that will be executed after file has been found
ajaxObjects[ajaxIndex].runAJAX();		// Execute AJAX function	

return true;

}

/************************************************************************************************************/
/***     Fonction valide_demo_km()                                                                        ***/
/************************************************************************************************************/

function valide_demo_lmde()
{

SF_Uri = 'https://www.salesforce.com/servlet/servlet.WebToLead?encoding=iso-8859-1';	

fldblank_fr	= 'Tous les champs sont obligatoires.';
fldblank_en	= 'Please, fill all fields.';
fldblank_es	= 'Todos los campos son obligatorios.';
bademail_fr	= 'L\'adresse email saisie n\'est pas valide, merci de bien vouloir la vérifier.';
bademail_en	= 'The email address is not valid, please try again.';
bademail_es	= 'La dirección electrónica entrada no es válida, favor de verificarla.';

if ( lang == 'fr' )
{
	nom 		= document.getElementById('Nom').value;
	nom		= nompropre(nom);
	document.getElementById('Nom').value = nom;
	prenom		= document.getElementById('Prénom').value;
	prenom		= nompropre(prenom);
	document.getElementById('Prénom').value = prenom;
	societe		= document.getElementById('Société').value;
	societe		= societe.toUpperCase();
	document.getElementById('Société').value = societe;
	fonction	= document.getElementById('Fonction').value;
	fonction	= nompropre(fonction);
	document.getElementById('Fonction').value = fonction;
	telephone	= document.getElementById('Téléphone').value;
	telephone	= reformat (stripCharsNotInBag (telephone, digits), "", 2, " ",  2, " ", 2, " ", 2, " ", 2)
	document.getElementById('Téléphone').value = telephone;
	email 		= document.getElementById('Email').value;
	demande		= document.getElementById('mesg').value;

	if ( ( nom == 'Nom') || ( prenom == 'Prénom') || ( societe == 'Société') || ( fonction == 'Fonction') || ( telephone == 'Téléphone') || ( email == 'Email') || ( demande == 'Votre demande') )
	{
		alert(fldblank_fr);
		return false;
	}
	
	if ( ! isEmail(email) )
	{
		alert(bademail_fr);
		document.getElementById('Email').focus();
		return false;
	}
	
	document.getElementById('retURL').value = 'http://' + server_name + '/index.php?option=com_content&task=view&id=103&Itemid=65&lang=fr';
	document.getElementById('lead_source').value = 'Inscription a une demo-fr';
}

if ( lang == 'en' )
{
	nom 		= document.getElementById('Name').value;
	nom		= nompropre(nom);
	document.getElementById('Name').value = nom;
	prenom		= document.getElementById('First name').value;
	prenom		= nompropre(prenom);
	document.getElementById('First name').value = prenom;
	societe		= document.getElementById('Company').value;
	societe		= societe.toUpperCase();
	document.getElementById('Company').value = societe;
	fonction	= document.getElementById('Position').value;
	fonction	= nompropre(fonction);
	document.getElementById('Position').value = fonction;
	telephone	= document.getElementById('Telephone').value;
	telephone	= reformat (stripCharsNotInBag (telephone, digits), "", 2, " ",  2, " ", 2, " ", 2, " ", 2)
	document.getElementById('Telephone').value = telephone;
	email 		= document.getElementById('Email').value;
	demande		= document.getElementById('mesg').value;

	// A traduire !
	if ( ( nom == 'Name') || ( prenom == 'First name') || ( societe == 'Company') || ( fonction == 'Position') || ( telephone == 'Telephone') || ( email == 'Email') || ( demande == 'Your questions or comments') )
	{
		alert(fldblank_en);
		return false;
	}
	
	if ( ! isEmail(email) )
	{
		alert(bademail_en);
		document.getElementById('Email').focus();
		return false;
	}

	document.getElementById('retURL').value = 'http://' + server_name + '/index.php?option=com_content&task=view&id=103&Itemid=65&lang=en';
	document.getElementById('lead_source').value = 'Inscription a une demo-uk';
}

if ( lang == 'es' )
{
	nom 		= document.getElementById('Apellido').value;
	nom		= nompropre(nom);
	document.getElementById('Apellido').value = nom;
	prenom		= document.getElementById('Nombre').value;
	prenom		= nompropre(prenom);
	document.getElementById('Nombre').value = prenom;
	societe		= document.getElementById('Empresa o Institución').value;
	societe		= societe.toUpperCase();
	document.getElementById('Empresa o Institución').value = societe;
	fonction	= document.getElementById('Puesto o Cargo').value;
	fonction	= nompropre(fonction);
	document.getElementById('Puesto o Cargo').value = fonction;
	telephone	= document.getElementById('Teléfono').value;
	telephone	= reformat (stripCharsNotInBag (telephone, digits), "", 2, " ",  2, " ", 2, " ", 2, " ", 2)
	document.getElementById('Teléfono').value = telephone;
	email 		= document.getElementById('Email').value;
	demande		= document.getElementById('mesg').value;

	// A traduire !
	if ( ( nom == 'Name') || ( prenom == 'First name') || ( societe == 'Company') || ( fonction == 'Position') || ( telephone == 'Telephone') || ( email == 'Email') || ( demande == 'Your questions or comments') )
	{
		alert(fldblank_es);
		return false;
	}
	
	if ( ! isEmail(email) )
	{
		alert(bademail_es);
		document.getElementById('Email').focus();
		return false;
	}

	document.getElementById('retURL').value = 'http://' + server_name + '/index.php?option=com_content&task=view&id=103&Itemid=65&lang=en';
	document.getElementById('lead_source').value = 'Inscription a une demo-uk';
}

/* Obsolete suite intégration Sales Force / Utilisation comme mouchard */

demande = 'Type de Démonstration demandée : LINGWAY Medical';
document.getElementById('mesg').value = demande;

params = 'nom=' + nom + '&prenom=' + prenom + '&societe=' + societe + '&fonction=' + fonction + '&telephone=' + telephone;
params = params + '&email=' + email + '&version=' + version;
params = params + '&demande=' + demande;

document.getElementById('oid').value  = '00D200000000kRU';
// document.getElementById('debugEmail').value  = 'alain@cabinfo.fr';
document.getElementById('contact_form').action = SF_Uri;

var ajaxIndex = ajaxObjects.length;
ajaxObjects[ajaxIndex] = new sack();
ajaxObjects[ajaxIndex].requestFile = '/scripts/mouchard_demo_km.php?' + params;
ajaxObjects[ajaxIndex].onCompletion = function(){ show_mouchard_demo_km_result(ajaxIndex); };	// Specify function that will be executed after file has been found
ajaxObjects[ajaxIndex].runAJAX();		// Execute AJAX function	

return true;

}

/************************************************************************************************************/
/***     Fonction valide_demo_km()                                                                        ***/
/************************************************************************************************************/

function valide_demo_km()
{

SF_Uri = 'https://www.salesforce.com/servlet/servlet.WebToLead?encoding=iso-8859-1';	

fldblank_fr	= 'Tous les champs sont obligatoires.';
fldblank_en	= 'Please, fill all fields.';
fldblank_es	= 'Todos los campos son obligatorios.';
bademail_fr	= 'L\'adresse email saisie n\'est pas valide, merci de bien vouloir la vérifier.';
bademail_en	= 'The email address is not valid, please try again.';
bademail_es	= 'La dirección electrónica entrada no es válida, favor de verificarla.';

if ( lang == 'fr' )
{
	nom 		= document.getElementById('Nom').value;
	nom		= nompropre(nom);
	document.getElementById('Nom').value = nom;
	prenom		= document.getElementById('Prénom').value;
	prenom		= nompropre(prenom);
	document.getElementById('Prénom').value = prenom;
	societe		= document.getElementById('Société').value;
	societe		= societe.toUpperCase();
	document.getElementById('Société').value = societe;
	fonction	= document.getElementById('Fonction').value;
	fonction	= nompropre(fonction);
	document.getElementById('Fonction').value = fonction;
	telephone	= document.getElementById('Téléphone').value;
	telephone	= reformat (stripCharsNotInBag (telephone, digits), "", 2, " ",  2, " ", 2, " ", 2, " ", 2)
	document.getElementById('Téléphone').value = telephone;
	email 		= document.getElementById('Email').value;
	demande		= document.getElementById('mesg').value;

	if ( ( nom == 'Nom') || ( prenom == 'Prénom') || ( societe == 'Société') || ( fonction == 'Fonction') || ( telephone == 'Téléphone') || ( email == 'Email') || ( demande == 'Votre demande') )
	{
		alert(fldblank_fr);
		return false;
	}
	
	if ( ! isEmail(email) )
	{
		alert(bademail_fr);
		document.getElementById('Email').focus();
		return false;
	}
	
	document.getElementById('retURL').value = 'http://' + server_name + '/index.php?option=com_content&task=view&id=93&Itemid=65&lang=fr';
	document.getElementById('lead_source').value = 'Inscription a une demo-fr';
}

if ( lang == 'en' )
{
	nom 		= document.getElementById('Name').value;
	nom		= nompropre(nom);
	document.getElementById('Name').value = nom;
	prenom		= document.getElementById('First name').value;
	prenom		= nompropre(prenom);
	document.getElementById('First name').value = prenom;
	societe		= document.getElementById('Company').value;
	societe		= societe.toUpperCase();
	document.getElementById('Company').value = societe;
	fonction	= document.getElementById('Position').value;
	fonction	= nompropre(fonction);
	document.getElementById('Position').value = fonction;
	telephone	= document.getElementById('Telephone').value;
	telephone	= reformat (stripCharsNotInBag (telephone, digits), "", 2, " ",  2, " ", 2, " ", 2, " ", 2)
	document.getElementById('Telephone').value = telephone;
	email 		= document.getElementById('Email').value;
	demande		= document.getElementById('mesg').value;

	// A traduire !
	if ( ( nom == 'Name') || ( prenom == 'First name') || ( societe == 'Company') || ( fonction == 'Position') || ( telephone == 'Telephone') || ( email == 'Email') || ( demande == 'Your questions or comments') )
	{
		alert(fldblank_en);
		return false;
	}
	
	if ( ! isEmail(email) )
	{
		alert(bademail_en);
		document.getElementById('Email').focus();
		return false;
	}

	document.getElementById('retURL').value = 'http://' + server_name + '/index.php?option=com_content&task=view&id=93&Itemid=65&lang=en';
	document.getElementById('lead_source').value = 'Inscription a une demo-uk';
}

if ( lang == 'es' )
{
	nom 		= document.getElementById('Apellido').value;
	nom		= nompropre(nom);
	document.getElementById('Apellido').value = nom;
	prenom		= document.getElementById('Nombre').value;
	prenom		= nompropre(prenom);
	document.getElementById('Nombre').value = prenom;
	societe		= document.getElementById('Empresa o Institución').value;
	societe		= societe.toUpperCase();
	document.getElementById('Empresa o Institución').value = societe;
	fonction	= document.getElementById('Puesto o Cargo').value;
	fonction	= nompropre(fonction);
	document.getElementById('Puesto o Cargo').value = fonction;
	telephone	= document.getElementById('Teléfono').value;
	telephone	= reformat (stripCharsNotInBag (telephone, digits), "", 2, " ",  2, " ", 2, " ", 2, " ", 2)
	document.getElementById('Teléfono').value = telephone;
	email 		= document.getElementById('Email').value;
	demande		= document.getElementById('mesg').value;

	// A traduire !
	if ( ( nom == 'Name') || ( prenom == 'First name') || ( societe == 'Company') || ( fonction == 'Position') || ( telephone == 'Telephone') || ( email == 'Email') || ( demande == 'Your questions or comments') )
	{
		alert(fldblank_es);
		return false;
	}
	
	if ( ! isEmail(email) )
	{
		alert(bademail_es);
		document.getElementById('Email').focus();
		return false;
	}

	document.getElementById('retURL').value = 'http://' + server_name + '/index.php?option=com_content&task=view&id=93&Itemid=65&lang=en';
	document.getElementById('lead_source').value = 'Inscription a une demo-uk';
}

/* Obsolete suite intégration Sales Force / Utilisation comme mouchard */

demande = 'Type de Démonstration demandée : LKM';
document.getElementById('mesg').value = demande;

params = 'nom=' + nom + '&prenom=' + prenom + '&societe=' + societe + '&fonction=' + fonction + '&telephone=' + telephone;
params = params + '&email=' + email + '&version=' + version;
params = params + '&demande=' + demande;

document.getElementById('oid').value  = '00D200000000kRU';
// document.getElementById('debugEmail').value  = 'alain@cabinfo.fr';
document.getElementById('contact_form').action = SF_Uri;

var ajaxIndex = ajaxObjects.length;
ajaxObjects[ajaxIndex] = new sack();
ajaxObjects[ajaxIndex].requestFile = '/scripts/mouchard_demo_km.php?' + params;
ajaxObjects[ajaxIndex].onCompletion = function(){ show_mouchard_demo_km_result(ajaxIndex); };	// Specify function that will be executed after file has been found
ajaxObjects[ajaxIndex].runAJAX();		// Execute AJAX function	

return true;

}



/************************************************************************************************************/
/***     Fonction show_demo_km_register_result(ajaxIndex, params)                                         ***/
/************************************************************************************************************/

function show_demo_km_register_result(ajaxIndex, params)
{

var reg = new RegExp("[;]+", "g");

if ( lang == 'fr' )
{
	doublon = 'Ce login existe déja, veuillez changer de login.';
	err	= 'Une erreur inconnue est survenue, merci de bien vouloir réessayer plus tard.';
}

if ( lang == 'en' )
{
	doublon = 'This login already exist, please enter a new one.';
	err	= 'An unknown error has occured, please try again later.';
}

if ( lang == 'es' )
{
	doublon = 'Este nombre de usuario ya existe, favor de cambiar de nombre de usuario.';
	err	= 'Ha ocurrido un error desconocido. Intentar más tarde.';
}

ret = ajaxObjects[ajaxIndex].response;

var result = ret.split(reg);

if ( result[0] == 'doublon' )
{
	alert(doublon);
	return false;
}

if ( result[0] == 'err' )
{
	alert(err);
	return false;
}

if ( result[0] == 'ok' )
{
	demande = 'Login : ' + result[1] + ' - Password : ' + result[2] + ' - Type : LKM';
	document.getElementById('mesg').value = demande;
	params = params + '&demande=' + demande;
	document.getElementById('contact_form').submit();
}

}



/************************************************************************************************************/
/***     Fonction show_mouchard_demo_km_result()                                                          ***/
/************************************************************************************************************/

function show_mouchard_demo_km_result(ajaxIndex)
{
document.getElementById('contact_form').submit();
}




/************************************************************************************************************/
/***     Fonction valide_contact()                                                                        ***/
/************************************************************************************************************/

function valide_contact()
{

SF_Uri = 'https://www.salesforce.com/servlet/servlet.WebToLead?encoding=iso-8859-1';	

fldblank_fr	= 'Tous les champs sont obligatoires.';
fldblank_en	= 'Please, fill all fields.';
fldblank_es	= 'Todos los campos son obligatorios.';

if ( lang == 'fr' )
{
	nom 		= document.getElementById('Nom').value;
	nom		= nompropre(nom);
	document.getElementById('Nom').value = nom;
	prenom		= document.getElementById('Prénom').value;
	prenom		= nompropre(prenom);
	document.getElementById('Prénom').value = prenom;
	societe		= document.getElementById('Société').value;
	societe		= societe.toUpperCase();
	document.getElementById('Société').value = societe;
	fonction	= document.getElementById('Fonction').value;
	fonction	= nompropre(fonction);
	document.getElementById('Fonction').value = fonction;
	telephone	= document.getElementById('Téléphone').value;
	telephone	= reformat (stripCharsNotInBag (telephone, digits), "", 2, " ",  2, " ", 2, " ", 2, " ", 2)
	document.getElementById('Téléphone').value = telephone;
	email 		= document.getElementById('Email').value;
	demande		= document.getElementById('mesg').value;

	if ( ( nom == 'Nom') || ( prenom == 'Prénom') || ( societe == 'Société') || ( fonction == 'Fonction') || ( telephone == 'Téléphone') || ( email == 'Email') || ( demande == 'Votre demande') )
	{
		alert(fldblank_fr);
		return false;
	}
	document.getElementById('retURL').value = 'http://' + server_name + '/index.php?option=com_content&task=view&id=90&Itemid=67&lang=fr';
	document.getElementById('lead_source').value = 'Site Internet-fr';
}

if ( lang == 'en' )
{
	nom 		= document.getElementById('Name').value;
	nom		= nompropre(nom);
	document.getElementById('Name').value = nom;
	prenom		= document.getElementById('First name').value;
	prenom		= nompropre(prenom);
	document.getElementById('First name').value = prenom;
	societe		= document.getElementById('Company').value;
	societe		= societe.toUpperCase();
	document.getElementById('Company').value = societe;
	fonction	= document.getElementById('Position').value;
	fonction	= nompropre(fonction);
	document.getElementById('Position').value = fonction;
	telephone	= document.getElementById('Telephone').value;
	telephone	= reformat (stripCharsNotInBag (telephone, digits), "", 2, " ",  2, " ", 2, " ", 2, " ", 2)
	document.getElementById('Telephone').value = telephone;
	email 		= document.getElementById('Email').value;
	demande		= document.getElementById('mesg').value;

	// A traduire !
	if ( ( nom == 'Name') || ( prenom == 'First name') || ( societe == 'Company') || ( fonction == 'Position') || ( telephone == 'Telephone') || ( email == 'Email') || ( demande == 'Your questions or comments') )
	{
		alert(fldblank_en);
		return false;
	}
	
	document.getElementById('retURL').value = 'http://' + server_name + '/index.php?option=com_content&task=view&id=90&Itemid=67&lang=en';
	document.getElementById('lead_source').value = 'Site Internet-uk';
}

if ( lang == 'es' )
{
	nom 		= document.getElementById('Apellido').value;
	nom		= nompropre(nom);
	document.getElementById('Apellido').value = nom;
	prenom		= document.getElementById('Nombre').value;
	prenom		= nompropre(prenom);
	document.getElementById('Nombre').value = prenom;
	societe		= document.getElementById('Empresa o Institución').value;
	societe		= societe.toUpperCase();
	document.getElementById('Empresa o Institución').value = societe;
	fonction	= document.getElementById('Puesto o Cargo').value;
	fonction	= nompropre(fonction);
	document.getElementById('Puesto o Cargo').value = fonction;
	telephone	= document.getElementById('Teléfono').value;
	telephone	= reformat (stripCharsNotInBag (telephone, digits), "", 2, " ",  2, " ", 2, " ", 2, " ", 2)
	document.getElementById('Teléfono').value = telephone;
	zemail 		= document.getElementById('Email').value;
	demande		= document.getElementById('mesg').value;

	// A traduire !
	if ( ( nom == 'Name') || ( prenom == 'First name') || ( societe == 'Company') || ( fonction == 'Position') || ( telephone == 'Telephone') || ( email == 'Email') || ( demande == 'Your questions or comments') )
	{
		alert(fldblank_es);
		return false;
	}
	
	document.getElementById('retURL').value = 'http://' + server_name + '/index.php?option=com_content&task=view&id=90&Itemid=67&lang=es';
	document.getElementById('lead_source').value = 'Site Internet-es';
	
	// Pour l'instant pas d'envoi Sales Force, on utilise un mouchard recyclé pour envoyerle résultat du formulaire
	params = 'nom=' + nom + '&prenom=' + prenom + '&societe=' + societe + '&fonction=' + fonction + '&telephone=' + telephone;
	params = params + '&email=' + zemail + '&demande=' + demande + '&version=' + version;

	var ajaxIndex = ajaxObjects.length;
	ajaxObjects[ajaxIndex] = new sack();
	ajaxObjects[ajaxIndex].requestFile = '/scripts/contact_es.php?' + params;

	ajaxObjects[ajaxIndex].onCompletion = function(){ show_contact_es_result(ajaxIndex); };	// Specify function that will be executed after file has been found
	ajaxObjects[ajaxIndex].runAJAX();		// Execute AJAX function	
	
}

/* Obsolete suite intégration Sales Force / Utilisation comme mouchard */

params = 'nom=' + nom + '&prenom=' + prenom + '&societe=' + societe + '&fonction=' + fonction + '&telephone=' + telephone;
params = params + '&email=' + email + '&demande=' + demande + '&version=' + version;

var ajaxIndex = ajaxObjects.length;
ajaxObjects[ajaxIndex] = new sack();
ajaxObjects[ajaxIndex].requestFile = '/scripts/mouchard.php?' + params;

ajaxObjects[ajaxIndex].onCompletion = function(){ show_mouchard_result(ajaxIndex); };	// Specify function that will be executed after file has been found
ajaxObjects[ajaxIndex].runAJAX();		// Execute AJAX function	
/**/

document.getElementById('oid').value  = '00D200000000kRU';
// document.getElementById('debugEmail').value  = 'alain@cabinfo.fr';
if ( lang != 'es' )
{
	document.getElementById('contact_form').action = SF_Uri;
}

return true;

}



/************************************************************************************************************/
/***     Fonction show_mouchard_result(ajaxIndex)                                                         ***/
/************************************************************************************************************/

function show_contact_es_result(ajaxIndex)
{
	alert( 'Su mensaje ha sido enviado.' );
	// location	= '/';
	// document.getElementById('contact_form').submit();
}




/************************************************************************************************************/
/***     Fonction show_mouchard_result(ajaxIndex)                                                         ***/
/************************************************************************************************************/

function show_mouchard_result(ajaxIndex)
{
if ( lang != 'es' )
{
	document.getElementById('contact_form').submit();
}
}



/************************************************************************************************************/
/***     Fonction show_sendmail_result(ajaxIndex)                                                         ***/
/************************************************************************************************************/

function show_sendmail_result(ajaxIndex)
{

msg_ok_fr	= 'Votre message à été envoyé.';
msg_ok_en	= 'Your message has been sent.';
msg_ok_es	= 'Su mensaje ha sido enviado.';
msg_err_fr	= 'Une erreur est survenue : Votre message n\'à pas été envoyé. \n';
msg_err_en	= 'An error occur : your mail has not been sent. \n';
msg_err_es	= 'Ha ocurrido un error. Su mensaje no ha sido enviado. \n';

ret = ajaxObjects[ajaxIndex].response;

if ( ret == 'ok' )
{
	if ( lang == 'fr' )
		alert(msg_ok_fr);
	if ( lang == 'en' )
		alert(msg_ok_en);
	if ( lang == 'es' )
		alert(msg_ok_es);
}
else
{
	if ( lang == 'en' )
		alert(msg_err_en + ret);
	if ( lang == 'es' )
		alert(msg_err_es + ret);
	if ( lang == 'fr' )
		alert(msg_err_fr + ret);
}

}



/************************************************************************************************************/
/***     Fonction valide_breakfast()                                                                      ***/
/************************************************************************************************************/

function valide_breakfast()
{
	
SF_Uri = 'https://www.salesforce.com/servlet/servlet.WebToLead?encoding=iso-8859-1';	

fldblank_fr	= 'Tous les champs sont obligatoires.';
fldblank_en	= 'Please, fill all fields.';
fldblank_es	= 'Ha ocurrido un error desconocido. Intentar más tarde.';

/* Obsolete suite intégration Sales Force
params = 'nom=' + nom + '&prenom=' + prenom + '&societe=' + societe + '&fonction=' + fonction + '&telephone=' + telephone;
params = params + '&email=' + email + '&adresse=' + adresse ;
*/

// On récupère le nombre de breafast
nbevnt = document.getElementById('nbevnt').value;

if ( nbevnt == 1 )
{
	// Une seule date
	document.getElementById('description').value = 'petit-déjeuner du ' + document.getElementById('date1').value;
	document.getElementById('00N20000001DZpV').value = 'petit-déjeuner du ' + document.getElementById('date1').value;
	idretour = 91;
}

if ( nbevnt == 2 )
{
	// Deux dates
	if ( document.getElementById('dateevnt1').checked ) 
	{
		dateevnt = document.getElementById('date1').value;
		idretour = 91;
	}
		
	if ( document.getElementById('dateevnt2').checked ) 
	{
		dateevnt = document.getElementById('date2').value;
		idretour = 104;
	}
	
	document.getElementById('description').value 	= 'petit-déjeuner du ' + dateevnt;
	document.getElementById('00N20000001DZpV').value 		= 'petit-déjeuner du ' + dateevnt;
}

if ( lang == 'fr' )
{
	nom 		= document.getElementById('Nom').value;
	nom		= nompropre(nom);
	document.getElementById('Nom').value = nom;
	prenom		= document.getElementById('Prénom').value;
	prenom		= nompropre(prenom);
	document.getElementById('Prénom').value = prenom;
	societe		= document.getElementById('Société').value;
	societe		= societe.toUpperCase();
	document.getElementById('Société').value = societe;
	fonction	= document.getElementById('Fonction').value;
	fonction	= nompropre(fonction);
	document.getElementById('Fonction').value = fonction;
	telephone	= document.getElementById('Téléphone').value;
	telephone	= reformat (stripCharsNotInBag (telephone, digits), "", 2, " ",  2, " ", 2, " ", 2, " ", 2)
	document.getElementById('Téléphone').value = telephone;
	email 		= document.getElementById('Email').value;
	adresse		= document.getElementById('Adresse').value;
	cp		= document.getElementById('Code Postal').value;
	ville		= document.getElementById('Ville').value;
	pays		= document.getElementById('Pays').value;
	
	if ( ( nom == 'Nom') || ( prenom == 'Prénom') || ( societe == 'Société') || ( fonction == 'Fonction') || ( telephone == 'Téléphone') || ( email == 'Email') || ( adresse == 'Adresse') || ( adresse == 'Code Postal') || ( adresse == 'Ville') || ( adresse == 'Pays') )
	{
		alert(fldblank_fr);
		return false;
	}
	document.getElementById('retURL').value = 'http://' + server_name + '/index.php?option=com_content&task=view&id=' + idretour + '&Itemid=67&lang=fr';
	document.getElementById('lead_source').value = 'Inscription petit-dejeuner-fr';
}

if ( lang == 'en' )
{
	nom 		= document.getElementById('Name').value;
	nom		= nompropre(nom);
	document.getElementById('Name').value = nom;
	prenom		= document.getElementById('First name').value;
	prenom		= nompropre(prenom);
	document.getElementById('First name').value = prenom;
	societe		= document.getElementById('Company').value;
	societe		= societe.toUpperCase();
	document.getElementById('Company').value = societe;
	fonction	= document.getElementById('Position').value;
	fonction	= nompropre(fonction);
	document.getElementById('Position').value = fonction;
	telephone	= document.getElementById('Telephone').value;
	telephone	= reformat (stripCharsNotInBag (telephone, digits), "", 2, " ",  2, " ", 2, " ", 2, " ", 2)
	document.getElementById('Telephone').value = telephone;
	email 		= document.getElementById('Email').value;
	adresse		= document.getElementById('Address').value;
	cp		= document.getElementById('Postal code').value;
	ville		= document.getElementById('City').value;
	pays		= document.getElementById('Country').value;
	
	// A traduire !
	if ( ( nom == 'Name') || ( prenom == 'First name') || ( societe == 'Company') || ( fonction == 'Position') || ( telephone == 'Telephone') || ( email == 'Email') || ( adresse == 'Address') || ( adresse == 'Postal code') || ( adresse == 'City') || ( adresse == 'Country') )
	{
		alert(fldblank_en);
		return false;
	}
	document.getElementById('retURL').value = 'http://' + server_name + '/index.php?option=com_content&task=view&id=' + idretour + '&Itemid=67&lang=en';
	document.getElementById('lead_source').value = 'Inscription petit-dejeuner-uk';
}

if ( lang == 'es' )
{
	nom 		= document.getElementById('Apellido').value;
	nom		= nompropre(nom);
	document.getElementById('Apellido').value = nom;
	prenom		= document.getElementById('Nombre').value;
	prenom		= nompropre(prenom);
	document.getElementById('Nombre').value = prenom;
	societe		= document.getElementById('Empresa o Institución').value;
	societe		= societe.toUpperCase();
	document.getElementById('Empresa o Institución').value = societe;
	fonction	= document.getElementById('Puesto o Cargo').value;
	fonction	= nompropre(fonction);
	document.getElementById('Puesto o Cargo').value = fonction;
	telephone	= document.getElementById('Teléfono').value;
	telephone	= reformat (stripCharsNotInBag (telephone, digits), "", 2, " ",  2, " ", 2, " ", 2, " ", 2)
	document.getElementById('Teléfono').value = telephone;
	email 		= document.getElementById('Email').value;
	adresse		= document.getElementById('Address').value;
	cp		= document.getElementById('Postal code').value;
	ville		= document.getElementById('City').value;
	pays		= document.getElementById('Country').value;
	
	// A traduire !
	if ( ( nom == 'Name') || ( prenom == 'First name') || ( societe == 'Company') || ( fonction == 'Position') || ( telephone == 'Telephone') || ( email == 'Email') || ( adresse == 'Address') || ( adresse == 'Postal code') || ( adresse == 'City') || ( adresse == 'Country') )
	{
		alert(fldblank_es);
		return false;
	}
	document.getElementById('retURL').value = 'http://' + server_name + '/index.php?option=com_content&task=view&id=' + idretour + '&Itemid=67&lang=en';
	document.getElementById('lead_source').value = 'Inscription petit-dejeuner-uk';
}

/* Obsolete suite intégration Sales Force
*/

d1 = document.getElementById('description').value;
d2 = document.getElementById('00N20000001DZpV').value;


params = 'nom=' + nom + '&prenom=' + prenom + '&societe=' + societe + '&fonction=' + fonction + '&telephone=' + telephone;
params = params + '&email=' + email + '&adresse=' + adresse + '&d1=' + d1 + '&d2=' + d2 ;

var ajaxIndex = ajaxObjects.length;
ajaxObjects[ajaxIndex] = new sack();
ajaxObjects[ajaxIndex].requestFile = '/scripts/sendmail_breakfast.php?' + params;

ajaxObjects[ajaxIndex].onCompletion = function(){ show_breakfast_result(ajaxIndex); };	// Specify function that will be executed after file has been found
ajaxObjects[ajaxIndex].runAJAX(); // Execute AJAX function	
/*
*/

document.getElementById('oid').value  = '00D200000000kRU';
// document.getElementById('debugEmail').value  = 'stephane.philip@e-manation.com';
document.getElementById('contact_form').action = SF_Uri;

document.getElementById('contact_form').submit();

return true;

}




/************************************************************************************************************/
/***     Fonction show_breakfast_result(ajaxIndex)                                                        ***/
/************************************************************************************************************/

function show_breakfast_result(ajaxIndex)
{

// return true;

msg_ok_fr	= 'Votre demande d\'inscription à été envoyée. Vous allez recevoir un email de confirmation.';
msg_ok_en	= 'Your message has been sent.';
msg_ok_es	= 'Su solicitud de inscripción ha sido enviada. Recibirá un mail de confirmación.';
msg_err_fr	= 'Une erreur est survenue : Votre message n\'à pas été envoyé. \n';
msg_err_en	= 'An error occur : your mail has not been sent. \n';
msg_err_es	= 'Ha ocurrido un error desconocido. Intentar más tarde. \n';

ret = ajaxObjects[ajaxIndex].response;

if ( ret == 'ok' )
{
	if ( lang == 'fr' )
		alert(msg_ok_fr);
	if ( lang == 'en' )
		alert(msg_ok_en);
	if ( lang == 'es' )
		alert(msg_ok_es);
}
else
{
	if ( lang == 'en' )
		alert(msg_err_en + ret);
	if ( lang == 'es' )
		alert(msg_err_es + ret);
	if ( lang == 'fr' )
		alert(msg_err_fr + ret);
}

}
