function TranslateEN(objectName)
{
	if (objectName == "nom")
		return "Name";
	if (objectName == "mail")
		return "Email";
	if (objectName == "phone")
		return "Phone";
	if (objectName == "from")
		return "Pick Up Adress";
	if (objectName == "to")
		return "Destination Adress";
	if (objectName == "date")
		return "Pick Up Date";
	if (objectName == "time")
		return "Pick Up Time";
	if (objectName == "personne")
		return "Number of person";
}
function TranslateFR(objectName)
{
	if (objectName == "nom")
		return "Nom";
	if (objectName == "mail")
		return "Email";
	if (objectName == "phone")
		return "T?l?phone";
	if (objectName == "from")
		return "Lieu de d?part";
	if (objectName == "to")
		return "Destination";
	if (objectName == "date")
		return "Date";
	if (objectName == "time")
		return "Heure";
	if (objectName == "personne")
		return "Nombre de personnes";
}


function Translate(objectName,lang)
{
	if (lang == "EN")
	{
		return TranslateEN(objectName); 
	}
	else if (lang == "FR")
	{
		return TranslateFR(objectName); 
	}
}
function fValidate(objectName, regexp,lang)
{
	var result = "";
	obj = document.getElementById(objectName);	
	//alert(obj.value);
	if (obj != null) 
	{
		if (!regexp.test(obj.value))
			result = Translate(objectName,lang) + "\n";
	}
	return result;
}
		

function ValidateReservation(lang)
{
	var message = "";

	var REText =  /([a-zA-Z0-9])+/;
	var REEmail = /([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+/;
	var REPhone = /(\+)?([0-9\(\)\.\-\\s]){5,20}/;

	message += fValidate("nom",REText,lang);
	message += fValidate("mail",REEmail,lang);
	message += fValidate("phone",REPhone,lang);
	message += fValidate("from",REText,lang);
	message += fValidate("to",REText,lang);
	message += fValidate("date",REText,lang);
	message += fValidate("time",REText,lang);
	message += fValidate("personne",REText,lang);
		
	ok = (message == "") ? true : false; 
	if (!ok) alert('Les champs suivants sont vides ou invalides :\n'+ message);
	return ok;		
}
