﻿// JavaScript Document
// exemple du bouton soumettre <INPUT type="button" value="Soumettre" onClick="umcm_saee_node_187();return=false;">


function cartedesprogrammes_node_29(){
	if (
		check_campus_select() == true && 
		check_status_select() == true && 
		check_nom() == true && 
		check_email() == true
		) 
		{
			document.formulaire.submit();
		}
	}
	

function umcm_saee_node_187(){
	if (
		check_age() == true &&
		check_sexe() == true &&
		check_situationfamiliale() == true &&
		check_programme() == true &&
		check_anneeuniversitaire() == true &&
		check_attendenfant() == true &&		
		check_responsabilitemonoparental() == true &&	
		check_nom() == true && 
		check_prenom() == true && 
		check_matricule() == true && 
		check_telephone() == true && 
		check_email() == true
		) 
		{
			document.formulaire.submit();
		}
	}

function bottin_administration_add_employee_file(){
	if (
		check_nom() == true && 
		check_prenom() == true
		) 
		{
			document.formulaire.submit();
		}
	}

function umcs_logement_reservation(){
	if (
		check_rentree() == true && 
		check_nom() == true && 
		check_prenom() == true && 
		check_sexe() == true &&
		check_date_naissance() == true &&
		check_adresse() == true && 
		check_telephone() == true && 
		check_email() == true && 
		check_urgence() == true && 
		check_urgence_tel() == true && 
		check_programme() == true && 
		check_annee() == true && 
		check_choixlogement() == true &&
		check_locataires() == true
		) 
		{ 
			document.formulaire.submit();
		}
	}

function medecine_node_5(){
	if (
		check_nom() == true && 
		check_prenom() == true && 
		check_telephone() == true && 
		check_email() == true
		) 
		{ 
			document.formulaire.submit();
		}
	}


function atelier_form_inscription(){
	if (
		check_nom() == true && 
		check_prenom() == true && 
		check_telephone() == true && 
		check_email() == true
		) 
		{ 
			document.formulaire.submit();
		}
	}

function atelier_form_update_inscription(the_id){
	if (
		check_nom_update_inscription(the_id) == true &&
		check_prenom_update_inscription(the_id) == true &&
		check_telephone_update_inscription(the_id) == true && 
		check_email_update_inscription(the_id) == true
		) 
		{ 
			document.getElementById('formulaire'+the_id).submit();
		}
	}

function futurs_demande_renseignements_action1(){
	if (
		check_prenom() == true && 
		check_nom() == true &&
		check_sexe_select() == true
		) 
		{ 
			document.formulaire.submit();
		}
	}


function futurs_demande_renseignements_action2_cad(){
	if (
		check_nom_rue() == true && 
		check_code_postal() == true &&
		check_ville() == true &&
		check_province_select() == true &&
		check_pays_select() == true &&
		check_email() == true
		) 
		{ 
			document.formulaire.submit();
		}
	}

function futurs_demande_renseignements_action2_int(){
	if (
		check_adresse() == true &&
		check_ville() == true &&
		check_pays_select() == true &&
		check_email() == true
		) 
		{ 
			document.formulaire.submit();
		}
	}


function futurs_demande_renseignements_action3_cad(){
	if (
		check_campus_check() == true &&
		check_recevoir_information() == true
		) 
		{ 
			document.formulaire.submit();
		}
	}
	
function futurs_demande_renseignements_action3_int(){
	if (
		check_recevoir_information() == true
		) 
		{ 
			document.formulaire.submit();
		}
	}


function futurs_demande_renseignements_canadien(){
	if (
		check_type_select() == true &&
		check_prenom() == true && 
		check_nom() == true &&
		check_sexe() == true &&
		check_nom_rue() == true && 
		check_ville() == true &&
		check_province_select() == true &&
		check_code_postal() == true
		) 
		{ 
			document.formulaire.submit();
		}
	}

function futurs_demande_renseignements_internationnal(){
	if (
		check_type_select() == true &&
		check_prenom() == true && 
		check_nom() == true &&
		check_sexe() == true &&
		check_adresse1() == true &&
		check_ville() == true &&
		check_pays_select() == true
		) 
		{ 
			document.formulaire.submit();
		}
	}


function enbref_h1n1(){
	if (
		check_matricule() == true &&
		check_campus_select() == true
		) 
		{ 
			document.formulaire.submit();
		}
	}

function atelier_form_effacer(url) {
	window.open(url,"Fenetre1","toolbar=no,width=300,height=200,status=no,scrollbars=no,location=no,menubar=no,directories=no,resizable=no");
	}


function umcm_reussite_node_22(){
	if(document.formulaire.q1.value == "null"){
	document.formulaire.q1.focus();
	window.scrollBy(0,-45);
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q2.value == "null"){
	document.formulaire.q2.focus();
	window.scrollBy(0,-45);
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q3.value == "null"){
	document.formulaire.q3.focus();
	window.scrollBy(0,-45);
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q4.value == "null"){
	document.formulaire.q4.focus();
	window.scrollBy(0,-45);
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q5.value == "null"){
	document.formulaire.q5.focus();
	window.scrollBy(0,-45);
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q6.value == "null"){
	document.formulaire.q6.focus();
	window.scrollBy(0,-45);
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q7.value == "null"){
	document.formulaire.q7.focus();
	window.scrollBy(0,-45);
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q8.value == "null"){
	document.formulaire.q8.focus();
	window.scrollBy(0,-45);
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q9.value == "null"){
	document.formulaire.q9.focus();
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q10.value == "null"){
	document.formulaire.q10.focus();
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q11.value == "null"){
	document.formulaire.q11.focus();
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q12.value == "null"){
	document.formulaire.q12.focus();
	alert("Veuillez sélectionner une option.");
	}else{
		document.formulaire.submit();
	}	
}


