function initia () {

start_navigation();	
	if (document.getElementById("logo")) {
			document.getElementById("logo").onclick = function () {
			document.location.href="index.php";	
			}
	}


	if (document.getElementById("mr_edifides")) {
	
	// POUR IE 6 //
		var arVersion = navigator.appVersion.split("MSIE");
		var version = parseFloat(arVersion[1]);
			if ((version >= 5.5 && version< 7) && (document.body.filters)) {
			PngFixImg();
			//PngFixBkground();	
			}	
	}
}

var rub_on="";
// ******************* //
function start_navigation(){
	
	
	// TOP MINI MENU //
	this.menu = document.getElementById("menu_top");
	this.submenus = this.menu.getElementsByTagName("div");
	for (var i = 0; i < this.submenus.length; i++){	
	ss_menu="";
		if (this.submenus[i].className =="liste_menu_top") {
			
			// PAGE ACTIVE
			if (this.submenus[i].getElementsByTagName("a")[0].href==document.location.href || (rub_on!="" && this.submenus[i].id==rub_on)) {
					this.submenus[i].className = "liste_menu_top_on";					
			} else {
			
				this.submenus[i].onmouseover = function () {
					this.className = "liste_menu_top_on";	
				}
				this.submenus[i].onmouseout = function () {
					this.className = "liste_menu_top";	
				}
				this.submenus[i].onclick = function () {
					document.location.href=this.getElementsByTagName("a")[0].href;				
				}
			}
		}
	}
	
	//MENU DE GAUCHE //
	this.menu = document.getElementById("menu_gauche");
	this.submenus = this.menu.getElementsByTagName("div");
	for (var i = 0; i < this.submenus.length; i++){	
		
		
		// M MENU FIX //
		if (this.submenus[i].className =="m_menu" && this.submenus[i].id) {		
			
			// PAGE ACTIVE
			if (this.submenus[i].getElementsByTagName("a")[0].href==document.location.href || this.submenus[i].id==rub_on) {
					document.getElementById(this.submenus[i].id).style.background = "url('img_com/"+this.submenus[i].id+"_on.gif')";
					document.getElementById(this.submenus[i].id).getElementsByTagName("a")[0].style.color = 'white'
			} else {
			
				document.getElementById(this.submenus[i].id).onmouseover = function () {
					document.getElementById(this.id).style.background = "url('img_com/"+this.id+"_on.gif')";
					document.getElementById(this.id).getElementsByTagName("a")[0].style.color = 'white'
					//document.getElementById(this.id).style.color = 'red';			
				}
				document.getElementById(this.submenus[i].id).onmouseout = function () {
					document.getElementById(this.id).style.background = "url('img_com/"+this.id+"_off.gif')";
					document.getElementById(this.id).getElementsByTagName("a")[0].style.color = 'black'	
				}			
			} // FIN SI PAGE ACTIVE
				
				document.getElementById(this.submenus[i].id).onclick = function () {
					document.location.href=this.getElementsByTagName("a")[0].href;				
				}			
		}
		
		// S_MENU  //
		if (this.submenus[i].className =="s_menu") {
			
			// PAGE ACTIVE
			if (this.submenus[i].getElementsByTagName("a")[0].href==document.location.href || this.submenus[i].id==rub_on) {
					
					if (document.getElementById('ss_'+this.submenus[i].id)) {
					this.submenus[i].className = "s_menu_fin_on";	
					document.getElementById('ss_'+this.submenus[i].id).style.display="block";
					}	else {
					this.submenus[i].className = "s_menu_on";	
					}
			} else {
			
				this.submenus[i].onmouseover = function () {
					this.className = "s_menu_on";					
				}
				this.submenus[i].onmouseout = function () {
					this.className = "s_menu";					
				}
				this.submenus[i].onclick = function () {
					document.location.href=this.getElementsByTagName("a")[0].href;				
				}
			}
		}
		// S_MENU FIN //
		ss_menu="";
		if (this.submenus[i].className =="s_menu_fin") {
			
			// PAGE ACTIVE
			if (this.submenus[i].getElementsByTagName("a")[0].href==document.location.href || (rub_on!="" && this.submenus[i].id==rub_on)) {
					this.submenus[i].className = "s_menu_fin_on";		
								
					if (document.getElementById('ss_'+this.submenus[i].id)) {
					document.getElementById('ss_'+this.submenus[i].id).style.display="block";
					}
					
			} else {
			
				this.submenus[i].onmouseover = function () {
					this.className = "s_menu_fin_on";					
				}
				this.submenus[i].onmouseout = function () {
					this.className = "s_menu_fin";					
				}
				this.submenus[i].onclick = function () {
					document.location.href=this.getElementsByTagName("a")[0].href;				
				}
			}
		}
		
		
	}// FIN BOUCLE //
}
// ******************* //


