var rub_on="";
// ******************* //
function start_navigation(){	
theimage1 = new Image;
theimage1.src = "img_com/nav_enjeux_on.gif";
theimage2 = new Image;
theimage2.src = "img_com/nav_roulez_durable_on.gif";
theimage3 = new Image;
theimage3.src = "img_com/nav_annuaire_on.gif";
theimage4 = new Image;
theimage4.src = "img_com/nav_outils_on.gif";
theimage5 = new Image;
theimage5.src = "img_com/nav_macif_engage_on.gif";
theimage6 = new Image;
theimage6.src = "img_com/nav_co-voiturez_on.gif";
theimage7 = new Image;
theimage7.src = "img_com/nav_actualite_on.gif";

	// TOP MENU //
	this.menu = document.getElementById("menu_top");	
	this.menu.onmouseover=new Function("rd()");
	this.menu.onmouseout=new Function("d();");
	this.submenus = this.menu.getElementsByTagName("img");
	for (var i = 0; i < this.submenus.length; i++){			
		this.submenus[i].onmouseover =new Function("hm(true);s('"+this.submenus[i].id+"');");			
		if (document.getElementById("ss_"+this.submenus[i].id)) {			
		document.getElementById("ss_"+this.submenus[i].id).onmouseover=new Function("rd()");
		document.getElementById("ss_"+this.submenus[i].id).onmouseout=new Function("d();");					
		}		
		if (document.getElementById(page_active)) {
		document.getElementById(page_active).src = "img_com/nav_"+page_active+"_on.gif"
			if (document.getElementById("ss_"+page_active)) {
			document.getElementById("ss_"+page_active).style.visibility='visible';	
			}
		}					
	}// FIN BOUCLE 1 //	
	
	// TEST DES LIENS ACTIFS DU SOUS MENU (souligné) // 
	this.ssmenu = document.getElementById("sous_menu");
	this.submenus_lien = this.ssmenu.getElementsByTagName("a");
	for (var i = 0; i < this.submenus_lien.length; i++){	
		if (this.submenus_lien[i].href == document.location.href || (this.submenus_lien[i].id==lapage && lapage!="")) {		
		this.submenus_lien[i].className = "lien_on";
		}
	}// FIN BOUCLE 2 //	
	
	
}
// ******************* //

page_active ="";
lapage = "";
function invi(divID,flag){
	if (document.getElementById(page_active)) {
	document.getElementById(page_active).src = "img_com/nav_"+page_active+"_off.gif"
	if (document.getElementById("ss_"+page_active)) {
	document.getElementById("ss_"+page_active).style.visibility='hidden';	
	}
	}
	if (document.getElementById("ss_"+divID)) {
	document.getElementById("ss_"+divID).style.visibility=(flag)?'hidden':'visible';	
	}	
	if(document.getElementById(divID)) {		
		document.getElementById(divID).src =(flag)? "img_com/nav_"+divID+"_off.gif" :"img_com/nav_"+divID+"_on.gif";
	}	
	
}


var retd;
var rub_encours="";

function h(i){invi(i,1);}
function s(i){invi(i,0);}
function d(){retd=setTimeout("hm(false)",400);}
function rd(){clearTimeout(retd);
	
}

// ******************* //
function hm(action) {
this.menu = document.getElementById("menu_top");
this.submenus = this.menu.getElementsByTagName("img");
	for (var i = 0; i < this.submenus.length; i++){
	h(this.submenus[i].id);		
	}	
	if (document.getElementById(page_active)) {
	document.getElementById(page_active).src = "img_com/nav_"+page_active+"_on.gif"
	document.getElementById("ss_"+page_active).style.visibility='visible';	
	}
}
// ******************* //


function show_bulle(lay) {
	if (document.getElementById("bulle_"+lay)) {
		if (document.getElementById("block_"+lay)) {
		leleft = getLeft(document.getElementById("block_"+lay))-12;	
		document.getElementById("bulle_"+lay).style.left = leleft+"px";	
		}
	
	
	hauteur_div=document.getElementById("bulle_"+lay).offsetHeight ;
	top_position = hauteur_div-16;
	document.getElementById("bulle_"+lay).style.top = "-"+top_position+"px";
	document.getElementById("bulle_"+lay).style.visibility='visible';	
	}
}

function look(lay){
var doc = document.getElementById(lay);
	H = doc.offsetHeight 

return H;
}

function getLeft(MyObject)  {
    if (MyObject.offsetParent)
        return (MyObject.offsetLeft);
    else
        return (MyObject.offsetLeft);
}


function hide_bulle(lay) {
if (document.getElementById("bulle_"+lay)) {
document.getElementById("bulle_"+lay).style.visibility='hidden';	
}
}

