/* script pour les formulaires espace presse */
var liste=new Array('identification','mdp_oublie','inscription');
function collapse_all(liste) {
	for (var i=0;i<liste.length;i++){
		var lediv = document.getElementById(liste[i]);
		lediv.style.display = "none"; 
		}
	}

function toggle( targetId ) {
	if (document.getElementById){
		target = document.getElementById( targetId );
		if (target.style.display == "none"){
			target.style.display = "block";
			} 
		else {
			target.style.display = "none";
			} 
		}
	}
	
function recherche(){
	var divs=new Array('rechercheAvancee','rechercheMotPlus','rechercheMot','recherchePlus','recherchePlusBis');
	for (var i=0;i<divs.length;i++){
		toggle(divs[i]);
		}
	}

// validation des formulaires
function verif_mail(adresse) {
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if ((place > -1)&&(adresse.length >2)&&(point > 1)) {
		return(true); }
	else {
		return(false); }
	}
	
function valid_ident(form){
	if(form.mail.value!='' && verif_mail(form.mail.value) && form.passe.value!=''){
		form.submit();
		}
	else{
		var alerte = ''
		if(form.mail.value=='')alerte+='Vous devez saisir votre adresse Email<br />';
		else if(!verif_mail(form.mail.value))alerte+='Vous devez saisir une adresse Email valide<br />';
		if(form.passe.value=='')alerte+='Vous devez saisir votre mot de passe<br />';
		alerte+'<br />Merci de saisir &agrave; nouveau vos identifiants';
		$.prompt(alerte);
		return false;
		}
	}
	
function valid_mdp(form){
	if(form.mail.value!='' && verif_mail(form.mail.value)){
		form.submit();
		}
	else{
		var alerte = ''
		if(form.mail.value=='')alerte+='Vous devez saisir votre adresse Email pour recevoir votre mot de passe<br />';
		else if(!verif_mail(form.mail.value))alerte+='Vous devez saisir une adresse Email valide<br />';
		$.prompt(alerte);
		return false;
		}
	}
	
function valid_ins(form){
	if(form.email.value!='' && verif_mail(form.email.value) && form.nom.value!='' && form.prenom.value!='' && form.rue.value!='' && form.fonction.value!='' && form.support.value!='' && form.cp.value!='' && form.ville.value!='' && form.pays.value!='' && form.telephone.value!=''){
		form.submit();
		}
	else{
		var alerte = ''
		if(form.email.value!='' && !verif_mail(form.email.value))alerte+='Vous devez saisir une adresse Email valide<br />';
		else alerte+='Tous les champs sont obligatoires<br />';
		$.prompt(alerte);
		return false;
		}
	}
	
function verif_nais(data){
	if((data.indexOf("/",0)==-1) || data.length!=10)return false;
	else{
		var jour = data.substring(0,2);
		var mois = data.substring(3,5);
		var annee = data.substring(6,10);
		if(!isNaN(jour) && !isNaN(mois) && !isNaN(annee))return true;
		else return false;
		}
	}
	
function verif_inscription(form){
	var alerte = '';
	if(form.nom.value=='')alerte +='Saisissez votre nom<br>';
	if(form.date_nais.value!='' && !verif_nais(form.date_nais.value))alerte +='Votre date de naissance doit etre au format jj/mm/aaaa<br>';
	if(form.adresse.value=='')alerte +='Saisissez votre adresse<br>';
	if(form.ville.value=='')alerte +='Saisissez votre ville<br>';
	if(form.pays.value=='')alerte +='Saisissez votre pays<br>';
	if(!verif_mail(form.email.value))alerte +='Saisissez votre adresse Email<br>';
	if(form.email.value != form.email2.value)alerte +='Confirmez votre adresse Email<br>';
	if(form.pass.value=='')alerte +='Saisissez un mot de passe<br>';
	if(form.pass.value != form.pass2.value)alerte +='Confirmez votre mot de passe<br>';
	if(alerte!='')$.prompt("ATTENTION :<br><br>"+alerte);
	else form.submit();
	}
	
function valid_form1(form){
	var alerte = '';
	if(form.nomCCF.value=='')alerte +='Saisissez votre nom<br>';
	if(form.adresseCCF.value=='')alerte +='Saisissez votre adresse<br>';
	if(form.villeCCF.value=='')alerte +='Saisissez votre ville<br>';
	if(form.codepostalCCF.value=='')alerte +='Saisissez votre code postal<br>';
	if(!verif_mail(form.emailCCF.value))alerte +='Saisissez votre adresse Email<br>';
	if(form.telCCF.value=='')alerte +='Saisissez votre num&eacute;ro de t&eacute;l&eacute;phone<br>';
	if (!form.concerts1.checked && !form.concerts2.checked && !form.concerts3.checked && !form.concerts4.checked && !form.concerts5.checked)alerte +='Vous devez s&eacute;lectionner au moins une date<br>';
	if(alerte!='')$.prompt("ATTENTION :<br><br>"+alerte);
	else form.submit();	
}

