// JavaScript Document

/*-------------------------------------------*/
/* Fonctions pour le rollover d'images avec  */
/* préchargement                             */
/*-------------------------------------------*/
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


//******************************************************************************************************************
//  FUNCTION JQUERY
//******************************************************************************************************************

/*----------------------------------------------------*/
/* Fonctions pour l'affichage de "nos engagements" et */
/* "savoir-faire" en fadeIn fadeOut                   */
/*----------------------------------------------------*/

//POUR LES PAGES BRANCHES AVEC GESTION DE l'APOSTROPHE
function displayInfo(_div){
	
	var obj = $("#"+_div);	
	
	if (displayedDiv.attr("id") != obj.attr("id") ) 
	{
		if($("#apostrophe").css("opacity") == 1)
		{			
			$("#apostrophe").fadeTo(1000, 0.0);	
		}
						
		if(_div == "engagement")
		{										
					//on définit le hover pour engagement
					$("#btn_"+_div).hover(function(){
					   $(this).children("img").attr({src:"/gol-fr/gol-images-fr/gol-divers/nos-engagements-012.gif"});
					 },function(){
					   $(this).children("img").attr({src:"/gol-fr/gol-images-fr/gol-divers/nos-engagements-012.gif"});
					 });
					
					$("#btn_"+_div).children("img").attr({src:"/gol-fr/gol-images-fr/gol-divers/nos-engagements-012.gif"});
					
					if(displayedDiv.attr("id") == "savoirfaire"){					
						$("#btn_savoirfaire").children("img").attr({src:"/gol-fr/gol-images-fr/gol-divers/savoir-faire-01.gif"});
						
						$("#btn_savoirfaire").hover(function(){
						   $(this).children("img").attr({src:"/gol-fr/gol-images-fr/gol-divers/savoir-faire-012.gif"});
						 },function(){
						   $(this).children("img").attr({src:"/gol-fr/gol-images-fr/gol-divers/savoir-faire-01.gif"});
						 });					
					}
					
					
				}
		else if(_div == "savoirfaire"){	
					$("#btn_"+_div).hover(function(){
					   $(this).children("img").attr({src:"/gol-fr/gol-images-fr/gol-divers/savoir-faire-012.gif"});
					 },function(){
					   $(this).children("img").attr({src:"/gol-fr/gol-images-fr/gol-divers/savoir-faire-012.gif"});
					 });
					
					$("#btn_"+_div).children("img").attr({src:"/gol-fr/gol-images-fr/gol-divers/savoir-faire-012.gif"});
					
					if(displayedDiv.attr("id") == "engagement"){
						$("#btn_engagement").children("img").attr({src:"/gol-fr/gol-images-fr/gol-divers/nos-engagements-01.gif"});
						
						$("#btn_engagement").hover(function(){
						   $(this).children("img").attr({src:"/gol-fr/gol-images-fr/gol-divers/nos-engagements-012.gif"});
						 },function(){
						   $(this).children("img").attr({src:"/gol-fr/gol-images-fr/gol-divers/nos-engagements-01.gif"});
						 });					
					}
					
					
		}
		else{
					$("#btn_engagement").children("img").attr({src:"/gol-fr/gol-images-fr/gol-divers/nos-engagements-01.gif"});
					$("#btn_"+_div).children("img").attr({src:"/gol-fr/gol-images-fr/gol-divers/savoir-faire-01.gif"});
					
					if(displayedDiv.attr("id") == "engagement"){
						$("#btn_engagement").children("img").attr({src:"/gol-fr/gol-images-fr/gol-divers/nos-engagements-01.gif"});
						
						$("#btn_engagement").hover(function(){
						   $(this).children("img").attr({src:"/gol-fr/gol-images-fr/gol-divers/nos-engagements-012.gif"});
						 },function(){
						   $(this).children("img").attr({src:"/gol-fr/gol-images-fr/gol-divers/nos-engagements-01.gif"});
						 });					
					}
					else if(displayedDiv.attr("id") == "savoirfaire"){
						$("#btn_savoirfaire").children("img").attr({src:"/gol-fr/gol-images-fr/gol-divers/savoir-faire-01.gif"});
						
						$("#btn_savoirfaire").hover(function(){
						   $(this).children("img").attr({src:"/gol-fr/gol-images-fr/gol-divers/savoir-faire-012.gif"});
						 },function(){
						   $(this).children("img").attr({src:"/gol-fr/gol-images-fr/gol-divers/savoir-faire-01.gif"});
						 });						
					}		
		}
		
		//pour faire disparaitre la tagline verticale et le footer
		/*
		if(_div != $("#info"))
		{		
			$("#footer").fadeTo(1000, 0.0);
			$("#tag-digital").fadeTo(1000, 0.0);
		}
		*/
		
		if($("#tab-marg"))
		{
			if(_div != "info")
			{		
				$("#tab-marg").fadeTo(1000, 0.0, function(){
							$("#tab-marg").css({display:"none"});							  
														  
				});
				
				
			}
		}
		
		
		displayedDiv.fadeTo(1000, 0.0, function(){
			
			displayedDiv.css({display:"none"});
			
			obj.css({display:"block"});
			obj.css({opacity:"0"});
			obj.fadeTo(1000, 1.0);
								
			if(_div != "info"){			
				$("#apostrophe").css({display:"block"});
				$("#apostrophe").fadeTo(1000, 1.0);			
			}
			
			//pour faire disparaitre la tagline verticale et le footer
			/*
			if(_div == "info")
			{
				$("#footer").fadeTo(1000, 1.0);
				$("#tag-digital").fadeTo(1000, 1.0);
			}
			*/
			
			if($("#tab-marg"))
			{
				if(_div == "info")
				{		
					$("#tab-marg").css({display:"block"});
					$("#tab-marg").css({opacity:"0"});
					$("#tab-marg").fadeTo(1000, 1.0);
					
				}
			}
			
	
			displayedDiv = obj;
		});	
	}
}