function categorie_vid(cat) {
	if (document.getElementById("cat_"+cat) && document.getElementById("ul_"+cat)){	
		if (document.getElementById("cat_"+cat).className=="cat") {
		document.getElementById("cat_"+cat).className="cat_on";
		document.getElementById("ul_"+cat).className="ul_on";
		} else {
		document.getElementById("cat_"+cat).className="cat";
		document.getElementById("ul_"+cat).className="ul_off";
		}
	}
}

function GetXmlHttpObject(handler){ 
var objXMLHttp=null
	if (window.XMLHttpRequest){
	objXMLHttp=new XMLHttpRequest()
	}else if (window.ActiveXObject){
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
return objXMLHttp
}

// ********************* DEBUT AJAX HOME ACTU ************************//

function active_home () {

	if (tab_actu.length==1){
	document.getElementById("bt_precedent").style.visibility='hidden';
	document.getElementById("bt_suivant").style.visibility='hidden';	
	}
	
	if (tab_on == 0){
	document.getElementById("bt_precedent").style.visibility='hidden';
	}
	
	if (tab_on == (tab_actu.length)-1){
	document.getElementById("bt_suivant").style.visibility='hidden';	
	}
	
	document.getElementById("bt_suivant").onclick =function() {
	actu_suivant ();
	}
	
	document.getElementById("bt_precedent").onclick =function() {
	actu_precedent ();
	}
	
	if (tab_video.length==1){
	document.getElementById("bt_precedent_video").style.visibility='hidden';
	document.getElementById("bt_suivant_video").style.visibility='hidden';	
	}
	
	if (tab_video_on == 0){
	document.getElementById("bt_precedent_video").style.visibility='hidden';
	}
	
	if (tab_video_on == (tab_video.length)-1){
	document.getElementById("bt_suivant_video").style.visibility='hidden';	
	}
	
	document.getElementById("bt_suivant_video").onclick =function() {
	video_suivant ();
	}
	
	document.getElementById("bt_precedent_video").onclick =function() {
	video_precedent ();
	}
	
	if (onglet_on =='onglet_video') {
	show_onglet_video();
	}else {
	show_onglet_breve();
	}
	
}

function actu_suivant () {
tab_on = tab_on+1;
display_actu(tab_actu[tab_on]);
}

function actu_precedent () {
tab_on = tab_on-1;
display_actu(tab_actu[tab_on]);
}

function video_suivant () {
tab_video_on = tab_video_on+1;
display_video(tab_video[tab_video_on]);
}

function video_precedent () {
tab_video_on = tab_video_on-1;
display_video(tab_video[tab_video_on]);
}




function display_actu(leid) {
var fadddddd;
clearTimeout(fadddddd);
setOpacity(document.getElementById("ajax_actu"), 100);
var xmlHttp=GetXmlHttpObject();
if (xmlHttp==null){
alert ("Browser does not support HTTP Request");
return;
} 
document.getElementById("ajax_actu").innerHTML="<div align='center'><br><br><br><img src='img_com/loading.gif' alt='' width='20' height='20' border='0'><br><br><br></div>"; 
var url="_inc/fonc_display_actu.php";
xmlHttp.onreadystatechange=function() { 
        if (xmlHttp.readyState==4){
            if (xmlHttp.status==200){
              changed_html_home_actu('ajax_actu',xmlHttp,leid);
			  }
		}
    }
xmlHttp.open("POST",url,true);
xmlHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded'); 
xmlHttp.send("id_actu="+leid+"&sid="+Math.random());
}


function changed_html_home_actu(lay,dett,leid) {

document.getElementById(lay).innerHTML=dett.responseText; 
if (document.getElementById(lay)) {
image = document.getElementById(lay);
setOpacity(image, 0);
fadeIn(lay,0);
}

if (tab_on == 0){
document.getElementById("bt_precedent").style.visibility='hidden';
}else {
document.getElementById("bt_precedent").style.visibility='visible';
}

if (tab_on == (tab_actu.length)-1){
document.getElementById("bt_suivant").style.visibility='hidden';	
}else {
document.getElementById("bt_suivant").style.visibility='visible';	
}
}

function display_video(leid) {
var fadddddd;
clearTimeout(fadddddd);
setOpacity(document.getElementById("ajax_video"), 100);
var xmlHttp=GetXmlHttpObject();
if (xmlHttp==null){
alert ("Browser does not support HTTP Request");
return;
} 
document.getElementById("ajax_video").innerHTML="<div align='center'><br><br><br><img src='img_com/loading.gif' alt='' width='20' height='20' border='0'><br><br><br></div>"; 
var url="_inc/fonc_display_video.php";
xmlHttp.onreadystatechange=function() { 
        if (xmlHttp.readyState==4){
            if (xmlHttp.status==200){
              changed_html_home_video('ajax_video',xmlHttp,leid);
			  }
		}
    }
xmlHttp.open("POST",url,true);
xmlHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded'); 
xmlHttp.send("id_vid="+leid+"&sid="+Math.random());
}


function changed_html_home_video(lay,dett,leid) {

document.getElementById(lay).innerHTML=dett.responseText; 
if (document.getElementById(lay)) {
image = document.getElementById(lay);
setOpacity(image, 0);
fadeIn(lay,0);
}

if (tab_video_on == 0){
document.getElementById("bt_precedent_video").style.visibility='hidden';
}else {
document.getElementById("bt_precedent_video").style.visibility='visible';
}

if (tab_video_on == (tab_video.length)-1){
document.getElementById("bt_suivant_video").style.visibility='hidden';	
}else {
document.getElementById("bt_suivant_video").style.visibility='visible';	
}
}
// ********************* FIN AJAX HOME ACTU ************************//


// ********************* DEBUT AJAX HOME VIDEO ************************//
function active_vid () {

	if (tab_vid.length==1){
	document.getElementById("bt_gauche").style.visibility='hidden';
	document.getElementById("bt_droite").style.visibility='hidden';	
	}
	
	if (tab_vid_on == 0){
	document.getElementById("bt_gauche").style.visibility='hidden';
	}
	
	if (tab_vid_on == (tab_vid.length)-1){
	document.getElementById("bt_droite").style.visibility='hidden';	
	}
	
	document.getElementById("bt_droite").onclick =function() {
	vid_suivant ();
	}
	
	document.getElementById("bt_gauche").onclick =function() {
	vid_precedent ();
	}
}

function vid_suivant () {
tab_vid_on = tab_vid_on+1;
display_vid(tab_vid[tab_vid_on]);
}

function vid_precedent () {
tab_vid_on = tab_vid_on-1;
display_vid(tab_vid[tab_vid_on]);
}


function display_vid(leid) {
var fadddddd;
clearTimeout(fadddddd);
setOpacity(document.getElementById("video_centre"), 100);
var xmlHttp=GetXmlHttpObject();
if (xmlHttp==null){
alert ("Browser does not support HTTP Request");
return;
} 
document.getElementById("video_centre").innerHTML="<div align='center'><br><br><br><img src='img_com/loading.gif' alt='' width='20' height='20' border='0'><br><br><br></div>"; 
var url="_inc/fonc_display_vid.php";
xmlHttp.onreadystatechange=function() { 
        if (xmlHttp.readyState==4){
            if (xmlHttp.status==200){
              changed_html_home_vid('video_centre',xmlHttp,leid);
			  }
		}
    }
xmlHttp.open("POST",url,true);
xmlHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded'); 
xmlHttp.send("id_vid="+leid+"&tab_vid_on="+(tab_vid_on+1)+"&nombre_video="+nombre_video+"&sid="+Math.random());
}




function changed_html_home_vid(lay,dett,leid) {

document.getElementById(lay).innerHTML=dett.responseText; 
if (document.getElementById(lay)) {
image = document.getElementById(lay);
setOpacity(image, 0);
fadeIn(lay,0);
}

if (tab_vid_on == 0){
document.getElementById("bt_gauche").style.visibility='hidden';
document.getElementById("bt_gauche").style.cursor='default';
}else {
document.getElementById("bt_gauche").style.visibility='visible';
document.getElementById("bt_gauche").style.cursor='pointer';
}

if (tab_vid_on == (tab_vid.length)-1){
document.getElementById("bt_droite").style.visibility='hidden';	
document.getElementById("bt_droite").style.cursor='default';
}else {
document.getElementById("bt_droite").style.visibility='visible';	
document.getElementById("bt_droite").style.cursor='pointer';
}
}
// ********************* FIN AJAX HOME VIDEO ************************//

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) {
    obj = document.getElementById(objId);
    if (opacity <= 100) {
      setOpacity(obj, opacity);
      opacity += 2;
	  fadddddd =  window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 20);
    }else {
	clearTimeout(fadddddd);
	setOpacity(obj, 100);
	}
  }
}

function show_onglet_breve() {
document.getElementById("onglet_tab_breve").style.display='block';	
document.getElementById("onglet_tab_video").style.display='none';
document.getElementById("onglet_breve").src="img_com/bt_home_breve_on.gif";
document.getElementById("onglet_video").src="img_com/bt_home_prog_fr2.gif";
}

function show_onglet_video() {
document.getElementById("onglet_tab_breve").style.display='none';	
document.getElementById("onglet_tab_video").style.display='block';	
document.getElementById("onglet_breve").src="img_com/bt_home_breve.gif";
document.getElementById("onglet_video").src="img_com/bt_home_prog_fr2_on.gif";
}