function umcm_reussite_node_23(){
	if(document.formulaire.q1.value == "null"){
	document.formulaire.q1.focus();
	window.scrollBy(0,-45);
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q2.value == "null"){
	document.formulaire.q2.focus();
	window.scrollBy(0,-45);
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q3.value == "null"){
	document.formulaire.q3.focus();
	window.scrollBy(0,-45);
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q4.value == "null"){
	document.formulaire.q4.focus();
	window.scrollBy(0,-45);
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q5.value == "null"){
	document.formulaire.q5.focus();
	window.scrollBy(0,-45);
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q6.value == "null"){
	document.formulaire.q6.focus();
	window.scrollBy(0,-45);
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q7.value == "null"){
	document.formulaire.q7.focus();
	window.scrollBy(0,-45);
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q8.value == "null"){
	document.formulaire.q8.focus();
	window.scrollBy(0,-45);
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q9.value == "null"){
	document.formulaire.q9.focus();
	window.scrollBy(0,-45);
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q10.value == "null"){
	document.formulaire.q10.focus();
	window.scrollBy(0,-45);
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q11.value == "null"){
	document.formulaire.q11.focus();
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q12.value == "null"){
	document.formulaire.q12.focus();
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q13.value == "null"){
	document.formulaire.q13.focus();
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q14.value == "null"){
	document.formulaire.q14.focus();
	alert("Veuillez sélectionner une option.");
	}else if(document.formulaire.q15.value == "null"){
	document.formulaire.q15.focus();
	alert("Veuillez sélectionner une option.");
	}else{
		document.formulaire.submit();
	}	
}


function umcm_saee_node_273_form1_validate(){
	if(/^\d*$/.test(document.form1.NbCreditMoy.value) && document.form1.NbCreditMoy.value!=""){
	if(/^([+-]?(((\d+(\.)?)|(\d*\.\d+))([eE][+-]?\d+)?))$/.test(document.form1.MoyCummu.value)){
	document.form1.submit();
	}else{
	alert('Erreur dans le deuxième champs!');	
	}
	}else{
	alert('Erreur dans le premier champs!');
	}
	}

function umcm_saee_node_273_form3_validate(){
	if(/^\d*$/.test(document.form3.CoursRep.value) && document.form3.CoursRep.value!=""){
	if(/^\d*$/.test(document.form3.NouvCours.value) && document.form3.NouvCours.value!=""){	
	document.form3.submit();
	}else{
	alert('Erreur dans le deuxième champs!');
	}
	}else{
	alert('Erreur dans le premier champs!');	
	}
	}

function umcm_saee_node_273_backBtn(num) {
	var pageLoc = window.location.toString();
	var lastindex = pageLoc.lastIndexOf("?");
	pageLoc = pageLoc.substr(0,lastindex);
	
	if(num==0){
	window.location = pageLoc;
	}else{
	window.location= pageLoc+"?step="+num;
	}
	} 


function bottin_checkmail(){
	if (
		check_email() == true
		) 
		{
			document.formulaire.submit();
		}
	}


function umcm_saee_node_275(){
	if(
		check_nom() == true &&
		check_prenom() == true && 
		check_nationalite() == true &&
		check_sexe() == true &&
		//check_adresse() == true &&
		//check_email() == true &&
		check_programme_select() == true &&
		check_idnum() == true &&
		check_itineraire_specific() == true
	)
		{
		document.formulaire.submit();
		}
}










//---------------------------------------------------------------------
//---------------------------------------------------------------------


function check_status_select(){
	 if (document.formulaire.status.selectedIndex == 0){
		alert("Le champ fonction est obligatoire");
		document.formulaire.status.focus();
		}
	else {
		return true;
	   }
	}
	
	
	
	

function check_nom(){
	if(document.formulaire.nom.value == ""){
		alert('Le champ nom est obligatoire');
		document.formulaire.nom.focus();
		return false;
		}
	return true;
	}

function check_prenom(){
	if(document.formulaire.prenom.value == ""){
		alert('Le champ prénom est obligatoire');
		document.formulaire.prenom.focus();
		return false;
		}
	return true;
	}

function check_nom_rue(){
	if(document.formulaire.nom_rue.value == ""){
		alert('Le champ numéro et nom de rue est obligatoire');
		document.formulaire.nom_rue.focus();
		return false;
		}
	return true;
	}




function check_ville(){
	if(document.formulaire.ville.value == ""){
		alert('Le champ ville est obligatoire');
		document.formulaire.ville.focus();
		return false;
		}
	return true;
	}

function check_code_postal(){
	if(document.formulaire.code_postal.value == ""){
		alert('Le champ code postal est obligatoire');
		document.formulaire.code_postal.focus();
		return false;
		}
	return true;
	}


function check_locataires(){
	if(document.formulaire.locataires.value == ""){
		alert('Le champ locataires est obligatoire');
		document.formulaire.locataires.focus();
		return false;
		}
	return true;
	}



function check_telephone(){
	var str=document.formulaire.telephone.value
	var filter=/^['(']{1}[0-9]{3}[')']{1} [0-9]{3}['\-\']{1}[0-9]{4}$/;

	if (filter.test(str))
		return true;
	else{
		window.alert("Le champ téléphone est obligatoire et doit être inscrit comme suit :\n Exemple : (123) 456-7890");
		document.formulaire.telephone.focus();
		return false;
		}
	}

function check_telephone2(){
	var str=document.formulaire.telephone.value
	var filter=/^[0-9]{3}[0-9]{3}[0-9]{4}$/;

	if (filter.test(str))
		return true;
	else{
		window.alert("Le champ téléphone doit être inscrit comme suit :\n Exemple : 5068584959");
		document.formulaire.telephone.focus();
		return false;
		}
	}

function check_cell2(){
	var str=document.formulaire.mobile.value
	var filter=/^[0-9]{3}[0-9]{3}[0-9]{4}$/;

	if (filter.test(str))
		return true;
	else{
		window.alert("Le champ téléphone cellulaire doit être inscrit comme suit :\n Exemple : 5068584959");
		document.formulaire.mobile.focus();
		return false;
		}
	}


function check_adresse(){
	if(document.formulaire.adresse.value == ""){
		alert('Le champ adresse est obligatoire');
		document.formulaire.adresse.focus();
		return false;
		}
	return true;
	}

function check_adresse1(){
	if(document.formulaire.adresse1.value == ""){
		alert('Le champ adresse est obligatoire');
		document.formulaire.adresse1.focus();
		return false;
		}
	return true;
	}

function check_matricule(){
	var str=document.formulaire.matricule.value
	var filter=/^(['A']{1})([0-9]{8})$/;

	if (filter.test(str))
		return true;
	else{
		window.alert("Le champ matricule est obligatoire et ne doit contenir que la lettre A suivit de 8 chiffres.\n Exemple : A12345678");
		document.formulaire.matricule.focus();
		return false;
		}
	}
	
function check_email(){
	var str=document.formulaire.courriel.value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str))
		return true;
	else{
		window.alert("Courriel invalide! Veuillez réessayer.");
		document.formulaire.courriel.focus();
		return false;
		}
	}

