// JavaScript Document
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//fonction.js
/*Auteurs: FL et JD*/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ouvrirlesliensexternes() 
{ 
    var liens = document.getElementsByTagName('a'); 

    for (var i = 0 ; i < liens.length ; ++i)  { 
      
        if (liens[i].className == 'libelle_lien_externe')  { 
            
          
            liens[i].onclick = function()  { 
                window.open(this.href); 
                return false; 
            }; 
        } 
    } 
} 
window.onload = ouvrirlesliensexternes; 


function getQueryVariable(variable){ 
var query = window.location.search.substring(1); 
var vars = query.split("&"); 
for (var i = 0; i < vars.length; i++) { 
var pair = vars[i].split("="); 
if (pair[0] == variable) { 
return pair[1]; 
} 
} 
return null; 
} 


function over_facebook()
{
document.getElementsByName("facebook")[0].src = "inc/img/logo_facebook_on.png";
return true;
}
function out_facebook()
{
document.getElementsByName("facebook")[0].src = "inc/img/logo_facebook_off.png";
return true;
}
function over_twitter()
{
document.getElementsByName("twitter")[0].src = "inc/img/logo_twitter_on.png";
return true;
}
function out_twitter()
{
document.getElementsByName("twitter")[0].src = "inc/img/logo_twitter_off.png";
return true;
}

