/*-----------------------------------------------------------------------------------------------*/
//
// Copyright (c) 2008 Agence Clark (http://www.agence-clark.com)
//
/*-----------------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------*/
// Init Page
/*-----------------------------------------------------------------------------------------------*/
Event.observe(window, 'load', InitPage, false);
function InitPage(){
	//-- Rollover Input Image --//
	RollOverImage();
	if($('mod_rejoindre')){
		gotoform();
		var diapo_recrutement = new diaporama('img','img', {duree:3});
	}
	if($('mod_activite')){
		var diapo_activite = new diaporama('img','img', {duree:3});
	}
}

/*-----------------------------------------------------------------------------------------------*/
// Fonctions
/*-----------------------------------------------------------------------------------------------*/
var frmRecrutementSubmit = function() {
	param_form = { mep: 'msg_champ', autoScroll: false, action: 'submit'};
	champs_form = {
		civilite: {alerte:'La civilité est obligatoire.'},
		nom: {alerte:'Le nom est obligatoire.'},
		prenom: {alerte:'Le prénom est obligatoire.'},
		email: {type:'mel', alerte:'L\'email est obligatoire et doit être valide.'},						
		poste: {alerte:'Le poste désiré est obligatoire.'},
		cv: {alerte:'Le CV est obligatoire.'},		
		lettre: {alerte:'La lettre de motivation est obligatoire.'}
	};
	return formVerif('frm_recrutement', champs_form, param_form);
};
var frmContactSubmit = function() {
	param_form = { mep: 'msg_champ', autoScroll: false, action: 'submit'};
	champs_form = {
		civilite: {alerte:'La civilité est obligatoire.'},
		nom: {alerte:'Le nom est obligatoire.'},
		prenom: {alerte:'Le prénom est obligatoire.'},
		email: {type:'mel', alerte:'L\'email est obligatoire et doit être valide.'},						
		objet: {alerte:'L\'objet du message est obligatoire.'},
		message: {alerte:'Le message est obligatoire.'}	
	};
	return formVerif('frm_contact', champs_form, param_form);
};
	
// --- Recrutement : Accès au form --- //
var gotoform = function() {
$$("#mod_rejoindre .liste_offres a.candidature").each(							
		function(a_e, a_i) {
			Event.observe(a_e, 'click', function(){goToPoste(a_e, a_i);}, false);
	});
};

var goToPoste = function (a_e, a_i){
	new  Effect.Appear('formulaire_candidature',{afterFinish:function(){new Effect.ScrollTo($('frm_recrutement'));}});
	$$("#mod_rejoindre .liste_offres h4").each(							
	function(h_e, h_i) {
		 if(a_i == h_i) {
			$("poste").value = h_e.innerHTML;
			var decoupe_id = h_e.id.substring(6);
			$("poste_hidden").value = decoupe_id;
			
		 };
	});
};