function check_age(){
	var str=document.formulaire.age.value
	var filter=/^([0-9]){2}$/;

	if (filter.test(str))
		return true;
	else{
		window.alert("Le champ age est obligatoire et doit contenir deux chiffres.");
		document.formulaire.age.focus();
		return false;
		}
	}

function check_sexe(){
	if ( ( document.formulaire.sexe[0].checked == false ) && ( document.formulaire.sexe[1].checked == false ) )
		{
			window.alert("Veuillez inscrire votre sexe.");
			document.formulaire.sexe[0].focus();
			return false;
		}
	else{
		return true;
		}
	}

function check_sexe_select(){
	 if (document.formulaire.sexe.selectedIndex == 0){
		alert("Veuillez inscrire votre sexe.");
		document.formulaire.sexe[0].focus();
		}
	else {
		return true;
	   }
	}


function check_situationfamiliale(){
	if ( ( document.formulaire.situationfamiliale[0].checked == false ) && ( document.formulaire.situationfamiliale[1].checked == false ) ){
			window.alert("Veuillez inscrire votre situation familiale.");
			document.formulaire.situationfamiliale[0].focus();
			return false;
		}
	else{
		return true;
		}
	}



function check_campus(){
	if ( ( document.formulaire.campus[0].checked == false ) && ( document.formulaire.campus[1].checked == false ) && ( document.formulaire.campus[2].checked == false ) ){
			window.alert("Veuillez choisir un campus.");
			document.formulaire.campus[0].focus();
			return false;
		}
	else{
		return true;
		}
	}

function check_campus_check(){
	if ( ( document.formulaire.campus1.checked == false ) && ( document.formulaire.campus2.checked == false ) && ( document.formulaire.campus3.checked == false ) ){
			window.alert("Veuillez choisir un campus.");
			return false;
		}
	else{
		return true;
		}
	}

function check_campus_select(){
	 if (document.formulaire.campus_select.selectedIndex == 0){
		alert("Veuillez choisir votre campus");
		document.formulaire.campus_select.focus();
		}
	else {
		return true;
	   }
	}




function check_recevoir_information(){
	if ( ( document.formulaire.recevoir_information[0].checked == false ) && ( document.formulaire.recevoir_information[1].checked == false )){
			window.alert("Veuillez choisir comment vous désirez recevoir ces renseignements.");
			document.formulaire.recevoir_information[0].focus();
			return false;
		}
	else{
		return true;
		}
	}



	
function check_programme(){
	if(document.formulaire.programme.value == ""){
		alert('Le champ programme est obligatoire');
		document.formulaire.programme.focus();
		return false;
		}
	return true;
	}


function check_programme_select(){
	 if (document.formulaire.programme.selectedIndex == 0){
		alert("Le champ programme est obligatoire");
		document.formulaire.programme.focus();
		}
	else {
		return true;
	   }
	}

function check_anneeuniversitaire(){
	if(document.formulaire.anneeuniversitaire.value == ""){
		alert('Le champ année universitaire est obligatoire');
		document.formulaire.anneeuniversitaire.focus();
		return false;
		}
	return true;
	}

function check_attendenfant(){
	if ((document.formulaire.attendenfant[0].checked == false) && (document.formulaire.attendenfant[1].checked == false)){
			window.alert("Veuillez inscrire si vous attendez un enfant actuellement.");
			document.formulaire.attendenfant[0].focus();
			return false;
		}
	else{
		return true;
		}
	}

function check_responsabilitemonoparental(){
	if ((document.formulaire.responsabilitemonoparental[0].checked == false) && (document.formulaire.responsabilitemonoparental[1].checked == false) && (document.formulaire.responsabilitemonoparental[2].checked == false) && (document.formulaire.responsabilitemonoparental[3].checked == false)){
			window.alert("Veuillez inscrire si vous trouvez que votre responsabilité étudiante ou étudiant chef de famille monoparentale est lourde?");
			document.formulaire.responsabilitemonoparental[0].focus();
			return false;
		}
	else{
		return true;
		}
	}

function check_rentree(){
	if ((document.formulaire.rentree[0].checked == false) && (document.formulaire.rentree[1].checked == false)){
			window.alert("Veuillez inscrire l'année de la rentrée");
			document.formulaire.rentree[0].focus();
			return false;
		}
	else{
		return true;
		}
	}


function check_matricule(){
	var str=document.formulaire.matricule.value
	var filter=/^(['A']{1})([0-9]{8})$/;

	if (filter.test(str))
		return true;
	else{
		window.alert("Le champ matricule est obligatoire et ne doit contenir que la lettre A suivit de 8 chiffres.\n Exemple : A12345678");
		document.formulaire.matricule.focus();
		return false;
		}
	}

