IB=new Object;
posX=0;
posY=0;
xOffset=10;
yOffset=10;
clique = false; 
var btclique = new Image ;
btclikeen = Image  ;
btclikenor= new Image ;
var textesauv;
anctionbt = false;


var pathname=location.pathname;
var myDomain='/abcinfo';
var date_exp = new Date();


function GetCookie (name) {
	var arg=name+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen) {
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg)
                        return getCookieVal (j);
                i=document.cookie.indexOf(" ",i)+1;
                        if (i==0) break;}
	return null;
}

function SetCookie (name, value) {
// un cookie a besoin d'un nom, d'une valeur, d'un nom de domaine, d'une date d'expiration
// 
	var argv=SetCookie.arguments;
	var argc=SetCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=name+"="+escape(value)+
		((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
		((path==null) ? "" : ("; path="+path))+
		((domain==null) ? "" : ("; domain="+domain))+
		((secure==true) ? "; secure" : "");
}






function AffBulle( statique, taille, texte)
{
	

if (statique)
{
	bul="bulle" ;
	contenu="<TABLE border=0 cellspacing=0 cellpadding="+IB.NbPixel+"><TR bgcolor='"+IB.ColContour+"'><TD><TABLE border=0 width='555' cellpadding=2 cellspacing=0 bgcolor='"+IB.ColFond+"'><TR ><TD height='103'><FONT size='-1' face='arial' color='"+IB.ColTexte+"'>"+texte+"</FONT></TD></TR></TABLE></TD></TR></TABLE>";
} 
else
{
	anctionbt=true ;	
	contenu="<TABLE border=0 cellspacing=0 cellpadding="+IB.NbPixel+"><TR bgcolor='"+IB.ColContour+"'><TD><TABLE border=0 cellpadding=2 cellspacing=0 bgcolor='"+IB.ColFond+"'><TR><TD  style='text-align:justify;' width='"+taille+"'><FONT size='-1' face='arial' color='"+IB.ColTexte+"'>"+texte+"</FONT></TD></TR></TABLE></TD></TR></TABLE>&nbsp;";
	bul="bubulle" ;
}
	
 var hauteur ;
  var finalPosX=posX-xOffset;
  if (finalPosX<0) finalPosX=0;
 
 if (document.layers) 
{
    document.layers[bul].document.write(contenu);
    document.layers[bul].document.close();
	if (!statique)
	{
		
   		document.layers[bul].top=posY+yOffset;
   		document.layers[bul].left=finalPosX;
   		document.layers[bul].visibility="show";
		
	}
}

if (document.all)
 {
    var f=window.event;
    doc=document.body.scrollTop;
   
	if (!statique)
	{
	bubulle.innerHTML=contenu;
	
    document.all[bul].style.top=posY+yOffset;

	
			
    document.all[bul].style.left=finalPosX;//f.x-xOffset;
    document.all[bul].style.visibility="visible";
	//alert (document.all[bul].style.left) ;
	}
	else
		 bulle.innerHTML=contenu;
  }

  //modif CL 09/2001 - NS6 : celui-ci ne supporte plus document.layers mais document.getElementById
  else if (document.getElementById) 
	{
    document.getElementById(bul).innerHTML=contenu;
	if (!statique)
	{ 
	
	
   	 document.getElementById(bul).style.top=posY+yOffset;
   	 document.getElementById(bul).style.left=finalPosX;
  	  document.getElementById(bul).style.visibility="visible";
	}
  	}
}

function getMousePos(e) {
  if (document.all) {
  posX=event.x+document.body.scrollLeft; //modifs CL 09/2001 - IE : regrouper l'évènement
  posY=event.y+document.body.scrollTop;
  }
  else {
  posX=e.pageX; //modifs CL 09/2001 - NS6 : celui-ci ne supporte pas e.x et e.y
  posY=e.pageY; 
  }
}
function HideBulle(statique) 
{
if (clique && statique) 
	return ;
if (!statique)
	{
		if (document.layers) {document.layers[bul].visibility="hide";}
		if (document.all) {document.all[bul].style.visibility="hidden";}
		else if (document.getElementById){document.getElementById(bul).style.visibility="hidden";}
		anctionbt=false;	
	}
	else
	{

		if (document.layers) 
		{
    		document.layers[bul].document.write('<img src="images.jpg" width="122" height="103">');
		    document.layers[bul].document.close();
		}
	  	if (document.all)
			 bulle.innerHTML='<img src="images.jpg" width="122" height="103">';
		if (document.getElementById) 
		    document.getElementById(bul).innerHTML='<img src="images.jpg" width="122" height="103">';
	}		
}

function InitBulle(ColTexte,ColFond,ColContour,NbPixel)
{
	IB.ColTexte=ColTexte;
	IB.ColFond=ColFond;
	IB.ColContour=ColContour;IB.NbPixel=NbPixel;
	if (document.layers) {
		window.captureEvents(Event.MOUSEMOVE);
		window.onMouseMove=getMousePos;
		document.write("<LAYER name='bubulle' top=0 left=0 visibility='hide'></LAYER>");
	}
	if (document.all) {
		document.write("<DIV id='bubulle' style='position:absolute;top:0;left:0;visibility:hidden;z-index:3'></DIV>");
		document.onmousemove=getMousePos;
	}
	//modif CL 09/2001 - NS6 : celui-ci ne supporte plus document.layers mais document.getElementById
	else if (document.getElementById) {
	        document.onmousemove=getMousePos;
	        document.write("<DIV id='bubulle' style='position:absolute;top:50;left:20;visibility:hidden;z-index:3'></DIV>");
	}

}

function swapimg(img1,img2) 
{
	
	
	anctionbt =true ;	
if (clique)
	{

	if (btclique.id!=img1.id)
		{
			btclique.src=btclikenor.src  ;
			img1.src=img2.src ;
		}
	}
	else
		img1.src=img2.src ;
		
	

}

function remetimg(img1,img2)
{
	
	
anctionbt =true ;	

	if (clique)
	{
		
		if (btclique.id!=img1.id)
		{
			
			if (calqueinit=='')
				AffBulle(true,200,textesauv);
			
			if (calqueinit!='') 
			{
				 if (textesauv==calqueinit)
				 	swapcalque(calqueinit,calque2,taillecalquepart) ;
				else	
					 swapcalque(calque2,calqueinit,taillecalquepro) ;
			}
				 
			img1.src=img2;

			btclique.src=btclikeen.src ;
		}
		
	}
	else
		img1.src=img2 ;

anctionbt =false ;	
}

function cliquer (bt,norm,enf,txtbulle)
{
anctionbt =true ;	



if (clique)
	{
		if (bt==btclique)
		{
			//clique=false ;
			//bt.src=norm ;
		}
	}
else
	clique=true ;


	textesauv=txtbulle ;

btclique=bt ;
btclikeen=enf;
btclikenor.src=norm;



}



function swapcalque(calquevisible,calquecache,taille)
{
	
		
	if (document.layers) {document.layers["colonne"].height=taille;}
		if (document.all) {document.all["colonne"].style.height=taille;}
		else if (document.getElementById){document.getElementById("colonne").style.height=taille;}
	
	if (document.layers) {document.layers[calquevisible].visibility="visible";}
		if (document.all) {document.all[calquevisible].style.visibility="visible";}
		else if (document.getElementById){document.getElementById(calquevisible).style.visibility="visible";}
	
	if (document.layers) {document.layers[calquecache].visibility="hide";}
		if (document.all) {document.all[calquecache].style.visibility="hidden";}
		else if (document.getElementById){document.getElementById(calquecache).style.visibility="hidden";}

}


function  decliquebouton()
{

if (!anctionbt)
if (clique)
	{
		
			clique=false ;
			btclique.src=btclikenor.src ;
			HideBulle(true)  ;
		
	}
}