// JavaScript JQuery Document
$(document).ready(function(){
var currentlocation =  document.location.href;

var premiertiret=currentlocation.indexOf("-");
var derniertiret=currentlocation.indexOf("-",premiertiret+1);

var id_cat= currentlocation.substring(premiertiret+1,derniertiret);

/*Pour Entreprise*/
/*Pour Twitter*/
// Basic usage
$('#twitterUserTimeline').liveTwitter('Trafic3W', {limit: 1, refresh: false, mode: 'user_timeline'});

// Changing the query
$('#searchLinks a').each(function(){
var query = $(this).text();
$(this).click(function(){
  // Update the search
  $('#twitterSearch').liveTwitter(query);
  // Update the header
  alert(query)
  $('#searchTerm').text(query);
  return false;
});
});
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//ENTREPRISE
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

$(".contenu_associe").hide();
$(".associe").toggleClass("associe_fl_bas");/*De cette façon, quand le JS est désactivé, les flèches sont dans le bon sens ^^*/
/*Gestion des hover sur les liens*/
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

$(".lien_associe").mouseover(function(){		
						  
if($(this).parent().find(".fleche_ent").attr('src')=="inc/img/fleche_haut.gif")
{

$(this).parent().find(".fleche_ent").attr('src','inc/img/fleche_haut_hover.gif')
return false
}
if($(this).parent().find(".fleche_ent").attr('src')=="inc/img/fleche_bas.gif")
{
$(this).parent().find(".fleche_ent").attr('src','inc/img/fleche_bas_hover.gif')
return false
}});
$(".lien_associe").mouseout(function(){	
								 
if($(this).parent().find(".fleche_ent").attr('src')=="inc/img/fleche_haut_hover.gif")
{

$(this).parent().find(".fleche_ent").attr('src','inc/img/fleche_haut.gif')
return false
}
if($(this).parent().find(".fleche_ent").attr('src')=="inc/img/fleche_bas_hover.gif")
{
$(this).parent().find(".fleche_ent").attr('src','inc/img/fleche_bas.gif')
return false
}});
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//Gestion du clique sur un associé

//Associé 1

$("#associe1 .lien_associe").click(function(){
$("#associe1").next(".contenu_associe").slideToggle(400);
  if($("#associe_1").attr('src')=="inc/img/fleche_haut.gif"||$("#associe_1").attr('src')=="inc/img/fleche_haut_hover.gif")
{
$("#associe_1").attr('src','inc/img/fleche_bas.gif')
$("#associe_1").attr('alt','Dissimuler le texte de présentation de Patrick Bélanger.')
return false
}
if($("#associe_1").attr('src')=="inc/img/fleche_bas.gif"||$("#associe_1").attr('src')=="inc/img/fleche_bas_hover.gif")
{
$("#associe_1").attr('src','inc/img/fleche_haut.gif')
$("#associe_1").attr('alt','Déployer le texte de présentation de Patrick Bélanger.')
return false
}


});

//Associé 2
  $("#associe2 .lien_associe").click(function(){
$("#associe2").next(".contenu_associe").slideToggle(400);
  if($("#associe_2").attr('src')=="inc/img/fleche_haut.gif"||$("#associe_2").attr('src')=="inc/img/fleche_haut_hover.gif")
{
$("#associe_2").attr('src','inc/img/fleche_bas.gif')
$("#associe_2").attr('alt','Dissimuler le texte de présentation de Martin Gauthier.')
return false
}
if($("#associe_2").attr('src')=="inc/img/fleche_bas.gif"||$("#associe_2").attr('src')=="inc/img/fleche_bas_hover.gif")
{
$("#associe_2").attr('src','inc/img/fleche_haut.gif')
$("#associe_2").attr('alt','Déployer le texte de présentation de Martin Gauthier.')
return false
}

});
//Associé 3
	  $("#associe3 .lien_associe").click(function(){
$("#associe3").next(".contenu_associe").slideToggle(400);
  if($("#associe_3").attr('src')=="inc/img/fleche_haut.gif"||$("#associe_3").attr('src')=="inc/img/fleche_haut_hover.gif")
{
$("#associe_3").attr('src','inc/img/fleche_bas.gif')
$("#associe_3").attr('alt','Dissimuler le texte de présentation de André Paradis.')
return false
}
if($("#associe_3").attr('src')=="inc/img/fleche_bas.gif"||$("#associe_3").attr('src')=="inc/img/fleche_bas_hover.gif")
{
$("#associe_3").attr('src','inc/img/fleche_haut.gif')
$("#associe_3").attr('alt','Déployer le texte de présentation de André Paradis.')
return false
}

});
/*	Realisation*/
$(".contenu_categorie").hide();
$(".categorie").toggleClass("categorie_fl_bas");/*De cette façon, quand le JS est désactivé, les flèches sont dans le bon sens ^^ FL*/

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//RÉALISATION
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*Gestion des hover sur les liens*/
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

$(".lien_categorie").mouseover(function(){		
						  
if($(this).parent().find(".fleche").attr('src')=="inc/img/fleche_haut.gif")
{

$(this).parent().find(".fleche").attr('src','inc/img/fleche_haut_hover.gif')
return false
}
if($(this).parent().find(".fleche").attr('src')=="inc/img/fleche_bas.gif")
{
$(this).parent().find(".fleche").attr('src','inc/img/fleche_bas_hover.gif')
return false
}});
$(".lien_categorie").mouseout(function(){				
if($(this).parent().find(".fleche").attr('src')=="inc/img/fleche_haut_hover.gif")
{
$(this).parent().find(".fleche").attr('src','inc/img/fleche_haut.gif')
return false
}
if($(this).parent().find(".fleche").attr('src')=="inc/img/fleche_bas_hover.gif")
{
$(this).parent().find(".fleche").attr('src','inc/img/fleche_bas.gif')
return false
}});

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*Gestion de la catégorie au clique. Effectué sur le lien au lieu du H3 pour l'accessibilité. JD*/
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/*catégorie 1*/
$("#first_cat .lien_categorie").click(function(){
			
$("#first_cat").next(".contenu_categorie").slideToggle(400);

if($("#cat2").next(".contenu_categorie").css("display")!="none")
{
$("#cat2").next(".contenu_categorie").slideToggle(400);
}
if($("#cat3").next(".contenu_categorie").css("display")!="none")
{
$("#cat3").next(".contenu_categorie").slideToggle(400);
}

  if($("#categorie1").attr('src')=="inc/img/fleche_haut.gif"||$("#categorie1").attr('src')=="inc/img/fleche_haut_hover.gif")
{
$("#categorie1").attr('src','inc/img/fleche_bas.gif')
$("#categorie1").attr('alt','Dissimuler la liste de projets associée au Gouvernement en ligne')
return false
}
if($("#categorie1").attr('src')=="inc/img/fleche_bas.gif"||$("#categorie1").attr('src')=="inc/img/fleche_bas_hover.gif")
{
$("#categorie1").attr('src','inc/img/fleche_haut.gif')
$("#categorie1").attr('alt','Déployerla liste de projets associée au Gouvernement en ligne')
return false
}


});

/*	Catégorie 2*/
  $("#cat2 .lien_categorie").click(function(){
							
$("#cat2").next(".contenu_categorie").slideToggle(400);
if($("#first_cat").next(".contenu_categorie").css("display")!="none")
{
$("#first_cat").next(".contenu_categorie").slideToggle(400);
}
if($("#cat3").next(".contenu_categorie").css("display")!="none")
{
$("#cat3").next(".contenu_categorie").slideToggle(400);
}
if($("#categorie2").attr('src')=="inc/img/fleche_haut.gif"||$("#categorie2").attr('src')=="inc/img/fleche_haut_hover.gif")
{

$("#categorie2").attr('src','inc/img/fleche_bas.gif')
$("#categorie2").attr('alt','Dissimuler la liste de projet associée au Grande entreprise et PME')
return false
}
if($("#categorie2").attr('src')=="inc/img/fleche_bas.gif"||$("#categorie2").attr('src')=="inc/img/fleche_bas_hover.gif")
{
$("#categorie2").attr('src','inc/img/fleche_haut.gif')
$("#categorie2").attr('alt','Déployer la liste de projet associée au Grande entreprise et PME')
return false
}


});
/*Catégorie 3*/
	  $("#cat3 .lien_categorie").click(function(){

$("#cat3").next(".contenu_categorie").slideToggle(400);
if($("#first_cat").next(".contenu_categorie").css("display")!="none")
{
$("#first_cat").next(".contenu_categorie").slideToggle(400);
}
if($("#cat2").next(".contenu_categorie").css("display")!="none")
{
$("#cat2").next(".contenu_categorie").slideToggle(400);
}
if($("#categorie3").attr('src')=="inc/img/fleche_haut.gif"||$("#categorie3").attr('src')=="inc/img/fleche_haut_hover.gif")
{
$("#categorie3").attr('src','inc/img/fleche_bas.gif')
$("#categorie3").attr('alt','Dissimuler la liste de projet associée à Éducation et technologie.')
}
if($("#categorie3").attr('src')=="inc/img/fleche_bas.gif"||$("#categorie3").attr('src')=="inc/img/fleche_bas_hover.gif")
{

$("#categorie3").attr('src','inc/img/fleche_haut.gif')
$("#categorie3").attr('alt','Déployer la liste de projet associée à Éducation et technologie.')
return false
}

});
	  
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//Lorsque l'on navigue par section de l'accueil. Une valeur est récupèré en GET en javascript. 
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

if (id_cat==1)
{

$("#first_cat").next(".contenu_categorie").slideToggle(400);
$("#categorie1").attr('src','inc/img/fleche_haut.gif')
$("#categorie2").attr('src','inc/img/fleche_bas.gif')
$("#categorie3").attr('src','inc/img/fleche_bas.gif')
return false;
}
else{
if (id_cat==2)
{

$("#cat2").next(".contenu_categorie").slideToggle(400);
$("#categorie1").attr('src','inc/img/fleche_bas.gif')
$("#categorie2").attr('src','inc/img/fleche_haut.gif')
$("#categorie3").attr('src','inc/img/fleche_bas.gif')
return false;
}

else{
if (id_cat==3)
{

$("#cat3").next(".contenu_categorie").slideToggle(400);
$("#categorie1").attr('src','inc/img/fleche_bas.gif')
$("#categorie2").attr('src','inc/img/fleche_bas.gif')
$("#categorie3").attr('src','inc/img/fleche_haut.gif')
return false;
}
else{
$("#first_cat").next(".contenu_categorie").slideToggle(400);
$("#categorie1").attr('src','inc/img/fleche_haut.gif')
$("#categorie2").attr('src','inc/img/fleche_bas.gif')
$("#categorie3").attr('src','inc/img/fleche_bas.gif')
return false;}}};
});	