// JavaScript Document
function check_choixlogement(){ 
	if ((document.formulaire.logement[0].checked == false) && (document.formulaire.logement[1].checked == false) && (document.formulaire.logement[2].checked == false) && (document.formulaire.logement[3].checked == false) && (document.formulaire.logement[4].checked == false)){
			window.alert("Veuillez inscrire le choix du logement");
			document.formulaire.logement[0].focus();
			return false;
		}
	else{
		return true;
		}
	}

function check_date_naissance(){
	if(document.formulaire.date_naissance.value == ""){
		alert('Le champ date de naissance est obligatoire');
		document.formulaire.date_naissance.focus();
		return false;
		}
	return true;
	}

function check_urgence(){
	if(document.formulaire.urgence.value == ""){
		alert('Le champ urgence est obligatoire');
		document.formulaire.urgence.focus();
		return false;
		}
	return true;
	}

function check_urgence_tel(){
	if(document.formulaire.urgence_tel.value == ""){
		alert('Le champ urgence téléphone est obligatoire');
		document.formulaire.urgence_tel.focus();
		return false;
		}
	return true;
	}
	
function check_annee(){
	if ((document.formulaire.annee[0].checked == false) && (document.formulaire.annee[1].checked == false) && (document.formulaire.annee[2].checked == false) && (document.formulaire.annee[3].checked == false)){
			window.alert("Veuillez inscrire l'année à l'Université?");
			document.formulaire.annee[0].focus();
			return false;
		}
	else{
		return true;
		}
	}
	

function check_annee_select(){
	 if (document.formulaire.annee.selectedIndex == 0){
		alert("Veuillez choisir l'année");
		document.formulaire.annee[0].focus();
		}
	else {
		return true;
	   }
	}

function check_faculte_select(){
	 if (document.formulaire.faculte.selectedIndex == 0){
		alert("Veuillez choisir une faculté ou une école");
		document.formulaire.faculte[0].focus();
		}
	else {
		return true;
	   }
	}

function check_province_select(){
	 if (document.formulaire.province.selectedIndex == 0){
		alert("Veuillez choisir une province");
		document.formulaire.province[0].focus();
		}
	else {
		return true;
	   }
	}


function check_pays_select(){
	 if (document.formulaire.pays.selectedIndex == 0){
		alert("Veuillez choisir votre pays");
		document.formulaire.pays[0].focus();
		}
	else {
		return true;
	   }
	}


function check_type_select(){
	 if (document.formulaire.type.selectedIndex == 0){
		alert("Veuillez choisir le type de contact");
		document.formulaire.type[0].focus();
		}
	else {
		return true;
	   }
	}




// Functions pour http://www.umoncton.ca/udem-php-ateliers/admin/inscription.php

function check_nom_update_inscription(the_id){
	if(document.getElementById('formulaire'+the_id).nom.value == ""){
		alert('Le champ nom est obligatoire');
		document.getElementById('formulaire'+the_id).nom.focus();
		return false;
		}
	return true;
	}

function check_prenom_update_inscription(the_id){
	if(document.getElementById('formulaire'+the_id).prenom.value == ""){
		alert('Le champ prenom est obligatoire');
		document.getElementById('formulaire'+the_id).prenom.focus();
		return false;
		}
	return true;
	}

function check_telephone_update_inscription(the_id){
	var str=document.getElementById('formulaire'+the_id).telephone.value
	var filter=/^['(']{1}[0-9]{3}[')']{1} [0-9]{3}['\-\']{1}[0-9]{4}$/;

	if (filter.test(str))
		return true;
	else{
		window.alert("Le champ téléphone est obligatoire et doit être inscrit comme suit :\n Exemple : (123) 456-7890");
		document.getElementById('formulaire'+the_id).telephone.focus();
		return false;
		}
	}

function check_email_update_inscription(the_id){
	var str=document.getElementById('formulaire'+the_id).courriel.value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str))
		return true;
	else{
		window.alert("Courriel invalide! Veuillez réessayer.");
		document.getElementById('formulaire'+the_id).courriel.focus();
		return false;
		}
	}
	

// Functions pour http://www.umoncton.ca/umcm-saee/node/275/
function check_nationalite(){	
	if(document.formulaire.nation.value == ""){
		window.alert('Veuillez entrer votre nationalité.');
		document.formulaire.nation.focus();
		return false;
	}
	return true;	
}

function check_idnum(){	
	var str=document.formulaire.ni.value
	var filter=/^(['A']{1})([0-9]{8})$/;

	if (filter.test(str))
		return true;
	else{
		window.alert("Le champ NI est obligatoire et ne doit contenir que la lettre A suivit de 8 chiffres.\n Exemple : A12345678");
		document.formulaire.ni.focus();
		return false;
		}
}

function clearni(){
{
	if (document.formulaire.ni.value == "A000...")
		document.formulaire.ni.value = "";
	}
}

