//######################### BANDO IMAGE DEFILEMENT AUTOMATIQUE ###################################
// DEBUT A METTRE A JOUR
var bandos=new Array("bando_news/bando_studeo1.png", "bando_news/bando_studeo2.png", "bando_news/bando_studeo3.png", "bando_news/bando_studeo4.png");
var liens=new Array("http://www.cr-champagne-ardenne.fr/?SID=57", "http://www.cr-champagne-ardenne.fr/?SID=57", "http://www.cr-champagne-ardenne.fr/?SID=57", "http://www.cr-champagne-ardenne.fr/?SID=57");
var clique=new Array("_blank", "_blank", "_blank", "_blank");
var alts=new Array("Région Champagne Ardenne - Studéo", "Région Champagne Ardenne - Studéo", "Région Champagne Ardenne - Studéo", "Région Champagne Ardenne - Studéo")
// FIN A METTRE A JOUR

var cur=0;
function bando_news(){
	var img=document.getElementById("bando_news_img");
	var lien=document.getElementById("bando_news_lien");
	
	if(cur>bandos.length-1){cur=0}

	img.src=bandos[cur];
	img.alt=alts[cur];
	lien.href=liens[cur];
	lien.target=clique[cur];	
	setTimeout("bando_news()",7000);
	cur=cur+1;
}
//################ TEST NOUVELLE PAGE INDEX####################
function aff(x){
	var el=document.getElementById(x);
	if(el.style.display=='none' || el.style.display==''){
		el.style.display='block'
	}else{
		el.style.display='none'
	};
}
function lienvers(legende,rub,page,nbicon){
document.write("<a href='http://www.vitry-le-francois.net/page.php?theme=" + rub + "&recharge=" + page + "&nbicon=" + nbicon +"'>" + legende + "</a>");
}



//######################### DEPLOIEMENT DYNAMIQUE DES DIV ###################################
function affdiv(n){
	var i=1;
	while(document.getElementById("div"+i)){
		if(i!=n){
			document.getElementById("div"+i).style.display="none";
		}
		i++;
	}
	var s=document.getElementById("div"+n).style;
	if(s.display=="none"){
		s.display="block"
	}else{
		s.display="none"
	}
}

//######################### OUVRE UN POPUP - PARAMETRE (LIEN, LARGEUR, HAUTEUR) ###################################
function pop_up(valeur,largeur,hauteur){   
	window.open(valeur,'popup','width='+largeur+',height='+hauteur+',left=10,top=10,scrollbars=yes');
}

//######################### DIAPORAMA AUTOMATIQUE POUR L'ETE 2009 - PARAMETRE TITRE DE LA RUBRIQUE ###################################
function diapo_ete2009(diapoetelien,hauteur){   
	window.open('http://www.vitry-le-francois.net/diaporama/ete2009/diaporama.php?rub='+diapoetelien,'Diaporama','width=1000,height='+hauteur+',left=0,top=0,scrollbars=no');
}


//######################### DIAPORAMA AUTOMATIQUE POUR LE FESTIVAL - PARAMETRE TITRE DE LA RUBRIQUE ###################################
function diapo_festival(diapofestilien){   
	window.open('http://www.vitry-le-francois.net/diaporama/festival/diaporama.php?rub='+diapofestilien,'Diaporama','width=1000,height=700,left=0,top=0,scrollbars=no');
}


//######################### DIAPORAMA AUTOMATIQUE - PARAMETRE TITRE DE LA RUBRIQUE ###################################
function diapoville(diapolien){   
	window.open('http://www.vitry-le-francois.net/diaporama/diaporama.php?rub='+diapolien,'Diaporama','width=1000,height=500,left=0,top=0,scrollbars=no');
}

//######################### MENU GROSSE VIGNETTE PAGE D'ACCUEIL ###################################
function animer_menu_vignettes(id_image,etat,sousmenu){
//id_image : id de l'image à éclaircir
//etat : 0=normal, 1=éclairci
//sousmenu : chiffre terminant l'id du sous-menu éventuel (si pas de sous-menu, mettre 0)
	img=document.getElementById(id_image);
	force=(etat==0)? 1 : 0.7;
	affichmenu=(etat==0)? "none" : "block";
	if(img.style.MozOpacity){
		img.style.MozOpacity=force;
	}else if(img.filters){
		img.filters.alpha.opacity=force*100
	}
	if(sousmenu>0){
		document.getElementById('sousmenu'+sousmenu).style.display=affichmenu;
	}
}

//######################### VERIFICATION FORMULAIRE TRI DES ACTUALITES ###################################
function actu_formu(formulaire){
	if(formulaire.name =="actu_1"){
		formulaire.validactu1.value="true";
	}
	if(formulaire.name =="actu_2"){
		formulaire.validactu2.value="true";
		formulaire.date.value = formulaire.annee.value+"-"+formulaire.mois.value;
	}
	
	formulaire.submit();
}


