window.onload = function(){
    document.getElementById('zone_search').autocomplete = 'off';
	
	showmenugaucheimg();

	showmenu();
}

function showmenugaucheimg()
{
	if (document.getElementById('menu_gauche_img').style.visibility!='visible')
	{
		document.getElementById('menu_gauche_img').style.width="0px";
		document.getElementById('menu_gauche_img').style.height="0px";
		document.getElementById('menu_gauche_img').style.visibility='visible';
					
		new Rico.Effect.Size('menu_gauche_img', 121, 121, null, 20);
	}
	/*
	if (document.getElementById('navigation_bandeau_img').style.visibility!='visible')
	{
		document.getElementById('navigation_bandeau_img').style.width="0px";
		document.getElementById('navigation_bandeau_img').style.height="0px";
		document.getElementById('navigation_bandeau_img').style.visibility='visible';
					
		new Rico.Effect.Size('navigation_bandeau_img', 985, 124, null, 20);
	}*/
}

function showmenu()
 {

	for (var i = 0; i<=7; i++) 
	{
		var id = 'navigation_haut'+i;
		if (document.getElementById(id)) 
		{
			
			if (document.getElementById(id).style.visibility!='visible')
			{
				var largeur = document.getElementById(id).style.width;
				largeur = parseInt(largeur.substr(0,(largeur.length-2)));
				document.getElementById(id).style.width="0px";
				document.getElementById(id).style.visibility='visible';
				
				new Rico.Effect.Size(id, parseInt(largeur), null, null, 30);
				//alert (largeur);
			}
		}
	}

 }

function affiche_admin(afficheAdmin)
{
 if (afficheAdmin)
 {
 document.getElementById('navigation_bas').style.display = 'none';
 document.getElementById('navigation_bas').style.visibility = 'hidden';
 document.getElementById('login_admin').style.display = 'block';
 document.getElementById('login_admin').style.visibility = 'visible';
 }
 else
 {
 document.getElementById('login_admin').style.display = 'none';
 document.getElementById('login_admin').style.visibility = 'hidden';
 document.getElementById('navigation_bas').style.display = 'block';
 document.getElementById('navigation_bas').style.visibility = 'visible';
 }
}

function showtranchemarche()
 {

	var d = document.getElementById('zonetranchemarche');

	if (d.style.visibility=='hidden')
		d.style.visibility='visible';
	else
		d.style.visibility='hidden';

 }

 function showdetail(code) {

	var d = document.getElementById('annuaire_details'+code);
	if (d) 
	{
		if (d.style.display=='none')
		{
		d.style.display='block';
		var chaine = 'include/annuaire_info.php?code='+code;
		chargefichiersync('annuaire_details'+code,chaine,'annuaire_attente');
		d.style.visibility='visible';

		d.style.height="auto";
		document.getElementById('annuaire_img_detail'+code).src = "images/cross.png";
		document.getElementById('annuaire_img_detail'+code).title="Fermer le détail de la fiche";
		}
		else
		{
			d.style.display='none';
			d.innerHTML = "";
			document.getElementById('annuaire_img_detail'+code).src = "images/magnifier.png";
			document.getElementById('annuaire_img_detail'+code).title="Voir la fiche en détail";
		}
  	}
  }
  
  function hidedetail(id) {
    var d = document.getElementById(id);
	if (d) 
	{
		d.style.visibility='hidden';
		d.innerHTML="";
	}
	
  }
  
  
  function videannuaire(nb) {
  //hidedetail('annuaire_details');
  document.getElementById('annuaire_result').innerHTML = "- aucun résultat ("+nb+" entrées dans l'annuaire).";
  }
  
  function suggestannuaire(nb) {
    
    hidedetail('details');
	
	var chaine1 = document.getElementById('search_nom').value;
    var chaine2 = document.getElementById('search_prenom').value;
	var chaine3 = document.getElementById('search_service').value;
	var chaine4 = document.getElementById('search_fonction').value;
	var chaine5 = document.getElementById('search_telephone').value;
	
	if (chaine1!='' || chaine2!='' || chaine3!='' || chaine4 || chaine5)
    {
	    chargefichier('annuaire_result','include/annuaire_suggest.php?search_nom='+chaine1+'&search_prenom='+chaine2+'&search_service='+chaine3+'&search_fonction='+chaine4+'&search_telephone='+chaine5,'annuaire_attente');  
	}
	else
	  document.getElementById('annuaire_result').innerHTML ='- aucun résultat ('+nb+' entrées dans l\'annuaire).';
   }  
   
function chargefichier(id,spage,anim) {
   
	if (document.getElementById(id))
	{
	//document.getElementById(id).innerHTML="";
	
	var xhr_object = null;
    
    if(window.XMLHttpRequest) // Firefox
      xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject) // Internet Explorer
      xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    else { // XMLHttpRequest non supporté par le navigateur
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
    return;
    }
	
	if (anim!="")
		document.getElementById(anim).style.visibility='visible';
		
    xhr_object.open("GET", spage, true);

    xhr_object.onreadystatechange = function() {
      if(xhr_object.readyState == 4) 
	  {
	   document.getElementById(id).innerHTML = xhr_object.responseText;
	   if (anim!="")
		   document.getElementById(anim).style.visibility='hidden';
	   }
    }

    xhr_object.send(null);
	}
  }
 
function chargefichiersync(id,spage,anim)
{
	var xhr_object = null;
    
    if(window.XMLHttpRequest) // Firefox
      xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject) // Internet Explorer
      xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    else { // XMLHttpRequest non supporté par le navigateur
	    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	    return;
    }
	
	if (anim!="")
		document.getElementById(anim).style.visibility='visible';
		
    xhr_object.open("GET", spage, false);
	xhr_object.send(null);
	
	document.getElementById(id).innerHTML =  xhr_object.responseText;
	
	if (anim!="")
		document.getElementById(anim).style.visibility='hidden';
}

