////////////////////////////
//                        //
//         COMMUN         //
//                        //
////////////////////////////
// fonction pour lancer un téléchargement de pieces jointes.
function downloader(root,file,intitule){
	window.location.href = root+'download.php?file='+file+'&intitule='+intitule;
}


////////////////////////////
//                        //
//      ESPACE LOGIN      //
//                        //
////////////////////////////
// fonction pour cacher ou montrer des options sur l'espace de connexion.
function showLog(cible){
	$('#blk-login div').css({display:'none'});
	$('#log-'+cible).css({display:'block'});
}
// permet de changer l'intitulé du block login.
function titreLog(titre){
	$('#blk-login-titre').html(titre);
}
// fonction pour indiquer ce qu'il faut faire dans le champ de recherche de texte.
function onText(elmt,text){
	if($(elmt).val() == text){
		$(elmt).val('');
	}
}
function outText(elmt,text){
	if($(elmt).val() == ''){
		$(elmt).val(text);
	}
}
// validation du formulaire de connexion.
function validLog(){
	$('#form-login').validate({
		rules:{
			login:{ required:true, email:true },
			password:{ required:true }
		},
		messages:{
			login:'',
			password:''
		}
	});
}
// validation du formulaire de recupération de pot de passe.
function validRec(){
	$('#form-mdp').validate({
		rules:{
			login:{ required:true, email:true }
		},
		messages:{
			login:''
		}
	});
}


////////////////////////////
//                        //
//      FORMULAIRES       //
//                        //
////////////////////////////
// validation du formulaire d'accréditation journaliste.
function validContact(){
	$('#form-contact').validate({
		rules:{
			nom:{ required:true },
			prenom:{ required:true },
			societe:{ required:true },
			email:{ required:true, email:true },
			tel1:{ required:true },
			demande:{ required:true }
		},
		messages:{
			nom:'',
			prenom:'',
			societe:'',
			email:'',
			tel1:'',
			demande:''
		}
	});
}
// validation du formulaire d'inscription solo.
function validSimple(){
	$('#form-simple').validate({
		rules:{
			nom:{ required:true },
			prenom:{ required:true },
			email:{ required:true, email:true }
		},
		messages:{
			nom:'',
			prenom:'',
			email:''
		}
	});
}
// validation du formulaire d'inscription groupe.
function validGroupe(){
	$('#form-groupe').validate({
		rules:{
			societe:{ required:true },
			nom:{ required:true },
			prenom:{ required:true },
			email:{ required:true, email:true }
		},
		messages:{
			societe:'',
			nom:'',
			prenom:'',
			email:''
		}
	});
}
// permet de trier le programme.
function triProg(){
	$('#form-programme').validate();
}
