// JavaScript Document

/*#######################################################*/
document.observe("dom:loaded", function() {
/*#######################################################*/	

		$('error_civilite').hide();
		$('error_prenom').hide();
		$('error_nom').hide();
		$('error_mail').hide();
		$('error_mail_errone').hide();
		$('error_recherche').hide();
		$('error_vitae').hide();
		$('error_lettre').hide();



});


////////////////////////////////////  TEST FORMULAIRE ///////////////////////
function verifForm()
{

	$('error_civilite').hide();
	$('error_prenom').hide();
	$('error_nom').hide();
	$('error_mail').hide();
	$('error_mail_errone').hide();
	$('error_recherche').hide();
	$('error_vitae').hide();
	$('error_lettre').hide();

	
	testOK		=	true;	
		
	if(!testChamps('civilite')){
		$('error_civilite').show(); 
		testOK=false;
	}
	
	if(!testChamps('nom')){
		$('error_nom').show(); 
		testOK=false;
	}
	
	if(!testChamps('prenom')){
		$('error_prenom').show();
		testOK=false;
	}
	
	if(!testChamps('courriel')){
		$('error_mail').show();
		testOK=false;
	}else if(
		!check_email($F('courriel'))){
			$('error_mail_errone').show();
			testOK=false;
			}
	
	if(!testChamps('typeposte')){
		$('error_recherche').show();
		testOK=false;
	}

	if(!testChamps('vitae')){
		$('error_vitae').show();
		testOK=false;
	}
	
	if(!testChamps('lettre')){
		$('error_lettre').show();
		testOK=false;
	}

				 
				 
	if (!testOK){
		return false;
	}else{
		return true;
	}
}



function check_email(e) {
ok = "/1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
for(i=0; i < e.length ;i++){ if(ok.indexOf(e.charAt(i))<0){ return (false); } } 
      re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;

      re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;

      if (!e.match(re) && e.match(re_two)) { return (-1); } 
}

function testChamps(idChamp)
{
	return $(idChamp).present();	
}

function testCheck(idChamp)
{
	return $(idChamp).checked;	
}

function submitForm()
{
  
}

// On ferme le div retour form
///////////////////////////////////////////////
function cacheDiv(iddiv){
	$(iddiv).hide();
}