//******************************************************************************************************************
//  FUNCTION JQUERY
//******************************************************************************************************************

/*----------------------------------------------------*/
/* Fonctions pour l'affichage des cahiers intempestifs*/
/* en fadeIn fadeOut                   */
/*----------------------------------------------------*/

//POUR LES PAGES BRANCHES AVEC GESTION DE l'APOSTROPHE
function displayCahiers(_div){
	var obj = $("#"+_div);	
	
	if (displayedDiv.attr("id") != obj.attr("id") ) 
	{								
				
		displayedDiv.fadeTo(1000, 0.0, function(){
			
			displayedDiv.css({display:"none"});
			
			obj.css({display:"block"});
			obj.css({opacity:"0"});
			obj.fadeTo(1000, 1.0);				
	
			displayedDiv = obj;
		});	
	}
	
}


//******************************************************************************************************************
//  FUNCTION SCRIPTACULOS
//******************************************************************************************************************

/*----------------------------------------------------*/
/* Fonctions pour l'affichage des actualités*/
/* en fadeIn fadeOut                   */
/*----------------------------------------------------*/

function shownews() { 	
	new Effect.Appear('actu-tab', {duration:1, fps:25, from:0.0, to:1.0, afterFinish:setalpha });	
}

function setalpha(){
	$('actu-tab').setStyle({opacity: 100});
}

function hidenews() {	
	new Effect.Fade('actu-tab', {duration:1, fps:25, from:1.0, to:0.0, afterFinish:redirect });
}

function redirect() {
	document.location.replace('gol-actualites-01.php');
}

function hidejobs() {	
	new Effect.Fade('actu-tab', {duration:1, fps:25, from:1.0, to:0.0, afterFinish:redirectjobs });
}

function redirectjobs() {
	document.location.replace('gol-carrieres-01.php');
}