//######################### CARTE DYNAMIQUE DES COMMUNES SUR PAGE CENTRE_UNE ###################################

function illum(a){
//a est le n° de l'image de la parcelle
//x et y sont les coordonnées relatives au plan de la parcelle
var im=document.getElementById("lum"+a);
//im.src="cc"+a+".png";
//im.style.left=x-1+"px";
//im.style.left=50;
//im.style.top=y-1+"px";
im.style.display="block";
}

function hideim(a){
document.getElementById("lum"+a).style.display="none";

}


//######################### BANDO IMAGE DEFILEMENT AUTOMATIQUE ###################################
// DEBUT A METTRE A JOUR
var bandos=new Array("bando_news/bando_devdurable.jpg");
var liens=new Array("http://www.vitry-le-francois.net");
var clique=new Array("_blank");
var alts=new Array("Développement Durable")
// 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;
}


//######################### 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');
}

//######################### 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();
	}
}