//######################### VERIFICATION FORMULAIRE CANDIDATURE OFFRE EMPLOI ###################################
function form_emploi(formulaire){
	var ermess='Veuillez remplir le champ message!!!\n';
	var offreal='Veuillez renseigner le poste à pourvoir\n';
	var mailal='Veuillez renseigner votre eMail\n';
	var ermail='Entrez une adresse e-mail valide!! (Ex : xxxxx@xxx.com)\n';
	var valal="";
	var adresse = formulaire.email.value;
		if(adresse!=""){
			var place = adresse.indexOf("@",1);
			var point = adresse.indexOf(".",place+3);
			if (!((place > -1)&&(adresse.length >6)&&(point > 1)))
			{
				valal=valal+ermail;
			}
		}else{
			valal=valal+mailal;
		}
	
		if(formulaire.msg.value==""){
			valal=valal+ermess;
		}
		if(formulaire.subject.value==""){
			valal=valal+offreal;
		}
		
		if(valal==""){
			formulaire.submit();
		}else{
			alert(valal);
		}
}

//######################### VERIFICATION FORMULAIRE CHAMP CHIFFRES ###################################
function chiffres(event) {
	// Compatibilité IE / Firefox
	if(!event&&window.event) {
		event=window.event;
	}
	// IE
	if(event.keyCode < 48 || event.keyCode > 57) {
		event.returnValue = false;
		event.cancelBubble = true;
	}
	// DOM
	if(event.which < 48 || event.which > 57) {
		event.preventDefault();
		event.stopPropagation();
	}
}

//######################### VERIFICATION FORMULAIRE DECES ETAT CIVIL ###################################
function form_deces(formulaire){
	var i=1;
	var valid=0;
	if(formulaire.deces12.value!=""){
		var place = formulaire.deces12.value.indexOf("@",1);
		var point = formulaire.deces12.value.indexOf(".",place+3);
		if (!((place > -1)&&(formulaire.deces12.value.length >6)&&(point > 1))){
			valid=1;
			alert("Entrez une adresse e-mail valide!! (Ex : xxxxx@xxx.com)");
		}
	}

	if(formulaire.deces3.value!=""){
			// Cette fonction vérifie le format JJ/MM/AAAA saisi et la validité de la date. 
		  // Le séparateur est défini dans la variable separateur 
		  var d = formulaire.deces3.value;
		  var amin=1750; // année mini
		  var amax=2010; // année maxi 
		  var separateur="/"; // separateur entre jour/mois/annee
		  var j=(d.substring(0,2)); 
		  var m=(d.substring(3,5)); 
		  var a=(d.substring(6)); 
		  var ok=1; 
	
		  if ( ((isNaN(j))||(j<1)||(j>31)) && (ok==1) ) { 
			ok=0; 
		  }
	
		  if ( ((isNaN(m))||(m<1)||(m>12)) && (ok==1) ) { 
			ok=0; 
		  }
	
		  if ( ((isNaN(a))||(a<amin)||(a>amax)) && (ok==1) ) { 
			ok=0; 
		  }
	
		  if ( ((d.substring(2,3)!=separateur)||(d.substring(5,6)!=separateur)) && (ok==1) ) { 
			ok=0; 
		  }
	
		  if (ok==0) { 
			valid=1;
			alert("Entrez une date de décés valide!! (Ex : jj/mm/aaaa)");					 
		  }
	}


	for(i=0;i<11;i++){
			if(formulaire.elements[i].value == "")  {
				valid=1;
				alert("Veuillez renseigner tous les champs!");
				formulaire.elements[i].focus();
				return false;
			}
	}
	if (valid==0){
	formulaire.submit();
	}

}

