function redirige(url){	location.href=url; } 
function ouvre_option_fadeIn()  { $("#id_option").fadeIn("normal");} 
function ouvre_avantage_fadeIn(){ $("#id_avantage").fadeIn("normal");  }
function ouvre_option(){
	$("#id_avantage").fadeOut("normal",ouvre_option_fadeIn);		
	
	$("#bt_id_avantage").removeClass("actif");
	$("#bt_id_avantage").removeClass("non_actif");
	$("#bt_id_avantage").addClass("non_actif");
	
	$("#bt_id_option").removeClass("actif");
	$("#bt_id_option").removeClass("non_actif");
	$("#bt_id_option").addClass("actif"); 
}
function ouvre_avantage(){
	$("#id_option").fadeOut("normal",ouvre_avantage_fadeIn); 
	
	$("#bt_id_avantage").removeClass("actif");
	$("#bt_id_avantage").removeClass("non_actif");
	$("#bt_id_avantage").addClass("actif");
	
	$("#bt_id_option").removeClass("actif");
	$("#bt_id_option").removeClass("non_actif");
	$("#bt_id_option").addClass("non_actif"); 
}


function telecommande_affiche(id){
	 telecommande_normal();
	$(id).addClass("actif");
}
function telecommande_normal(){
	$("#div_telecom_A").removeClass("actif");
	$("#div_telecom_L").removeClass("actif");
	$("#div_telecom_HB").removeClass("actif");
	$("#div_telecom_DG").removeClass("actif");
	$("#div_telecom_PM").removeClass("actif");
	$("#div_telecom_AR").removeClass("actif");
	$("#div_telecom_1234").removeClass("actif");
}

/* Devis */
function info_form_sup(info,etape){ 
	info_form_sup_ferme_tout(etape);
	$("#"+info).slideToggle("normal"); 
};
function info_form_sup_ferme_tout(etape){
	if(etape==1){
		$("#info_rail_sofie").slideUp("normal");
		$("#info_rail_iv").slideUp("normal");
	}
	if(etape==2){
		$("#info_liaison_cable").slideUp("normal");
		$("#info_liaison_rf").slideUp("normal");
	}
}

  $(document).ready( function(){
	var inAnimation = false; //flag pour tester si nous sommes en cours d'animation
	var aide_click=0;
	// click sur option
 	$(".demande_aide_opt").click(function(){
            //si une animation est en cours et qu'on veut afficher un autre bloc on stop tous  	    
    	if(inAnimation != $(this).attr("rel")) {
			$("#" + inAnimation).stop(false,true);
	    }

            // si le bloc qu'on veut afficher n'est pas visible
	    if ($("#" + $(this).attr("rel")).is(":hidden")) {
			inAnimation = $(this).attr("rel"); //modifie le flag pour dire que l'animation est en cours
			$(".bloc_aide:visible").hide(); // on cache tous les blocs visible
                //puis on affiche le bon bloc avec une fonction callback pour attentre la fin de l'animation
			$("#" + $(this).attr("rel")).slideDown("slow", function(){
		    	inAnimation = false; //modifie le flag pour dire que l'animation est finie
			});
	    }
		aide_click=1;
	});
	// click texte
 	$(".demande_aide").click(function(){
            //si une animation est en cours et qu'on veut afficher un autre bloc on stop tous  	    
    	if(inAnimation != $(this).attr("rel")) {
			$("#" + inAnimation).stop(false,true);
	    }

            // si le bloc qu'on veut afficher n'est pas visible
	    if ($("#" + $(this).attr("rel")).is(":hidden")) {
			inAnimation = $(this).attr("rel"); //modifie le flag pour dire que l'animation est en cours
			$(".bloc_aide:visible").hide(); // on cache tous les blocs visible
                //puis on affiche le bon bloc avec une fonction callback pour attentre la fin de l'animation
			$("#" + $(this).attr("rel")).slideDown("slow", function(){
		    	inAnimation = false; //modifie le flag pour dire que l'animation est finie
			});
	    }
	});
	// passage souris sur texte et option
 	$(".demande_aide, .demande_aide_opt").mouseover(function(){
            //si une animation est en cours et qu'on veut afficher un autre bloc on stop tous  	    
    	if(aide_click==0){
			if(inAnimation != $(this).attr("rel")) {
				$("#" + inAnimation).stop(false,true);
			}
	
				// si le bloc qu'on veut afficher n'est pas visible
			if ($("#" + $(this).attr("rel")).is(":hidden")) {
				inAnimation = $(this).attr("rel"); //modifie le flag pour dire que l'animation est en cours
				$(".bloc_aide:visible").hide(); // on cache tous les blocs visible
					//puis on affiche le bon bloc avec une fonction callback pour attentre la fin de l'animation
				$("#" + $(this).attr("rel")).slideDown("slow", function(){
					inAnimation = false; //modifie le flag pour dire que l'animation est finie
				});
			}	
		}
	});
  });

  
  
  
  