function check_itineraire_specific(){
if (document.formulaire.ArriveCanadaDateJours.options[0].selected)
	{
		window.alert("Veuillez entrer le jour de la date d'arrivé au Canada.");
		document.formulaire.ArriveCanadaDateJours.focus();
		return false;
	}
	
	if (document.formulaire.ArriveCanadaDateMois.options[0].selected)
	{
		window.alert("Veuillez entrer le mois de la date d'arrivé au Canada.");
		document.formulaire.ArriveCanadaDateMois.focus();
		return false;
	}
	
	if (document.formulaire.ArriveCanadaDateAnnee.options[0].selected)
	{
		window.alert("Veuillez entrer l'année de la date d'arrivé au Canada.");
		document.formulaire.ArriveCanadaDateAnnee.focus();
		return false;
	}
	
	if (document.formulaire.ArriveMonctonDateJours.options[0].selected)
	{
		window.alert("Veuillez entrer le jour de la date d'arrivé à Moncton.");
		document.formulaire.ArriveMonctonDateJours.focus();
		return false;
	}
	
	if (document.formulaire.ArriveMonctonDateMois.options[0].selected)
	{
		window.alert("Veuillez entrer le mois de la date d'arrivé à Moncton.");
		document.formulaire.ArriveMonctonDateMois.focus();
		return false;
	}
	
	if (document.formulaire.ArriveMonctonDateAnnee.options[0].selected)
	{
		window.alert("Veuillez entrer l'année de la date d'arrivé à Moncton.");
		document.formulaire.ArriveMonctonDateAnnee.focus();
		return false;
	}
	
	if (document.formulaire.ArriveMonctonHeure.value == "")
	{
		window.alert("Veuillez entrer l'heure d'arrivé à Moncton.");
		document.formulaire.ArriveMonctonHeure.focus();
		return false;
	}
	
	if (document.formulaire.Transport[0].checked == false && document.formulaire.Transport[1].checked == false && document.formulaire.Transport[2].checked == false)
	{
		window.alert("Veuillez entrer le moyen de transport lors de l'arrivée à Moncton.");
		return false;

	}
	
	if (document.formulaire.ItinDateJours.options[0].selected)
	{
		window.alert("Veuillez entrer le jours de la date de votre itinéraire.");
		document.formulaire.ItinDateJours.focus();
		return false;
	}
	
	if (document.formulaire.ItinDateMois.options[0].selected)
	{
		window.alert("Veuillez entrer le mois de la date de votre itinéraire.");
		document.formulaire.ItinDateMois.focus();
		return false;
	}
	
	if (document.formulaire.ItinDateAnnee.options[0].selected)
	{
		window.alert("Veuillez entrer l'année de la date de votre itinéraire.");
		document.formulaire.ItinDateAnnee.focus();
		return false;
	}
	
	if (document.formulaire.ItinHeure.value == "")
	{
		window.alert("Veuillez entrer l'heure de votre itinéraire.");
		document.formulaire.ItinHeure.focus();
		return false;
	}
	
	if (document.formulaire.ItinCompagnie.value == "")
	{
		window.alert("Veuillez entrer la compagnie d'aviation de votre itinéraire.");
		document.formulaire.ItinCompagnie.focus();
		return false;
	}
	
	if (document.formulaire.ItinNumero.value == "")
	{
		window.alert("Veuillez entrer le numéro de vols de votre itinéraire.");
		document.formulaire.ItinNumero.focus();
		return false;
	}
/*	
	if (document.formulaire.JourAccueil1[0].checked == false && document.formulaire.JourAccueil1[1].checked == false)
	{
		window.alert("Veuillez indiquer si vous participerez aux journées d\'accueil au centre étudiant.");
		document.formulaire.JourAccueil1[0].focus();
		return false;
	}
	
	if (document.formulaire.JourAccueil2[0].checked == false && document.formulaire.JourAccueil2[1].checked == false)
	{
		window.alert("Veuillez indiquer si vous participerez aux journées d\'accueil au centre étudiant.");
		document.formulaire.JourAccueil2[0].focus();
		return false;
	}
	
	if (document.formulaire.JoursAcclimatation1[0].checked == false && document.formulaire.JoursAcclimatation1[1].checked == false)
	{
		window.alert("Veuillez indiquer si vous participerez aux sessions d\'acclimatation et d\'information pour les nouveaux étudiants internationaux");
		document.formulaire.JoursAcclimatation1[0].focus();
		return false;
	}
	
	if (document.formulaire.JoursAcclimatation2[0].checked == false && document.formulaire.JoursAcclimatation2[1].checked == false)
	{
		window.alert("Veuillez indiquer si vous participerez aux sessions d\'acclimatation et d\'information pour les nouveaux étudiants internationaux");
		document.formulaire.JoursAcclimatation2[0].focus();
		return false;
	}
	
	if (document.formulaire.JoursAEIUM1[0].checked == false && document.formulaire.JoursAEIUM1[1].checked == false)
	{
		window.alert("Veuillez indiquer si vous participerez aux journéee Carrefour des cultures");
		document.formulaire.JoursAEIUM1[0].focus();
		return false;
	}

	if (document.formulaire.JoursAEIUM2[0].checked == false && document.formulaire.JoursAEIUM2[1].checked == false)
	{
		window.alert("Veuillez indiquer si vous participerez aux journéee Carrefour des cultures");
		document.formulaire.JoursAEIUM2[0].focus();
		return false;
	}*/
	
	if (document.formulaire.ChambreRes[0].checked == false && document.formulaire.ChambreRes[1].checked == false)
	{
		window.alert("Veuillez indiquer si vous voulez une chambre temporaire à la Maison Lafrance.");
		document.formulaire.ChambreRes[0].focus();
		return false;
	}	
	
	if (document.formulaire.Telephoner[0].checked == false && document.formulaire.Telephoner[1].checked == false)
	{
		window.alert("Veuillez confirmer si vous téléphonerez à la ligne d'assitance avant votre départ du pays.");
		document.formulaire.Telephoner[0].focus();
		return false;
	}	
	return true;
}