//######################### VERIFICATION FORMULAIRE MARIAGE ETAT CIVIL ###################################
function form_mariage(formulaire){
	var i=1;
	var valid=0;
	if(formulaire.mariag22.value!=""){
		var place = formulaire.mariag22.value.indexOf("@",1);
		var point = formulaire.mariag22.value.indexOf(".",place+3);
		if (!((place > -1)&&(formulaire.mariag22.value.length >6)&&(point > 1))){
			valid=1;
			alert("Entrez une adresse e-mail valide!! (Ex : xxxxx@xxx.com)");
		}
	}

	if(formulaire.mariag3.value!=""){
			// Cette fonction vérifie le format JJ/MM/AAAA saisi et la validité de la date. 
		  // Le séparateur est défini dans la variable separateur 
		  var d = formulaire.mariag3.value;
		  var amin=1750; // année mini
		  var amax=2010; // année maxi 
		  var separateur="/"; // separateur entre jour/mois/annee
		  var j=(d.substring(0,2)); 
		  var m=(d.substring(3,5)); 
		  var a=(d.substring(6)); 
		  var ok=1; 
	
		  if ( ((isNaN(j))||(j<1)||(j>31)) && (ok==1) ) { 
			ok=0; 
		  }
	
		  if ( ((isNaN(m))||(m<1)||(m>12)) && (ok==1) ) { 
			ok=0; 
		  }
	
		  if ( ((isNaN(a))||(a<amin)||(a>amax)) && (ok==1) ) { 
			ok=0; 
		  }
	
		  if ( ((d.substring(2,3)!=separateur)||(d.substring(5,6)!=separateur)) && (ok==1) ) { 
			ok=0; 
		  }
	
		  if (ok==0) { 
			valid=1;
			alert("Entrez une date de naissance valide!! (Ex : jj/mm/aaaa)");					 
		  }
	}

	if(formulaire.mariag6.value!=""){
			// Cette fonction vérifie le format JJ/MM/AAAA saisi et la validité de la date. 
		  // Le séparateur est défini dans la variable separateur 
		  var d = formulaire.mariag6.value;
		  var amin=1750; // année mini
		  var amax=2010; // année maxi 
		  var separateur="/"; // separateur entre jour/mois/annee
		  var j=(d.substring(0,2)); 
		  var m=(d.substring(3,5)); 
		  var a=(d.substring(6)); 
		  var ok=1; 
	
		  if ( ((isNaN(j))||(j<1)||(j>31)) && (ok==1) ) { 
			ok=0; 
		  }
	
		  if ( ((isNaN(m))||(m<1)||(m>12)) && (ok==1) ) { 
			ok=0; 
		  }
	
		  if ( ((isNaN(a))||(a<amin)||(a>amax)) && (ok==1) ) { 
			ok=0; 
		  }
	
		  if ( ((d.substring(2,3)!=separateur)||(d.substring(5,6)!=separateur)) && (ok==1) ) { 
			ok=0; 
		  }
	
		  if (ok==0) { 
			valid=1;
			alert("Entrez une date de mariage valide!! (Ex : jj/mm/aaaa)");					 
		  }
	}

	for(i=0;i<22;i++){
		if(i!=12){
			if(formulaire.elements[i].value == "")  {
				valid=1;
				alert("Veuillez renseigner tous les champs!");
				formulaire.elements[i].focus();
				return false;
			}
		}
	}
	if (valid==0){
	formulaire.submit();
	}

}


//######################### VERIFICATION FORMULAIRE NAISSANCE ETAT CIVIL ###################################
function form_naissance(formulaire){
	var i=1;
	var valid=0;
	if(formulaire.naiss18.value!=""){
		var place = formulaire.naiss18.value.indexOf("@",1);
		var point = formulaire.naiss18.value.indexOf(".",place+3);
		if (!((place > -1)&&(formulaire.naiss18.value.length >6)&&(point > 1))){
			valid=1;
			alert("Entrez une adresse e-mail valide!! (Ex : xxxxx@xxx.com)");
		}
	}
	
	if(formulaire.naiss3.value!=""){
			// Cette fonction vérifie le format JJ/MM/AAAA saisi et la validité de la date. 
		  // Le séparateur est défini dans la variable separateur 
		  var d = formulaire.naiss3.value;
		  var amin=1750; // année mini
		  var amax=2010; // année maxi 
		  var separateur="/"; // separateur entre jour/mois/annee
		  var j=(d.substring(0,2)); 
		  var m=(d.substring(3,5)); 
		  var a=(d.substring(6)); 
		  var ok=1; 
	
		  if ( ((isNaN(j))||(j<1)||(j>31)) && (ok==1) ) { 
			ok=0; 
		  }
	
		  if ( ((isNaN(m))||(m<1)||(m>12)) && (ok==1) ) { 
			ok=0; 
		  }
	
		  if ( ((isNaN(a))||(a<amin)||(a>amax)) && (ok==1) ) { 
			ok=0; 
		  }
	
		  if ( ((d.substring(2,3)!=separateur)||(d.substring(5,6)!=separateur)) && (ok==1) ) { 
			ok=0; 
		  }
	
		  if (ok==0) { 
			valid=1;
			alert("Entrez une date valide!! (Ex : jj/mm/aaaa)");					 
		  }
	}
	
	
	for(i=0;i<17;i++){
		if(i!=7){
			if(formulaire.elements[i].value == "")  {
				valid=1;
				alert("Veuillez renseigner tous les champs!");
				formulaire.elements[i].focus();
				return false;
			}
		}
	}
	if (valid==0){
		formulaire.submit();
	}
	
}