function valid(var_Langue)
{
	var premierControle;
	var message;

	if(document.contactForm.first_name.value == '')
	{
		message = MessagePrenom(var_Langue);
		premierControle = document.getElementById('first_name');
	}
	if(document.contactForm.last_name.value == '')
	{
		if(message == null)
		{
			message = MessageNom(var_Langue, true);
		}
		else
		{
			message = message + MessageNom(var_Langue, false);
		}
		if(premierControle == null)
		{
		  premierControle = document.getElementById('last_name');
		}
	}

	if(document.contactForm.email.value.indexOf('@') == -1)
	{
		if(message == null)
		{
			message = MessageEmail(var_Langue, true);
		}
		else
		{
			message = message + MessageEmail(var_Langue, false);
		}
		if(premierControle == null)
		{
		  premierControle = document.getElementById('email');
		}
	}

	var regTelephone = /^[0-9 \-\(\)\+\.]+$/;
	var var_Resultat = regTelephone.exec(document.contactForm.phone.value);
	if( var_Resultat == null)
	{
		if(message == null)
		{
			message = MessageTelephone(var_Langue, true);
		}
		else
		{
			message = message + MessageTelephone(var_Langue, false);
		}
		if(premierControle == null)
		{
		  premierControle = document.getElementById('phone');
		}
	}
	
	var txtDomain = null;
	txtDomain = document.getElementById('nomDomain');
	
	if(txtDomain != null && document.contactForm.inquiry.value != 'sales')
	{
		var regDomain = /[a-zA-Z0-9]\.[a-zA-Z0-9]/;
		var var_Resultat = regDomain.exec(txtDomain.value);
		if( var_Resultat == null)
		{
			if(message == null)
			{
				message = MessageDomain(var_Langue, true);
			}
			else
			{
				message = + MessageDomain(var_Langue, false);
			}
			if(premierControle == null)
			{
				premierControle = txtDomain;
			}
		}
	}

	if(document.contactForm.description.value == '')
	{
		if(message == null)
		{
			message = MessageDescription(var_Langue, true);
		}
		else
		{
			message = message + MessageDescription(var_Langue, false);
		}
		if(premierControle == null)
		{
		  premierControle = document.getElementById('description');
		}	
	}
	
	

	if(message == null)
	{
		document.getElementById('TimeZone').value = new Date().getTimezoneOffset()/(60);
		return true;
	}
	else{
		alert(MessageGeneral(var_Langue) + message);
		premierControle.focus();
		return false;
	}
}

function MessagePrenom(varLangue)
{
	var message;
	if(varLangue == "francais")
	{
		message = "Prénom";
	}
	else
	{
		message = "First Name";
	}
	return message;
}

function MessageNom(varLangue, varPremier)
{
	var message;
	if(varLangue == "francais")
	{
		if(varPremier == true)
		{
			message = "Nom";
		}
		else
		{
			message = ", nom";
		}
	}
	else
	{
		if(varPremier == true)
		{
			message = "Last name";
		}
		else
		{
			message = ", last Name";
		}
	}
	return message;
}

function MessageEmail(varLangue, varPremier)
{
	var message;
	if(varLangue == "francais")
	{
		if(varPremier == true)
		{
			message = "Un courriel valide";
		}
		else
		{
			message = ", un courriel valide";
		}
	}
	else
	{
		if(varPremier == true)
		{
			message = "A valid email";
		}
		else
		{
			message = ", a valid email";
		}
	}
	return message;
}

function MessageTelephone(varLangue, varPremier)
{
	var message;
	if(varLangue == "francais")
	{
		if(varPremier == true)
		{
			message = "Un num�ro de téléphone valide (ex: XXX-XXXX ou XX.XX.XX.XX.XX)";
		}
		else
		{
			message = ", un num�ro de téléphone valide (ex: XXX-XXXX ou XX.XX.XX.XX.XX)";
		}
	}
	else
	{
		if(varPremier == true)
		{
			message = "A valid phone number (ex: XXX-XXXX ou XX.XX.XX.XX.XX)";
		}
		else
		{
			message = ", a valid phone number (ex: XXX-XXXX ou XX.XX.XX.XX.XX)";
		}
	}
	return message;
}

function MessageDescription(varLangue, varPremier)
{
	var message;
	if(varLangue == "francais")
	{
		if(varPremier == true)
		{
			message = "Votre message";
		}
		else
		{
			message = ", votre message";
		}
	}
	else
	{
		if(varPremier == true)
		{
			message = "Your message";
		}
		else
		{
			message = ", your message";
		}
	}
	return message;
}

function MessageDomain(varLangue, varPremier)
{
	if(varLangue == "francais")
	{
		if(varPremier == true)
		{
			message = "Votre nom de domaine";
		}
		else
		{
			message = ", votre nom de domaine";
		}
	}
	else
	{
		if(varPremier == true)
		{
			message = "Your domaine name";
		}
		else
		{
			message = ", your domaine name"
		}
	}
	return message; 
}

function MessageGeneral(varLangue)
{
	var message;
	if(varLangue == "francais")
	{
		message = "S.V.P remplissez conrrectement les champs. Ce(s) champ(s) est (sont) incorrect(s): ";
	}
	else
	{
		message = "Please fill all the fields correctly. These (Those) field(s) is (are) incorrect: ";
	}
	return message;
}