var msgClient = [];

// Loc-Action
	msgClient['locaction-devis'] = {m1:"Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard."};
	
	msgClient['locaction-info'] = {m1:"Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard."};

// LeasePlan Corp
	msgClient['leaseplan-corp'] = {m1:"Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard."};
	
	msgClient['leaseplan-candidature'] = {m1:"Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard."};
	
	msgClient['leaseplan-repoffre'] = {m1:"Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard."};

// Portail Gestionnaires

msgClient['leaseplan-portailgest'] = {m1:"Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard."};

// Portail Gestionnaires

msgClient['leaseplan-portailcond-contact'] = {m1:"Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard."};

// LeasePlan mailing SISEG
msgClient['leaseplan-siseg'] = {m1:"Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard."};

// LeasePlan GreenPlan

msgClient['greenplan-lpfr'] = {m1:"Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard."};

// DCSFleet

msgClient['dcsfleet'] = {m1:"Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard."};

// LeasePlan Go ope mégane

msgClient['leaseplan-nlMegane'] = {m1:"Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard."};

msgClient['leaseplanGo-nlMegane'] = {m1:"Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard."};


// LeasePlan Go Stop affaire

msgClient['leaseplan-nlStopaffaire'] = {m1:"Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard."};

msgClient['leaseplanGo-nlStopaffaire'] = {m1:"Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.<br><br>", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard."};


// LeasePlan GreenPlan risque routier

msgClient['greenplan-lpfr-risque'] = {m1:"<br>Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais. R&eacute;pondez maintenant &agrave; la deuxi&egrave;me partie du formulaire ci-dessous.<br><br>", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard.<br><br>"};

msgClient['greenplan-lpfr-risque2'] = {m1:"<br>Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.<br><br>", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard.<br><br>"};

msgClient['greenplan-lpfr-risque-total'] = {m1:"<br>Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.<br><br>", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard.<br><br>"};

// LeasePlan Go ope Seat

msgClient['leaseplan-nlOpeSeat'] = {m1:"Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard."};

msgClient['leaseplanGo-nlOpeSeat'] = {m1:"Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.<br><br>", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard."};

// DematFac

msgClient['dematfac'] = {m1:"Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.<br><br>", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard."};

msgClient['dematfacNok'] = {m1:"Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.<br><br>", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard."};


// star

msgClient['star'] = {m1:"Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.<br><br>", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard."};



// CostSaving

msgClient['CostSaving'] = {m1:"Votre demande a &eacute;t&eacute; envoy&eacute;e avec succ&egrave;s.<br>Nous la traiterons dans les meilleurs d&eacute;lais.<br><br>", m2:"Impossible de traiter votre demande.<br>Merci de r&eacute;essayer plus tard."};






/*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/

function verifForm(formulaire) {

	var stockErrors = [];
	var message = '';
	
	for(var i = 1; i < arguments.length; i++)
	{
		var tabVerif = arguments[i].split("/");
		
		if(tabVerif[1] == 'mail')
		{
			var champs = tabVerif[0];
			if (formulaire[champs].value.search(/^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/) == -1)
			{
				var langue = tabVerif[0].substring(tabVerif[0].length,-2);
				stockErrors[stockErrors.length] = '- Le champ "' + tabVerif[2] + '" doit être un e-mail valide.';
			}	
		}
		
		if(tabVerif[1] == 'login_mdp')
		{
			var champs = tabVerif[0];
			if (formulaire[champs].value.search(/^[a-z0-9._-]{6,15}$/) == -1)
			{
				var langue = tabVerif[0].substring(tabVerif[0].length,-2);
				stockErrors[stockErrors.length] = '- Le champ "' + tabVerif[2] + '" doit contenir entre 6 et 15 caractères alpha-numériques.';
			}	
		}
		
		if(tabVerif[1] == 'tel')
		{
			var champs = tabVerif[0];
			if ((formulaire[champs].value.search(/^[0-9]{10,10}$/) == -1) && (formulaire[champs].value.search(/^(\+)[0-9]{11,}$/) == -1))
			{
				var langue = tabVerif[0].substring(tabVerif[0].length,-2);
				stockErrors[stockErrors.length] = '- Le champ "' + tabVerif[2] + '" doit être un numero de téléphone valide (ex. 0404040404 ou +33404040404).';
			}	
		}
		
		if(tabVerif[1] == 'siren')
		{
			var champs = tabVerif[0];
			if (formulaire[champs].value.search(/^[0-9]{9,}$/) == -1)
			{
				var langue = tabVerif[0].substring(tabVerif[0].length,-2);
				stockErrors[stockErrors.length] = '- Le champ "' + tabVerif[2] + '" doit être de 9 caractères numeriques.';
			}	
		}
		
		if(tabVerif[1] == 'texte')
		{
			var champs = tabVerif[0];
			if (formulaire[champs].value.length < 1)
			{
				var langue = tabVerif[0].substring(tabVerif[0].length,-2);
				stockErrors[stockErrors.length] = '- Veuillez remplir le champ "' + tabVerif[2] + '" ';
			}	
		}
		
		if(tabVerif[1] == 'cp')
		{
			var champs = tabVerif[0];
			if (formulaire[champs].value.search(/^[0-9]{5}$/) == -1)
			{
				var langue = tabVerif[0].substring(tabVerif[0].length,-2);
				stockErrors[stockErrors.length] = '- Le champ "' + tabVerif[2] + '" doit être un code postal valide.';
			}	
		}
	}
	
	if (stockErrors.length == 0)
	{
		my_form = eval(formulaire);
		my_form.submit();
		return true;
	}
	else 
	{ 
		for(var i = 0; i < stockErrors.length; i++)
		{
			message = message+stockErrors[i] + "\n";
		}
		alert(message);
		return false;
	}

}

/* Client-side access to querystring name=value pairs
	Version 1.2.4
	30 March 2008
	Adam Vandenberg
*/
function Querystring(qs) { // optionally pass a querystring to parse
	this.params = {};
	this.get=Querystring_get;
	
	if (qs == null);
		qs=location.search.substring(1,location.search.length);

	if (qs.length == 0) 
		return;

// Turn <plus> back to <space>
// See: http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.13.4.1
	qs = qs.replace(/\+/g, ' ');
	var args = qs.split('&'); // parse out name/value pairs separated via &
	
// split out each name=value pair
	for (var i=0;i<args.length;i++) {
		var pair = args[i].split('=');
		var name = unescape(pair[0]);
		
		var value = (pair.length==2)
			? unescape(pair[1])
			: name;
		
		this.params[name] = value;
	}
}

function Querystring_get(key, default_) {
	var value=this.params[key];
	return (value!=null) ? value : default_;
}

var qs = new Querystring()
var retourMail = qs.get('msg');

var afficheMessage = '';

if(retourMail != undefined)
{
	afficheMessage = retourMail.split('%');
	afficheMessage = msgClient[afficheMessage[0]][afficheMessage[1]];
}