/*-----------------------------------------------------------------------------------------------*/
//
// Copyright (c) 2008 Agence Clark (http://www.agence-clark.com)
//
/*-----------------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------*/
// Init Page
/*-----------------------------------------------------------------------------------------------*/
Event.observe(window, 'load', InitPage, false);
function InitPage(){
	if($('bt_mdp') && $('bt_mdp_fermer')){
		Event.observe($('bt_mdp'),'click',function(){ OpenClose('bt_mdp','m_pwd_recover'); });
		Event.observe($('bt_mdp_fermer'),'click',function(){ OpenClose('bt_mdp','m_pwd_recover'); });
	}
}

/*-----------------------------------------------------------------------------------------------*/
// Fonctions
/*-----------------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------*/
// Vérification de formulaires
/*-----------------------------------------------------------------------------------------------*/
//-- Vérif Infos --//
var frmInfosSubmit = function() {
	param_form = { mep: 'msg_global', autoScroll: false, action: 'submit'};
		
	if($('Pays').value==63)
	{
		champs_form = {
			DateDeNaissance: {type:'date', alerte:'Tu dois saisir ta date de naissance au format JJ/MM/AAAA.'},
			Pays: {alerte:'Tu dois choisir ton pays.'},
			Departement: {alerte:'Tu dois choisir ton département.'}
		};
	}
	else 
	{
		champs_form = {
			DateDeNaissance: {type:'date', alerte:'Tu dois saisir ta date de naissance au format JJ/MM/AAAA.'},
			Pays: {alerte:'Tu dois choisir ton pays.'}
		};	
		$('Departement').removeClassName('inputError');
	}
	
	return formVerif('frm_cpt_infos', champs_form, param_form,{titreMessage:'Attention tu n\'as pas renseign&eacute; correctement le formulaire !'});
};

//-- Vérif Connexion --//
var frmConnexionSubmit = function() {
	param_form = { mep: 'msg_champ', autoScroll: false, action: 'submit'};
	champs_form = {
		Pseudo: {alerte:'Tu dois saisir ton pseudo ou ton e-mail.'},
		MotDePasse: {alerte:'Tu dois saisir ton mot de passe.'}
	};
	return formVerif('frm_connexion', champs_form, param_form);
};

//-- Verif MDP oublie --//
var frmForgotPwd = function(form){
    var regexp = /^[A-Za-z0-9._-]+@[A-Za-z0-9.\-]{2,}[.][A-Za-z]{2,4}$/;
    var res =  regexp.test(form.Mail.value);
	return res;
};

//-- Vérif Interets --//
var frmInteretsSubmit = function(){
	var valide;
	var tsvalide = true;
	$$('#frm_interets fieldset').each(function(f_e,f_i){
		valide = false;		
		$$('#'+f_e.id+' input[type=checkbox]').each(function(i_e,i_i){
			if(i_e.checked) valide = true;
		});
		if(valide == false) tsvalide = false;
	});
	
	if(tsvalide == true) $('question_erreur').hide();
	else $('question_erreur').show();
	return tsvalide;
};