function valid_form2(form){
	var alerte = '';
	if(form.nomFO.value=='')alerte +='Saisissez votre nom<br>';
	if(form.adresseFO.value=='')alerte +='Saisissez votre adresse<br>';
	if(form.villeFO.value=='')alerte +='Saisissez votre ville<br>';
	if(form.codepostalFO.value=='')alerte +='Saisissez votre code postal<br>';
	if(!verif_mail(form.emailFO.value))alerte +='Saisissez votre adresse Email<br>';
	if(alerte!='')$.prompt("ATTENTION :<br><br>"+alerte);
	else form.submit();	
}

function valid_form3(form){
	var alerte = '';
	if(form.nomFS.value=='')alerte +='Saisissez votre nom<br>';
	if(form.adresseFS.value=='')alerte +='Saisissez votre adresse<br>';
	if(form.villeFS.value=='')alerte +='Saisissez votre ville<br>';
	if(form.codepostalFS.value=='')alerte +='Saisissez votre code postal<br>';
	if(!verif_mail(form.emailFS.value))alerte +='Saisissez votre adresse Email<br>';
	if(form.telFS.value=='')alerte +='Saisissez votre num&eacute;ro de t&eacute;l&eacute;phone<br>';
	if (!form.concerts1.checked && !form.concerts2.checked && !form.concerts3.checked && !form.concerts4.checked)alerte +='Vous devez s&eacute;lectionner au moins une date<br>';
	if(alerte!='')$.prompt("ATTENTION :<br><br>"+alerte);
	else form.submit();	
}

function valid_form4(form){
	var alerte = '';
	if(form.nom.value=='')alerte +='Saisissez votre nom<br>';
	if(form.adresse.value=='')alerte +='Saisissez votre adresse<br>';
	if(form.ville.value=='')alerte +='Saisissez votre ville<br>';
	if(form.codepostal.value=='')alerte +='Saisissez votre code postal<br>';
	if(!verif_mail(form.email.value))alerte +='Saisissez votre adresse Email<br>';
	if(form.tel.value=='')alerte +='Saisissez votre num&eacute;ro de t&eacute;l&eacute;phone<br>';
	if (!form.concerts1.checked && !form.concerts2.checked && !form.concerts3.checked)alerte +='Vous devez s&eacute;lectionner au moins une date<br>';
	if(alerte!='')$.prompt("ATTENTION :<br><br>"+alerte);
	else form.submit();	
}

function couleur(obj) {
	obj.style.background = "#FFFFFF";
	}

function chLang(lang){
	$(".visibleLang").removeClass("visibleLang").addClass("cacheLang");
	$("span[name="+lang+"]").removeClass("cacheLang").addClass("visibleLang");
	$("#langue").val(lang);
}

