//(c)2009 Macluhan's by Gilles NUMA
//=======================================================================
function addslashes(ch) {
	ch = ch.replace(/\\/g,"\\\\")
	ch = ch.replace(/\'/g,"\\'")
	ch = ch.replace(/\"/g,"\\\"")
	return ch
}

function openClose(name)
{
	if(document.getElementsByName)
		var elt = document.getElementsByName(name);
	else if(document.all)
		var elt = document.all[ id];
	else
		return;

	for (var i=0; i<elt.length; i++)
	{
		if (elt[i].style.display == 'none')
		elt[i].style.display = 'block';
		else
		elt[i].style.display = 'none';
	}
} 

//***************BOUTONS DU MENU ****************************//
function make_menu_ecouteur(langue){
    var menu = document.getElementById('menu');
    var tab_img = menu.getElementsByTagName('img');
	//alert(langue);
	if(langue == "menu_en")
	{
		for (var i = 0; i < tab_img.length; i++) {
			make_ecouteur_en(i, tab_img[i]);
		}
	}
	else
	{
		for (var i = 0; i < tab_img.length; i++) {
			make_ecouteur(i, tab_img[i]);
		}
	}
    
}

function make_ecouteur_en(num, btn){
    var menu = document.getElementById('menu');
    var tab_img = menu.getElementsByTagName('img');
    
    //BOUTONS MENU SITE
    //MouseOver    
	btn.onmouseover = function(){
        if (btn_active != num) {
            btn.src = 'http://www.netchauffeurs.com/images/menu_en/menu_btn_' + (num + 1) + '_on.jpg';
        }
    }
    
    //MouseOut    
    btn.onmouseout = function(){
        if (btn_active != num) {
            btn.src = 'http://www.netchauffeurs.com/images/menu_en/menu_btn_' + (num + 1) + '.jpg';
        }
    }
    //Click    
    btn.onclick = function(){
        if (btn_active != num) {
            //Active image
            //btn.src = 'http://www.netchauffeurs.com/images/menu/menu_btn_' + (num - 1) + '_on.jpg';
            //Déactive ancienne image
            //tab_img[btn_active - 1].src = 'http://www.netchauffeurs.com/images/menu/menu_btn_' + btn_active + '.jpg';
            //btn_active = num;
        }//END IF
    }//END FUNCTION ANONYME
}
function make_ecouteur(num, btn){
    var menu = document.getElementById('menu');
    var tab_img = menu.getElementsByTagName('img');
    
    //BOUTONS MENU SITE
    //MouseOver    
	btn.onmouseover = function(){
        if (btn_active != num) {
            btn.src = 'http://www.netchauffeurs.com/images/menu/menu_btn_' + (num + 1) + '_on.jpg';
        }
    }
    
    //MouseOut    
    btn.onmouseout = function(){
        if (btn_active != num) {
            btn.src = 'http://www.netchauffeurs.com/images/menu/menu_btn_' + (num + 1) + '.jpg';
        }
    }
    //Click    
    btn.onclick = function(){
        if (btn_active != num) {
            //Active image
            //btn.src = 'http://www.netchauffeurs.com/images/menu/menu_btn_' + (num - 1) + '_on.jpg';
            //Déactive ancienne image
            //tab_img[btn_active - 1].src = 'http://www.netchauffeurs.com/images/menu/menu_btn_' + btn_active + '.jpg';
            //btn_active = num;
        }//END IF
    }//END FUNCTION ANONYME
}



//=======================================================================
var start_i = 1;
var my_timer;
var pause;
/*function swap_auto(langue){

	make_menu_ecouteur(langue);
    //Nombre de groupe
    var p_nbr = 3;
    
    //Mise en place Ecouteur sur DIV
    var my_div1 = document.getElementById('div_info1');
    var my_img1 = document.getElementById('image_info1');
    var my_div2 = document.getElementById('div_info2');
    var my_img2 = document.getElementById('image_info2');
    var my_div3 = document.getElementById('div_info3');
    var my_img3 = document.getElementById('image_info3');
    
    //Ecouteur onclick
    my_div1.onclick = function(){
        stop_swap_auto(1);
        
    }
    my_img1.onclick = function(){
        stop_swap_auto(1);
        
    }
    //Ecouteur onclick
    my_div2.onclick = function(){
        stop_swap_auto(2);
        
    }
    my_img2.onclick = function(){
        stop_swap_auto(2);
        
    }
    //Ecouteur onclick
    my_div3.onclick = function(){
        stop_swap_auto(3);
        
    }
    my_img3.onclick = function(){
        stop_swap_auto(3);
    }
    
    clearTimeout(my_timer);
    //Durée timer
    var p_tempo = 5500;//ms
    //Initialisation du timer
    my_timer = setTimeout("swap_auto("+langue+")", p_tempo);
    
    //Remise à zéro du compteur
    if (start_i > p_nbr) {
        start_i = 1;
    }//FIN IF
    push_img(start_i, false);
    start_i++;
}*/
function swap_auto(langue){

	//make_menu_ecouteur(langue);
    //Nombre de groupe
    var p_nbr = 3;
    
    //Mise en place Ecouteur sur DIV
    var my_div1 = document.getElementById('div_info1');
    var my_img1 = document.getElementById('image_info1');
    var my_div2 = document.getElementById('div_info2');
    var my_img2 = document.getElementById('image_info2');
    var my_div3 = document.getElementById('div_info3');
    var my_img3 = document.getElementById('image_info3');
    
    //Ecouteur onclick
    my_div1.onclick = function(){
        stop_swap_auto(1);
        
    }
    my_img1.onclick = function(){
        stop_swap_auto(1);
        
    }
    //Ecouteur onclick
    my_div2.onclick = function(){
        stop_swap_auto(2);
        
    }
    my_img2.onclick = function(){
        stop_swap_auto(2);
        
    }
    //Ecouteur onclick
    my_div3.onclick = function(){
        stop_swap_auto(3);
        
    }
    my_img3.onclick = function(){
        stop_swap_auto(3);
    }
    
    clearTimeout(my_timer);
    //Durée timer
    var p_tempo = 5500;//ms
    //Initialisation du timer
    my_timer = setTimeout("swap_auto()", p_tempo);
    
    //Remise à zéro du compteur
    if (start_i > p_nbr) {
        start_i = 1;
    }//FIN IF
    push_img(start_i, false);
    start_i++;
}

//=======================================================================
//Arrêt du timer on cas de click
function stop_swap_auto(div_id, stopped){
    //Supprime le timer  
    clearTimeout(my_timer);
    
    //Activer la div cliquée    
    push_img(div_id, true);
    //Durée timer
    
    start_i = actived + 1;
    if (start_i > 3) {
        start_i = 1
    }
    //Reddemarre le timer au bout de 25s d'inactivité
    var tempo = 25500;//ms
    my_timer = setTimeout("swap_auto()", tempo);
    
}

//=======================================================================
var actived = '';
function push_img(numero, stopped){

    if (!stopped) {
        var last_img;
        if (numero == 1) {
            actived = 3;
        }
        else {
            actived = numero - 1;

        }
    }
    if (numero != actived) {
        active_content(numero, actived);
        actived = numero;
    }
}

//=======================================================================
//swap du contenu
function active_content(new_content, old_content){

    var root_img = 'http://www.netchauffeurs.com/images/';
    var old_img = document.getElementById('image_info' + old_content);
    var old_div = document.getElementById('div_info' + old_content);
    var new_img = document.getElementById('image_info' + new_content);
    var new_div = document.getElementById('div_info' + new_content);
    
    //Activer image
    new_img.style.backgroundImage = "url(" + root_img + 'btn_timer_div_' + new_content + "_on.jpg)";
    
    //Déactive ancienne image
    old_img.style.backgroundImage = "url(" + root_img + 'btn_timer_div_' + old_content + ".jpg)";
    //alert("'url("+root_img + 'btn_timer_div_' + old_content + ".jpg)'");
    //Activer DIV + effet
    new Effect.Opacity(new_div, {
        from: 0,
        to: 1,
        duration: 2
    });
    new_div.style.display = 'block';
    new_div.style.visibility = 'visible';
    
    
    //Déactive ancienne DIV + effet
    new Effect.Opacity(old_div, {
        from: 1,
        to: 0,
        duration: 1
    });
    old_div.style.display = 'none';
    old_div.style.visibility = 'hidden';
    
}

//=======================================================================
//OPACITE IMG
function ChangeOpacity(elmt, opacity){
    if (elmt.filters) {
        elmt.filters.alpha.opacity = opacity;
    }
    else {
        elmt.style.setProperty("-moz-opacity", opacity / 100, "");
        elmt.style.setProperty("-khtml-opacity", opacity / 100, "");
        elmt.style.setProperty("opacity", opacity / 100, "");
    }
}

//BLOC SHOW/HIDE DHTML NOM PRENOM
var disable = false;
//------
function div_supplement(element){
    //Onclick
    
        if (!disable) {
            $id(element).style.visibility = 'visible';//cache l'élément
            $id(element).style.display = 'block';
            disable = true;
        }
        else {
            $id(element).style.visibility = 'hidden';//cache l'élément
            $id(element).style.display = 'none';
            disable = false;
        }//End IF ELSE
  
}//END FUNCTION

//Shorcut GetElementById
function $id(id){
	var elementId = document.getElementById(id);
    return elementId;
}



