<!-- //<![CDATA[
	function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Courriel invalide")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Courriel invalide")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
			alert("Courriel invalide")
			return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
			alert("Courriel invalide")
			return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			alert("Courriel invalide")
			return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
			alert("Courriel invalide")
			return false
		 }
		
		 if (str.indexOf(" ")!=-1){
			alert("Courriel invalide")
			return false
		 }

		 return true					
	}

	function getValueOfCheckedRadio( objRadio ){
		blnFound = false;
		for ( var i = 0; i < objRadio.length; ++i ){
			if ( objRadio[i].checked == true ) {
			return ( objRadio[i].value );
			}
		}
		return ( null );
	}

	function checkEmptyFields(form, data) {
		
		for (var i=0; i<data.length; ++i) {
			eval('text = form.'+data[i]['field']+'.value;');
			text = text.replace(/^\s*|\s*$/g,"");
			text = text.replace(/^\t*|\t*$/g,"");
			
			if (text == '') {
				alert(data[i]['msg']);
				return false;
			}	
		}
		return true;
	}

	function send(form) {		

		//---------------------------------------
		// Valide dropt down, textbox et textarea
		//---------------------------------------	
		if (checkEmptyFields(form, [
			{field:'nom',				msg:'Vous devez spécifier votre nom'},
			{field:'adresse',			msg:'Vous devez spécifier votre adresse'},
			{field:'telephoneJ',		msg:'Vous devez spécifier votre téléphone de jour'},
			{field:'telephoneS',		msg:'Vous devez spécifier votre téléphone de soir'},
//			{field:'telephoneC',		msg:'Vous devez spécifier votre céllulaire'},
			{field:'courriel',			msg:'Vous devez spécifier votre courriel'},
			{field:'profession',		msg:'Vous devez spécifier votre profession'},
			{field:'mois',				msg:'Vous devez spécifier votre mois de naissance'},
			{field:'jour',				msg:'Vous devez spécifier votre jour de naissance'},
			{field:'annee',				msg:'Vous devez spécifier votre année de naissance'},
			{field:'Qsante',			msg:'Vous devez répondre à la question sur votre santé'},
			{field:'Qcandidat',			msg:'Vous devez répondre à la question "le candidat idéal"'},
			{field:'video',			msg:'Vous devez joindre un video'}		
		])) {
			
			//-----------------
			// Valide le email
			//-----------------			
			emailID = document.forms["envoyer"].courriel;			
			if (echeck(emailID.value)==false){
				emailID.value="";
				emailID.focus();
				return false;
			}
			
			//-----------------
			// Valide les radio
			//-----------------
			for(i=0; i < document.forms["envoyer"].length; i++) {
				if (document.forms["envoyer"][i].type == "radio") {
					var rad_name = document.forms["envoyer"][i].name; 
					if (getValueOfCheckedRadio(document.forms["envoyer"][rad_name]) == null){
						document.forms["envoyer"][i].focus();
						alert("Vous devez répondre à toutes les questions");				
						return false;
					}
				}
			}
			//--------------------------
			// Vérifier le type de video
			//--------------------------
			var ext = getFileextension("video");			
			if( ext.toLowerCase() == ".wmv" || ext.toLowerCase() == ".flv" ) {

			// Valide la date de naissance
			//----------------------------
//			window.document.getElementById() 
//			if (document.formulaire.dtpho3.value !== "")
//			{
//				var dt = document.formulaire.dtpho3
//				if (isDate(dt.value)==false){
//					dt.focus()				
//					return false
//				}
//			}


				document.envoyer.submit();
				return true;
			} else {
			  alert("Le type de video est invalide("+ext+")");
			}

			//----------------------------

			
			
		}
				
	}

	function getFileextension(inputId) { 
	 var fileinput = document.getElementById(inputId); 
	 if(!fileinput ) return ""; 
	 var filename = fileinput.value; 
	 if( filename.length == 0 ) return ""; 
	 var dot = filename.lastIndexOf("."); 
	 if( dot == -1 ) return ""; 
	 var extension = filename.substr(dot,filename.length); 
	 return extension; 
	} 

// ]]> --></script>
