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";
}


//  ***************** DEBUT JEUX affiche_jeux ***************** //
function affiche_jeux() {	
	if (document.getElementById("zoom")) {	
	affiche_page (0);
	document.getElementById("cache_zoom").style.visibility ="visible";	
	document.getElementById("zoom").style.visibility ="visible";
	//document.getElementById("zoom_centre").innerHTML='<br><br><br><br><img src="../img_com/loading.gif" width="20" height="20" alt=""><br><br><br><br><br>';
	scrollTo(0,0);
	alertSize("cache_zoom");
	}
} 
//  ***************** FIN JEUX affiche_jeux ***************** //


//  ***************** DEBUT JEUX alertSize ***************** //
function alertSize() {
	myHeight = 0;
	taille_doc = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myHeight = window.innerHeight;
	taille_doc = document.body.clientHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myHeight = document.documentElement.clientHeight;
	taille_doc = document.body.clientHeight;
  }
  if (myHeight > taille_doc) {
  document.getElementById("cache_zoom").style.height = myHeight+"px";
  }else {
  document.getElementById("cache_zoom").style.height = taille_doc+"px";
  }  
}
//  ***************** FIN JEUX alertSize ***************** //


//  ***************** DEBUT JEUX close_zoom ***************** //
function close_zoom () {
document.getElementById("cache_zoom").style.visibility ="hidden";
document.getElementById("zoom").style.visibility ="hidden";
affiche_page (0);
}
//  ***************** FIN JEUX close_zoom ***************** //

//  ***************** DEBUT JEUX affiche_page ***************** //
function affiche_page (num){
	var xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
	alert ("Browser does not support HTTP Request");
	return;
	} 
	
	var url="_inc/fonc_jeux.php";
	xmlHttp.onreadystatechange=function() { 
	        if (xmlHttp.readyState==4){
	            if (xmlHttp.status==200){
	              changed_html_jeux(xmlHttp);
				  }
			}
	    }
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded'); 
	xmlHttp.send("num_page="+num+"&sid="+Math.random());
}
//  ***************** FIN JEUX affiche_page ***************** //

//  ***************** DEBUT JEUX changed_html_jeux ***************** //
function changed_html_jeux(dett) {
scrollTo(0,0);
document.getElementById("zoom_centre").innerHTML=dett.responseText; 
}
//  ***************** FIN JEUX changed_html_jeux ***************** //

//  ***************** DEBUT JEUX check_coordonnee ***************** //
function check_coordonnee(num) {
var xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
	alert ("Browser does not support HTTP Request");
	return;
	} 
	
	var url ="_inc/fonc_check_jeux.php";
	xmlHttp.onreadystatechange=function() { 
	        if (xmlHttp.readyState==4){
	            if (xmlHttp.status==200){
	              check_html_jeux(xmlHttp,num);
				  }
			}
	    }
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded'); 
	xmlHttp.send("num_page="+num+"&nom_jeux="+document.getElementById("nom_jeux").value+"&prenom_jeux="+document.getElementById("prenom_jeux").value+"&adresse_jeux="+document.getElementById("adresse_jeux").value+"&cp_jeux="+document.getElementById("cp_jeux").value+"&ville_jeux="+document.getElementById("ville_jeux").value+"&email_jeux="+document.getElementById("email_jeux").value+"&tel_jeux="+document.getElementById("tel_jeux").value+"&age_jeux="+document.getElementById("age_jeux").value+"&reglement_jeux="+document.add_coor.reglement_jeux.checked+"&news_jeux="+document.add_coor.news_jeux.checked+"&news_partenaire_jeux="+document.add_coor.news_partenaire_jeux.checked+"&sid="+Math.random());
}
//  ***************** FIN JEUX check_coordonnee ***************** //

//  ***************** DEBUT JEUX check_reponse ***************** //
function check_reponse(num) {
question1 = document.add_coor.question1_jeux;
question2 = document.add_coor.question2_jeux;
question3 = document.add_coor.question3_jeux;
val_question1 = "";
if (question1.length>0){
	for (i=0;i<question1.length;i++){
		if (question1[i].checked==true ) {
		val_question1 = question1[i].value;
		}
	}
} else {
val_question1 = "";
} 
val_question2 = "";
if (question2.length>0){
	for (i=0;i<question2.length;i++){
		if (question2[i].checked==true ) {
		val_question2 = question2[i].value;
		}
	}
} else {
val_question2 = "";
} 

val_question3 = "";
if (question3.length>0){
	for (i=0;i<question3.length;i++){
		if (question3[i].checked==true ) {
		val_question3 = question3[i].value;
		}
	}
} else {
val_question3 = "";
}

var xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
	alert ("Browser does not support HTTP Request");
	return;
	} 
	
	var url ="_inc/fonc_check_jeux.php";
	xmlHttp.onreadystatechange=function() { 
	        if (xmlHttp.readyState==4){
	            if (xmlHttp.status==200){
	              check_html_jeux(xmlHttp,num);
				  }
			}
	    }		
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded'); 
	xmlHttp.send("num_page="+num+"&question1_jeux="+val_question1+"&question2_jeux="+val_question2+"&question3_jeux="+val_question3+"&sid="+Math.random());
}
//  ***************** FIN JEUX check_reponse ***************** //

//  ***************** DEBUT JEUX check_html_jeux ***************** //
function check_html_jeux(dett,num) {
	if (dett.responseText==1) {
	affiche_page (num+1);
	}else {
	document.getElementById("zoom_alert").innerHTML=dett.responseText; 
	}
}
//  ***************** FIN JEUX check_html_jeux ***************** //
// Ouvre fenetre //
function OW(theURL,winName,features) {
  window.open(theURL,winName,features);
}