// www.umoncton.ca/umcm-anciens/node/51
function profil_maj_validate(){
	if(/^\d*$/.test(document.formulaire.nom.value) && document.formulaire.nom.value == ""){
		alert("Veuillez inscrire votre nom.");
		document.formulaire.nom.focus();
		return false;
		}

	if(/^\d*$/.test(document.formulaire.prenom.value) && document.formulaire.prenom.value == ""){
		alert("Veuillez inscrire votre prenom.");
		document.formulaire.prenom.focus();
		return false;
		}

	if(document.formulaire.rue.value == ""){
		alert("Veuillez inscrire votre no. de rue.");
		document.formulaire.rue.focus();
		return false;
		}
		
	if(document.formulaire.ville.value == ""){
		alert("Veuillez inscrire votre ville.");
		document.formulaire.ville.focus();
		return false;
		}
		
	if(document.formulaire.province.value == ""){
		alert("Veuillez inscrire votre province/état.");
		document.formulaire.province.focus();
		return false;
		}
		
	if(document.formulaire.code_postal.value == ""){
		alert("Veuillez inscrire votre code postal.");
		document.formulaire.code_postal.focus();
		return false;
		}
		
	var str=document.formulaire.telephone.value
	var filter=/^['(']{1}[0-9]{3}[')']{1} [0-9]{3}['\-\']{1}[0-9]{4}$/;

	if (filter.test(str)){
		//return true;
		}
	else{
		window.alert("Le champ téléphone est obligatoire et doit être inscrit comme suit :\n Exemple : (123) 456-7890");
		document.formulaire.telephone.focus();
		return false;
		}
		
	var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(document.formulaire.courriel.value)) {
		alert("Veuillez inscrire une adresse courriel valide.");
		document.formulaire.courriel.focus();
		return false;
		}
		
	var filter2 = /^(?=\d)(?:(?:(?:(?:(?:0?[13578]|1[02])(\/|-|\.)31)\1|(?:(?:0?[1,3-9]|1[0-2])(\/|-|\.)(?:29|30)\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})|(?:0?2(\/|-|\.)29\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))|(?:(?:0?[1-9])|(?:1[0-2]))(\/|-|\.)(?:0?[1-9]|1\d|2[0-8])\4(?:(?:1[6-9]|[2-9]\d)?\d{2}))($|\ (?=\d)))?(((0?[1-9]|1[012])(:[0-5]\d){0,2}(\ [AP]M))|([01]\d|2[0-3])(:[0-5]\d){1,2})?$/;
	if (!filter2.test(document.formulaire.date_naissance.value)) {
		alert("Veuillez inscrire votre date de naissance.");
		document.formulaire.date_naissance.focus();
		return false;
		}

	document.formulaire.submit();
	}
	
//Fonction/constructor spécifique au formulaire du travail 11
function form_validate(num){
	for(var i=1; i<(num+1); i++){
	if(document.formulaire.elements["question"+i][0].checked == false && document.formulaire.elements["question"+i][1].checked == false){	
		alert("S.V.P. Répondez à toutes les questions.");
		document.formulaire.elements["question"+i][0].focus();
		return false;
		}
	}
	document.formulaire.submit();
	}

function form_validate_alt(num){
	for(var i=1; i<(num+1); i++){
	if(document.formulaire.elements["question"+i][0].checked == false && document.formulaire.elements["question"+i][1].checked == false && document.formulaire.elements["question"+i][2].checked == false && document.formulaire.elements["question"+i][3].checked == false){	
		alert("S.V.P. Répondez à toutes les questions.");
		document.formulaire.elements["question"+i][0].focus();
		return false;
		}
	}
	document.formulaire.submit();
	}
	
function umcm_sciences_mathstat_node_30(){

	if(document.formulaire.schoolname.value == ""){
		alert("\nLe champ Nom de l'école est obligatoire. \n\n" + " Indiquez le Nom de l'école. ");
		document.formulaire.schoolname.focus();
		return false;
		}
	
	if(document.formulaire.district.value == ""){
		alert("\nLe champ District scolaire est obligatoire. \n\n" + " Indiquez votre District scolaire . ");
		document.formulaire.district.focus();
		return false;
		}

	if(document.formulaire.address1.value == ""){
		alert("\nLe champ Adresse complète est obligatoire. \n\n" + " Indiquez votre Adresse complète. ");
		document.formulaire.address1.focus();
		return false;
		}
	
	if(document.formulaire.phone.value == ""){
		alert("\nLe champ Numéro de téléphone est obligatoire. \n\n" + " Indiquez votre Numéro de téléphone. ");
		document.formulaire.phone.focus();
		return false;
		}
	
	if(document.formulaire.fax.value == ""){
		alert("\nLe champ Numéro du télécopieur est obligatoire. \n\n" + " Indiquez votre Numéro du télécopieur. ");
		document.formulaire.fax.focus();
		return false;
		}
	
	if(document.formulaire.email.value == ""){
		alert("\nLe champ Courrier électronique  est obligatoire. \n\n" + " Indiquez votre Courrier électronique. ");
		document.formulaire.email.focus();
		return false;
		}
	
	if(document.formulaire.teacher1.value == ""){
		alert("\nLe champ Nom(s) du/des professeur(s) responsable(s) . \n\n" + " Indiquez le(s) Nom(s) du/des professeur(s) responsable(s) . ");
		document.formulaire.teacher1.focus();
		return false;
		}
	
	if(document.formulaire.sevenfr.value == ""){
		alert("\nLe champ Anglais 7e année. \n\n" + " Indiquez le nombre de participant pour Anglais 7e année . ");
		document.formulaire.sevenfr.focus();
		return false;
		}
	
	if(document.formulaire.seveneng.value == ""){
		alert("\nLe champ Français 7e année. \n\n" + " Indiquez le nombre de participant pour Français 7e année. ");
		document.formulaire.seveneng.focus();
		return false;
		}
	
	if(document.formulaire.eightfr.value == ""){
		alert("\nLe champ Anglais 8e année. \n\n" + " Indiquez le nombre de participant pour Anglais 8e année. ");
		document.formulaire.eightfr.focus();
		return false;
		}
	
	if(document.formulaire.eighteng.value == ""){
		alert("\nLe champ Français 8e année. \n\n" + " Indiquez le nombre de participant pour Français 8e année. ");
		document.formulaire.eighteng.focus();
		return false;
		}
	
	if(document.formulaire.ninefr.value == ""){
		alert("\nLe champ Anglais 9e année. \n\n" + " Indiquez le nombre de participant pour Anglais 9e année. ");
		document.formulaire.ninefr.focus();
		return false;
		}
	
	if(document.formulaire.nineeng.value == ""){
		alert("\nLe champ Français 9e année. \n\n" + " Indiquez le nombre de participant pour Français 9e année. ");
		document.formulaire.nineeng.focus();
		return false;
		}
	
	if(document.formulaire.arrtime.value == ""){
		alert("\nLe champ heure d'arrivée est obligatoire. \n\n" + " Indiquez l'heure d'arrivée. ");
		document.formulaire.arrtime.focus();
		return false;
		}
	
	if(document.formulaire.deptime.value == ""){
		alert("\nLe champ heure de départ est obligatoire. \n\n" + " Indiquez l'heure de départ. ");
		document.formulaire.deptime.focus();
		return false;
		}
		
	document.formulaire.submit();
	}

