// JavaScript Document
function validation(langue)
{
	champNom = document.frmCourrier.txtNom
	champPrenom = document.frmCourrier.txtPrenom
	//champNoTel = document.frmCourrier.txtNoTel
	champMail = document.frmCourrier.txtCourriel
	champComm = document.frmCourrier.txtCommentaire
	//vrifie si tous les champs sont vides
	//&& champNoTel.value == "" 
	if (champNom.value == "" && champPrenom.value == "" && champMail.value == "" && champComm.value == "")
	{
		valide = false;
		if (langue == "fr")
		{
			message = "Tous les champs sont obligatoires, veuillez les remplir."
		}
		else
		{
			message = "All the fields are required, please fill them."
		}
		alert(message)
		champNom.focus()
	}
	else
	{
		if (langue == "fr")
		{
			messageN = "Veuillez inscrire votre nom."
			messageP = "Veuillez inscrire votre prnom."
			//messageT = "Veuillez inscrire votre numro de tlphone."
			messageE = "Veuillez inscrire votre courriel."
			messageC = "Veuillez inscrire vos commentaires."
		}
		else
		{
			messageN = "Please write your name."
			messageP = "Please write your first name."
			//messageT = "Please write your phone number."
			messageE = "Please write your e-mail address."
			messageC = "Please write your comments."
		}
		valide = verifierVide(champNom, messageN)
		if (valide)
		{
			valide = verifierVide(champPrenom, messageP)
			if (valide)
			{
				//valide = verifierVide(champNoTel, messageT)
				//if (valide)
				//{
					valide = verifierVide(champMail, messageE)
					if (valide)
					{
						valide = verifierVide(champComm, messageC)
					}
				//}
			}
		}
	}
	return valide
}

function verifierVide(champ, message)
{
	if (champ.value == "")
	{
		valide = false;
		alert(message);
		champ.focus();
	}
	return valide;
}

function validerNP(champ, langue)
{
	chaineCherchePN = '1234567890_/\!;:?.,|&%@#$*+(){}[]"';
	valide = true;
	chaine = champ.value
	for(i=0;i<chaine.length && valide;i++)
	{
		if (chaineCherchePN.indexOf(chaine.charAt(i)) != -1)
		{
			valide = false;
			if (langue == "fr")
			{
				message = "Les seuls caractres permis sont les lettres de l'alphabet"
			}
			else
			{
				message = "The only characters allowed are the letters of the alphabet"
			}
			alert(message);
			champ.focus();
		}
	}
	return valide;
}

/*function validerNoTel(champ, langue)
{
	valide = true;
	chaineCherche = "1234567890- ";
	chaine = champ.value;
	for(i=0;i < chaine.length && valide == true;i++)
	{
		if (chaineCherche.indexOf(chaine.charAt(i)) == -1)
		{
			valide = false;
			if (langue == "fr")
			{
				message = "Les seuls caractres permis dans le numro de tlphone sont les chiffres, le tiret et l'espace"
			}
			else
			{
				message = "The only characters allowed in the phone number are the digits, the dash(-) and the space"
			}
			alert(message);
			champ.focus();
		}
	}
	return valide;
}*/

// Nature du courriel, FR, ouvre le client de messagerie
function envoiecourriel(){
    var names = new Array();
    var domains = new Array();

    names['renseignements']="racj.quebec";
    names['commentaires']="racj.quebec";
    names['plaintes']="racj.plainte";
    domains['renseignements']="racj.gouv.qc.ca?Subject=Demande de renseignements";
    domains['commentaires']="racj.gouv.qc.ca?Subject=Commentaires";
    domains['plaintes']="racj.gouv.qc.ca?Subject=Plaintes et denonciations";
    choix = document.forms[0].nature;
    bar = choix.options[choix.selectedIndex].value;
    if (bar) address = parent.location='mailto:'+ names[bar] +'@' + domains[bar];
}

// Email type, EN, opens email client
function sendmail(){
    var names = new Array();
    var domains = new Array();

    names['information']="racj.quebec";
    names['comments']="racj.quebec";
    names['complaints']="racj.plainte";
    domains['information']="racj.gouv.qc.ca?Subject=Information request";
    domains['comments']="racj.gouv.qc.ca?Subject=Comments";
    domains['complaints']="racj.gouv.qc.ca?Subject=Complaints";
    choix = document.forms[0].type;
    bar = choix.options[choix.selectedIndex].value;
    if (bar) address = parent.location='mailto:'+ names[bar] +'@' + domains[bar];
}
