window.onload=ShowMenu;

function ShowMenu(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=5; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}

function HideMenu(id) {
	document.getElementById(id).style.display='none';}

function ChangeBackground (id,bt){
id.style.backgroundImage='url(./images/'+bt+')';
}

function Open(lien,name,h,w){
	window.open (lien,name,'height='+h+',width='+w);
}

function ChangeBgColor (id,color){
id.style.backgroundColor=color;
}

function OpenCloseDiv () {
	if (document.getElementById('div_recherche_avancee').style.display == "block"){
		document.getElementById('div_recherche_avancee').style.display = "none";
	}
	else{
		document.getElementById('div_recherche_avancee').style.display = "block";
	}
}

function ChangeTxtWith(txt){
	document.getElementById('recherche_commune').value = txt;
	document.getElementById ('zone_saisie_renvoi').style.display= "none";
}

function AfficheSaisie (commune_saisie){
	
	var ladiv = document.getElementById ('zone_saisie_renvoi');
	var nb_ville_trouvee = commune_saisie.split(";").length - 1;
	var tab_replace = new Array('{','"','}'); 
	var compt = 0;
	var k = 0;
	
	document.getElementById ('zone_saisie_renvoi').innerHTML = "";
	
	// on coupe la chaine de manière a avoir que ce qu'on veut, les différentes villes !
	var sous_chaine = commune_saisie.substr(commune_saisie.lastIndexOf(':') + 1); // +1 pour commencer au caractère suivant
	
	for (k=0;k<3;k++){
	var reg = new RegExp(tab_replace[k],"gi")
	sous_chaine = sous_chaine.replace(reg,"");
	}
	
	
	tab_commune_saisie = sous_chaine.split(";");
	for (compt = 0; compt < nb_ville_trouvee; compt++){		
		ladiv.innerHTML += '<a href="#" onclick="javascript : ChangeTxtWith(\''+tab_commune_saisie[compt]+'\');return false;">'+tab_commune_saisie[compt]+'</a><br/>';
	}
	
	ladiv.style.display ='block';
	
}

var ancienneval=""; // valeur précédente du champ texte
var currentval=""; // valeur actuelle du champ texte
var _resultCache=new Object(); // mécanisme de cache des requêtes

// tourne en permanence pour suggérer suite à un changement du champ texte
function mainLoop(){
  currentval = document.getElementById('recherche_commune').value;
 
 if(ancienneval!=currentval){
    envoi_POST_JSON();
  }
  ancienneval=currentval;
  setTimeout("mainLoop()",200); // la fonction se redéclenchera dans 200 ms
  return true
}

var blinkingSpeed= 450;

function blink(){
	if ( document.getElementById("blinkIt").style.visibility == 'visible'){
	document.getElementById("blinkIt").style.visibility = 'hidden';
	} else {
	document.getElementById("blinkIt").style.visibility = 'visible';
	}
}

function blink2(){
	if ( document.getElementById("blinkIt2").style.visibility == 'visible'){
	document.getElementById("blinkIt2").style.visibility = 'hidden';
	} else {
	document.getElementById("blinkIt2").style.visibility = 'visible';
	}
}

function startBlinking(){
setInterval("blink()", blinkingSpeed);
}

function startBlinking2(){
setInterval("blink2()", blinkingSpeed);
}

function LienJs (lien){
window.location.href= lien;
}