function umcm_sciences_mathstat_node_32(){

	if(document.formulaire.schoolname.value == ""){
		alert("\nLe champ Nom de l'école est obligatoire. \n\n" + " Indiquez le Nom de l'école. ");
		document.formulaire.schoolname.focus();
		return false;
		}
	
	if(document.formulaire.district.value == ""){
		alert("\nLe champ District scolaire est obligatoire. \n\n" + " Indiquez votre District scolaire . ");
		document.formulaire.district.focus();
		return false;
		}

	if(document.formulaire.address1.value == ""){
		alert("\nLe champ Adresse complète est obligatoire. \n\n" + " Indiquez votre Adresse complète. ");
		document.formulaire.address1.focus();
		return false;
		}
	
	if(document.formulaire.phone.value == ""){
		alert("\nLe champ Numéro de téléphone est obligatoire. \n\n" + " Indiquez votre Numéro de téléphone. ");
		document.formulaire.phone.focus();
		return false;
		}
	
	if(document.formulaire.fax.value == ""){
		alert("\nLe champ Numéro du télécopieur est obligatoire. \n\n" + " Indiquez votre Numéro du télécopieur. ");
		document.formulaire.fax.focus();
		return false;
		}
	
	if(document.formulaire.email.value == ""){
		alert("\nLe champ Courrier électronique  est obligatoire. \n\n" + " Indiquez votre Courrier électronique. ");
		document.formulaire.email.focus();
		return false;
		}
		
	document.formulaire.submit();
	}

function umcm_sciences_mathstat_node_30_anglais(){
  
	if(document.formulaire.schoolname.value == ""){
		alert("\nThe field Name of school is required. \n\n" + " Enter the Name of school. ");
		document.formulaire.schoolname.focus();
		return false;
		}
	
	if(document.formulaire.district.value == ""){
		alert("\nThe field School district is required. \n\n" + " Enter the School district. ");
		document.formulaire.district.focus();
		return false;
		}
	
	if(document.formulaire.address1.value == ""){
		alert("\nThe field Complete address is required. \n\n" + " Enter your Complete address. ");
		document.formulaire.address1.focus();
		return false;
		}
	
	if(document.formulaire.phone.value == ""){
		alert("\nThe field Phone number is required. \n\n" + " Enter your Phone number. ");
		document.formulaire.phone.focus();
		return false;
		}
	
	if(document.formulaire.fax.value == ""){
		alert("\nThe field Fax number is required. \n\n" + " Enter your Fax number. ");
		document.formulaire.fax.focus();
		return false;
		}
	
	if(document.formulaire.email.value == ""){
		alert("\nThe field Email address is required. \n\n" + " Enter your Email address. ");
		document.formulaire.email.focus();
		return false;
		}
	
	if(document.formulaire.teacher1.value == ""){
		alert("\nThe field Name(s) of sponsoring teacher(s) is required. \n\n" + " Enter the Name(s) of sponsoring teacher(s). ");
		document.formulaire.teacher1.focus();
		return false;
		}
	
	if(document.formulaire.sevenfr.value == ""){
		alert("\nThe field English grade 7 is required. \n\n" + " Fill English grade 7. ");
		document.formulaire.sevenfr.focus();
		return false;
		}
	
	if(document.formulaire.seveneng.value == ""){
		alert("\nThe field French grade 7 is required. \n\n" + " Fill French grade 7. ");
		document.formulaire.seveneng.focus();
		return false;
		}
	
	if(document.formulaire.eightfr.value == ""){
		alert("\nThe field English grade 8 is required. \n\n" + " Fill English grade 8. ");
		document.formulaire.eightfr.focus();
		return false;
		}
	
	if(document.formulaire.eighteng.value == ""){
		alert("\nThe field French grade 8 is required. \n\n" + " Fill French grade 8. ");
		document.formulaire.eighteng.focus();
		return false;
		}
	
	if(document.formulaire.ninefr.value == ""){
		alert("\nThe field English grade 9 is required. \n\n" + " Fill English grade 9. ");
		document.formulaire.ninefr.focus();
		return false;
		}
	
	if(document.formulaire.nineeng.value == ""){
		alert("\nThe field French grade 9 is required. \n\n" + " Fill French grade 9. ");
		document.formulaire.nineeng.focus();
		return false;
		}
	
	if(document.formulaire.arrtime.value == ""){
		alert("\nThe field Time arrival is required. \n\n" + " Fill Time arrival. ");
		document.formulaire.arrtime.focus();
		return false;
		}
	
	if(document.formulaire.deptime.value == ""){
		alert("\nThe field Time departure is required. \n\n" + " Fill Time departure. ");
		document.formulaire.deptime.focus();
		return false;
		}
		
	document.formulaire.submit();
	}


function umcm_sciences_mathstat_node_32_anglais(){
  
	if(document.formulaire.schoolname.value == ""){
		alert("\nThe field Name of school is required. \n\n" + " Enter the Name of school. ");
		document.formulaire.schoolname.focus();
		return false;
		}
	
	if(document.formulaire.district.value == ""){
		alert("\nThe field School district is required. \n\n" + " Enter the School district. ");
		document.formulaire.district.focus();
		return false;
		}
	
	if(document.formulaire.address1.value == ""){
		alert("\nThe field Complete address is required. \n\n" + " Enter your Complete address. ");
		document.formulaire.address1.focus();
		return false;
		}
	
	if(document.formulaire.phone.value == ""){
		alert("\nThe field Phone number is required. \n\n" + " Enter your Phone number. ");
		document.formulaire.phone.focus();
		return false;
		}
	
	if(document.formulaire.fax.value == ""){
		alert("\nThe field Fax number is required. \n\n" + " Enter your Fax number. ");
		document.formulaire.fax.focus();
		return false;
		}
	
	if(document.formulaire.email.value == ""){
		alert("\nThe field Email address is required. \n\n" + " Enter your Email address. ");
		document.formulaire.email.focus();
		return false;
		}
		
	document.formulaire.submit();
	}
	