function valid_chant(form){
	var erreur = 0;
	var couleur = "#be002d";
	if(form.id_prenom.value==""){
		erreur = 1;
		form.id_prenom.style.background=couleur;
		}
	if(form.id_nom.value==""){
		erreur = 1;
		form.id_nom.style.background=couleur;
		}
	if(form.id_nation.value==""){
		erreur = 1;
		form.id_nation.style.background=couleur;
		}
	if(form.id_naissance.value==""){
		erreur = 1;
		form.id_naissance.style.background=couleur;
		}
	if(form.adresse1.value==""){
		erreur = 1;
		form.adresse1.style.background=couleur;
		}
	if(form.id_cp.value==""){
		erreur = 1;
		form.id_cp.style.background=couleur;
		}
	if(form.id_ville.value==""){
		erreur = 1;
		form.id_ville.style.background=couleur;
		}
	if(form.id_pays.value==""){
		erreur = 1;
		form.id_pays.style.background=couleur;
		}
	if(form.id_email.value==""){
		erreur = 1;
		form.id_email.style.background=couleur;
		}
	if(form.id_fixe.value==""){
		erreur = 1;
		form.id_fixe.style.background=couleur;
		}
	if(form.prenomProf.value==""){
		erreur = 1;
		form.prenomProf.style.background=couleur;
		}
	if(form.nomProf.value==""){
		erreur = 1;
		form.nomProf.style.background=couleur;
		}
	if(form.adresse1Prof.value==""){
		erreur = 1;
		form.adresse1Prof.style.background=couleur;
		}
	if(form.cpProf.value==""){
		erreur = 1;
		form.cpProf.style.background=couleur;
		}
	if(form.villeProf.value==""){
		erreur = 1;
		form.villeProf.style.background=couleur;
		}
	if(form.paysProf.value==""){
		erreur = 1;
		form.paysProf.style.background=couleur;
		}
		
	if(form.prix.value==""){
		erreur = 1;
		form.prix.style.background=couleur;
		}
	if(form.compo1.value==""){
		erreur = 1;
		form.compo1.style.background=couleur;
		}
	if(form.titre1.value==""){
		erreur = 1;
		form.titre1.style.background=couleur;
		}
	if(form.lyrics1.value==""){
		erreur = 1;
		form.lyrics1.style.background=couleur;
		}
	if(form.compo2.value==""){
		erreur = 1;
		form.compo2.style.background=couleur;
		}
	if(form.titre2.value==""){
		erreur = 1;
		form.titre2.style.background=couleur;
		}
	if(form.lyrics2.value==""){
		erreur = 1;
		form.lyrics2.style.background=couleur;
		}
	if(form.compo3.value==""){
		erreur = 1;
		form.compo3.style.background=couleur;
		}
	if(form.titre3.value==""){
		erreur = 1;
		form.titre3.style.background=couleur;
		}
	if(form.lyrics3.value==""){
		erreur = 1;
		form.lyrics3.style.background=couleur;
		}
	if(form.compo4.value==""){
		erreur = 1;
		form.compo4.style.background=couleur;
		}
	if(form.titre4.value==""){
		erreur = 1;
		form.titre4.style.background=couleur;
		}
	if(form.lyrics4.value==""){
		erreur = 1;
		form.lyrics4.style.background=couleur;
		}
	if(form.compo5.value==""){
		erreur = 1;
		form.compo5.style.background=couleur;
		}
	if(form.titre5.value==""){
		erreur = 1;
		form.titre5.style.background=couleur;
		}
	if(form.lyrics5.value==""){
		erreur = 1;
		form.lyrics5.style.background=couleur;
		}
	if(form.compo6.value==""){
		erreur = 1;
		form.compo6.style.background=couleur;
		}
	if(form.titre6.value==""){
		erreur = 1;
		form.titre6.style.background=couleur;
		}
	if(form.lyrics6.value==""){
		erreur = 1;
		form.lyrics6.style.background=couleur;
		}
		
	if(form.g2compo1.value==""){
		erreur = 1;
		form.g2compo1.style.background=couleur;
		}
	if(form.g2titre1.value==""){
		erreur = 1;
		form.g2titre1.style.background=couleur;
		}
	if(form.g2lyrics1.value==""){
		erreur = 1;
		form.g2lyrics1.style.background=couleur;
		}
	if(form.g2compo2.value==""){
		erreur = 1;
		form.g2compo2.style.background=couleur;
		}
	if(form.g2titre2.value==""){
		erreur = 1;
		form.g2titre2.style.background=couleur;
		}
	if(form.g2lyrics2.value==""){
		erreur = 1;
		form.g2lyrics2.style.background=couleur;
		}
	if(form.g2compo3.value==""){
		erreur = 1;
		form.g2compo3.style.background=couleur;
		}
	if(form.g2titre3.value==""){
		erreur = 1;
		form.g2titre3.style.background=couleur;
		}
	if(form.g2lyrics3.value==""){
		erreur = 1;
		form.g2lyrics3.style.background=couleur;
		}
	if(form.g2compo4.value==""){
		erreur = 1;
		form.g2compo4.style.background=couleur;
		}
	if(form.g2titre4.value==""){
		erreur = 1;
		form.g2titre4.style.background=couleur;
		}
	if(form.g2lyrics4.value==""){
		erreur = 1;
		form.g2lyrics4.style.background=couleur;
		}
	if(form.g2compo5.value==""){
		erreur = 1;
		form.g2compo5.style.background=couleur;
		}
	if(form.g2titre5.value==""){
		erreur = 1;
		form.g2titre5.style.background=couleur;
		}
	if(form.g2lyrics5.value==""){
		erreur = 1;
		form.g2lyrics5.style.background=couleur;
		}
	if(form.g2compo6.value==""){
		erreur = 1;
		form.g2compo6.style.background=couleur;
		}
	if(form.g2titre6.value==""){
		erreur = 1;
		form.g2titre6.style.background=couleur;
		}
	if(form.g2lyrics6.value==""){
		erreur = 1;
		form.g2lyrics6.style.background=couleur;
		}
	switch(form.langue.value){
		case 'fr':var alerte="Merci de remplir les champs obligatoires.";break;
		case 'en':var alerte="Please fill out the required fields.";break;
		case 'de':var alerte="Bitte f&uuml;llen Sie alle notwendigen Felder aus.";break;
		case 'es':var alerte="Se pide rellenar los campos obligatorios.";break;
		case 'it':var alerte="Riempire i campi obbligatori.";
		}
	if (erreur==1)$.prompt(alerte);//toggle('alerte');
	else form.submit();
	
}