function affiche_gr_proj(img_proj) {
theimage ="";
if (document.all) {
document.getElementById("fond_noir").style.setAttribute("filter", "alpha(opacity=80);");
}else {
document.getElementById("fond_noir").style.MozOpacity= 0.8;
document.getElementById("fond_noir").style.filter= "alpha(opacity=0.8)";	
}
theimage = new Image;
theimage.src = "img_dyna/illus_gr_proj-"+img_proj+".jpg";
document.getElementById("fond_noir").style.visibility='visible';
document.getElementById("gr_image").style.visibility='visible';
document.getElementById("gr_image").innerHTML='<br><br><br><br><br><br><img src="img_com/loading.gif" width="20" height="20" alt="">';
if (theimage.complete){
initImage(img_proj);
} else {
theimage.onload = function () {
initImage(img_proj);
}
}

}

function ferme_gr_proj() {
if (document.getElementById("fond_noir")) {
document.getElementById("fond_noir").style.visibility='hidden';
}
if (document.getElementById("gr_image")) {
document.getElementById("gr_image").innerHTML='';
document.getElementById("gr_image").style.visibility='hidden';
}
clearTimeout(fadddddd);
}


// FADE HOME ACTU //
function initImage(img_proj) {
  imageId = 'gr_image';
  image = document.getElementById(imageId);
  setOpacity(image, 0);
  //image.style.visibility = 'visible';
  document.getElementById("gr_image").innerHTML='<br><a href="javascript:ferme_gr_proj();"><img src="img_dyna/illus_gr_proj-'+img_proj+'.jpg" title="Cliquez sur la photo pour la fermer" alt="Cliquez sur la photo pour la fermer"></a>';

  fadeIn(imageId,0);
}

function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?100:opacity;
  
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;
  
  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;
  
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}


function fadeIn(objId,opacity) {
  if (document.getElementById(objId)) {
    obj = document.getElementById(objId);
    if (opacity <= 100) {
      setOpacity(obj, opacity);
      opacity += 10;
	  fadddddd =  window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 1);
    }else {
	clearTimeout(fadddddd);
	}
  }
}



function PngFixImg() {
	var arVersion = navigator.appVersion.split("MSIE");
	var version = parseFloat(arVersion[1])	;
	if ((version >= 5.5) && (version < 7 ) && (document.body.filters)) 
	{
	
	   for(var i=0; i<document.images.length; i++)
	   {
		  var img = document.images[i]
		  var imgName = img.src.toUpperCase()
		  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
		  {
			 var imgID = (img.id) ? "id='" + img.id + "' " : ""
			 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
			 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
			 var imgStyle = "display:inline-block;" + img.style.cssText 
			 if (img.align == "left") imgStyle = "float:left;" + imgStyle
			 if (img.align == "right") imgStyle = "float:right;" + imgStyle
			 if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
			 var strNewHTML = "<span " + imgID + imgClass + imgTitle
			 + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
			 + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
			 + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
			 img.outerHTML = strNewHTML
			 i = i-1
		  }
		  //if
	   }//for
	}//if
}//function




