/*-----------------------------------------------------------------------------------------------*/
//
// Copyright (c) 2009 Agence Clark (http://www.agence-clark.com)
//
/*-----------------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------*/
// Init Page
/*-----------------------------------------------------------------------------------------------*/
Event.observe(window, 'load', InitPage, false);
function InitPage(){
}

/*-----------------------------------------------------------------------------------------------*/
// Fonctions
/*-----------------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------*/
// Verification de formulaire
/*-----------------------------------------------------------------------------------------------*/
var frmRecrutement = function() {
	param_form = { mep: 'msg_champ', autoScroll: true, action: 'submit'};
	champs_form = {
		// Coordonnees
		RctCivilite: {alerte:'Votre civilité est obligatoire'},	
		RctPrenom: {alerte:'Votre prénom est obligatoire'},
		RctNom: {alerte:'Votre nom est obligatoire'},
		RctAdresse: {alerte:'Votre adresse est obligatoire'},
		RctCP: {type : 'chiffre',minchar : 5, alerte:'Votre code postal est obligatoire et doit comporter 5 chiffres'},
		RctVille: {alerte:'Votre ville est obligatoire'},
		RctTelPers: {type:'tel', alerte:'Votre téléphone personnel est obligatoire et doit comporter 10 chiffres'},
		RctEmail: {type:'mel', alerte:'Votre email est obligatoire et doit être valide'},
		RctConnu: {alerte:'Le champ Connu via est obligatoire'},
		RctNaissanceJour: {alerte:'Votre jour de naissance est obligatoire'},
		RctNaissanceMois: {alerte:'Votre mois de naissance est obligatoire'},
		RctNaissanceAnnee: {alerte:'Votre année de naissance est obligatoire'},
		RctLangue1: {alerte:'Votre langue maternelle est obligatoire'},
		RctSpe1: {alerte:'Votre 1ere spécialité est obligatoire'},
		RctNation: {alerte:'Votre nationalité est obligatoire'},
		RctEtude: {alerte:'Votre niveau d\'étude est obligatoire'}
	};
	if($F('RctTelPro')!=''){
		champs_form.RctTelPro = {type:'tel', alerte:'Votre téléphone professionnel doit comporter 10 chiffres'};
	}else{
		if($('RctTelPro_erreur')){
			$('RctTelPro_erreur').hide();
			$('RctTelPro').removeClassName('inputError');
		}
		champs_form = champs_form;
	}
	if($F('RctTelMobile')!=''){
		champs_form.RctTelMobile = {type:'tel', alerte:'Votre téléphone mobile doit comporter 10 chiffres'};
	}else{
		if($('RctTelMobile_erreur')){
			$('RctTelMobile_erreur').hide();
			$('RctTelMobile').removeClassName('inputError');
		}
		champs_form = champs_form;
	}
	if($F('RctFax')!=''){
		champs_form.RctFax = {type:'tel', alerte:'Votre fax doit comporter 10 chiffres'};
	}else{
		if($('RctFax_erreur')){
			$('RctFax_erreur').hide();
			$('RctFax').removeClassName('inputError');
		}
		champs_form = champs_form;
	}
	return formVerif('frm_recrutement', champs_form, param_form);
};