// Function pour le formulaire suivant : http://www.umoncton.ca/Umcs/node/200 
function umcs_node_200(){

	if(document.formulaire.nom.value == ""){
		alert("Le champ nom est obligatoire.");
		document.formulaire.nom.focus();
		return false;
		}
	
	if(document.formulaire.prenom.value == ""){
		alert("Le champ prénom est obligatoire.");
		document.formulaire.prenom.focus();
		return false;
		}

	if (
	formulaire.sexe_femme.checked == false &&
	formulaire.sexe_homme.checked == false) 
	{
		alert ("Le champ sexe est obligatoire.");
		document.formulaire.sexe_femme.focus();
		return false;
	}
	
	if(document.formulaire.no_ass_m.value == ""){
		alert("Le champ No. assurance maladie est obligatoire.");
		document.formulaire.no_ass_m.focus();
		return false;
		}
		
	if(document.formulaire.expiration.value == ""){
		alert("Le champ date d'expiration est obligatoire.");
		document.formulaire.expiration.focus();
		return false;
		}

	if(document.formulaire.adresse.value == ""){
		alert("Le champ adresse est obligatoire.");
		document.formulaire.adresse.focus();
		return false;
		}

	if(document.formulaire.ville.value == ""){
		alert("Le champ ville est obligatoire.");
		document.formulaire.ville.focus();
		return false;
		}
	
	if(document.formulaire.code_zip.value == ""){
		alert("Le champ code postal ou zip code est obligatoire.");
		document.formulaire.code_zip.focus();
		return false;
		}
	
	if(document.formulaire.province_etat.value == ""){
		alert("Le champ province ou état est obligatoire.");
		document.formulaire.province_etat.focus();
		return false;
		}
	
	if(document.formulaire.telephone_residence.value == ""){
		alert("Le champ téléphone résidence est obligatoire.");
		document.formulaire.telephone_residence.focus();
		return false;
		}
	
	if(document.formulaire.telephone_ecole.value == ""){
		alert("Le champ téléphone école est obligatoire.");
		document.formulaire.telephone_ecole.focus();
		return false;
		}
	
	if(document.formulaire.courriel.value == ""){
		alert("Le champ courriel est obligatoire.");
		document.formulaire.courriel.focus();
		return false;
		}
	
	if(document.formulaire.niveau_enseigne.value == ""){
		alert("Le champ niveau enseignés est obligatoire.");
		document.formulaire.niveau_enseigne.focus();
		return false;
		}
	
	if(document.formulaire.matiere_enseignees.value == ""){
		alert("Le champ matière enseignées est obligatoire..");
		document.formulaire.matiere_enseignees.focus();
		return false;
		}
	
	if(document.formulaire.ecole.value == ""){
		alert("Le champ école est obligatoire..");
		document.formulaire.ecole.focus();
		return false;
		}
	
	if(document.formulaire.district_scolaire.value == ""){
		alert("Le champ district scolaire est obligatoire.");
		document.formulaire.district_scolaire.focus();
		return false;
		}
	
	if(document.formulaire.urgence_nom.value == ""){
		alert("Le champ urgence nom est obligatoire.");
		document.formulaire.urgence_nom.focus();
		return false;
		}
	
	if(document.formulaire.urgence_telephone.value == ""){
		alert("Le champ urgence téléphone est obligatoire.");
		document.formulaire.urgence_telephone.focus();
		return false;
		}
	
	if (
	formulaire.habitude_alimentaires_oui.checked == false &&
	formulaire.habitude_alimentaires_non.checked == false) 
	{
		alert ("Le champ habitude alimentaires est obligatoire.");
		document.formulaire.habitude_alimentaires_oui.focus();
		return false;
	}
	

		
	if (
	formulaire.allergies_oui.checked == false &&
	formulaire.allergies_non.checked == false) 
	{
		alert ("Le champ allergies est obligatoire.");
		document.formulaire.allergies_oui.focus();
		return false;
	}
	

		
	if (
	formulaire.fumeur_oui.checked == false &&
	formulaire.fumeur_non.checked == false) 
	{
		alert ("Le champ fumeur est obligatoire.");
		document.formulaire.fumeur_oui.focus();
		return false;
	}
	
		
	if (
	formulaire.personnalite_artistique.checked == false &&
	formulaire.personnalite_intellectuel_culturel.checked == false &&
	formulaire.personnalite_sportif.checked == false) 
	{
		alert ("Le champ type de personnalité est obligatoire.");
		document.formulaire.personnalite_artistique.focus();
		return false;
	}
	
	if (
	formulaire.voiture_oui.checked == false &&
	formulaire.voiture_non.checked == false) 
	{
		alert ("Le champ type de voiture est obligatoire.");
		document.formulaire.voiture_oui.focus();
		return false;
	}
	
	if (
	formulaire.besoin_transport_oui.checked == false &&
	formulaire.besoin_transport_non.checked == false) 
	{
		alert ("Le champ type de transport est obligatoire.");
		document.formulaire.besoin_transport_oui.focus();
		return false;
	}
	
	if (
	formulaire.niveau_debutant.checked == false &&
	formulaire.niveau_intermediaire.checked == false &&
	formulaire.niveau_avance.checked == false) 
	{
		alert ("Le champ type de niveau en français est obligatoire.");
		document.formulaire.niveau_debutant.focus();
		return false;
	}
		
	document.formulaire.submit();
	}