//BIBLIO V1.2
getStyle = function(what){
	return(document.getElementById(what).style);
}
getObj = function(what){
	return(document.getElementById(what));
}
setPos = function(what, v1, v2){
	var obj = getStyle(what);
	p1 = v1.split("-")[1];
	if(v1.split("-")[0] == "x"){obj.left = p1;}
	else{obj.top = p1;}
	if(v2){
		p2 = v2.split("-")[1];
		if(v2.split("-")[0] == "x"){obj.left = p2;}
		else{obj.top = p2;}
	}
}
getPos = function(what){
	var obj = getObj(what);
	return([parseInt(obj.offsetLeft), parseInt(obj.offsetTop)]);
}
getAbsPos = function(what){
	var obj = (getObj(what)) ? getObj(what) : what;
	if(obj.offsetParent){return([obj.offsetLeft + getAbsPos(obj.offsetParent)[0], obj.offsetTop + getAbsPos(obj.offsetParent)[1]]);}
	else{return([obj.offsetLeft, obj.offsetTop]);}
}
setToAnchor = function(AnchorName,what){
	var MyAnchor = getObj(AnchorName);
	var x = getAbsPos(AnchorName)[0];
	var y = getAbsPos(AnchorName)[1];
	if(arguments.length==2){setPos(what, "x-" + x, "y-" + y);}
	else{
		if(arguments[2]=="x"){setPos(what, "x-" + x);}
		else{setPos(what, "y-" + y);}
	}
}
// MyClip = [top,right,bottom,left]
setClip = function(what,MyClip){getStyle(what).clip="rect(" + MyClip[0] + "px " + MyClip[1] + "px " + MyClip[2] + "px " + MyClip[3] + "px)";}
setDisplay = function(what,how){getStyle(what).display=how;}
setVisibility = function(what,how){getStyle(what).visibility=how;}
setWidth = function (what,w){getStyle(what).width=w;}
setHeight = function(what,h){getStyle(what).height=h;}
setZ = function(what,z){getStyle(what).zIndex=z;}
getDisplay = function(what){return(getStyle(what).display);}
getVisibility = function(what){return(getStyle(what).visibility);}
getWidth = function(what){return(getObj(what).offsetWidth);}
getHeight = function(what){return(getObj(what).offsetHeight);}
getZ = function(what){return(getStyle(what).zIndex);}
// FIN BIBLIO

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////// LE LAYER MENTIONS LEGALES ////////////////////////////////////////////////
// This function show the current navigation menu, and show the hidden button
var activMenu;
function showPopIn(ancre, laPopIn, laPopInContenu){
	setDisplay(laPopIn,'block');
	setDisplay(laPopInContenu,'block');
	
	document.activMenu = laPopIn;
	document.activMenuContenu = laPopInContenu;
	
	setVisibility(laPopIn,'visible')
	setVisibility(laPopInContenu,'visible')
	/*
	for (j=1; j<7; j++)
	{
		document.getElementById('flashContent'+j).style.display = 'none';
	}
	*/
}
// This function hide the active menu, and all the ssMenu (they must be specify in the argument list)
function hidePopIn(){
	setDisplay(document.activMenu,'none')
	setVisibility(document.activMenu,'hidden')
	
	setDisplay(document.activMenuContenu,'none')
	setVisibility(document.activMenuContenu,'hidden')
	/*
	for (j=1; j<7; j++)
	{
		document.getElementById('flashContent'+j).style.display = 'block';
	}
	*/
}
// This function fix all the navigation menu on the anchors, and is call on resize
function fixLyrNav(){
setToAnchor('ancrepopin','popinmentionslegales');
}

// Cette fonction ferme la pop in de chargement
function FermePopInChargement()
{
	setDisplay('popinChargement','none')
	setVisibility('popinChargement','hidden')
	setDisplay('popinChargementContenu','none')
	setVisibility('popinChargementContenu','hidden')
}
			

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////// MONTRER LES TABLES CONTENANT LES FLASHS ////////////////////////////////////
function Montrer(Latable)
{
	if(Latable === 'table1')
	{
		document.getElementById('table2').style.display = 'none';
		document.getElementById('table3').style.display = 'none';
		document.getElementById('table4').style.display = 'none';
		document.getElementById('table5').style.display = 'none';
		document.getElementById('table6').style.display = 'none';
		document.getElementById('table1').style.display = 'block';
		return false;
	}
	
	if(Latable === 'table2')
	{
		document.getElementById('table1').style.display = 'none';
		document.getElementById('table3').style.display = 'none';
		document.getElementById('table4').style.display = 'none';
		document.getElementById('table5').style.display = 'none';
		document.getElementById('table6').style.display = 'none';
		document.getElementById('table2').style.display = 'block';
		return false;
	}
	
	if(Latable === 'table3')
	{
		document.getElementById('table2').style.display = 'none';
		document.getElementById('table1').style.display = 'none';
		document.getElementById('table4').style.display = 'none';
		document.getElementById('table5').style.display = 'none';
		document.getElementById('table6').style.display = 'none';
		document.getElementById('table3').style.display = 'block';
		return false;
	}
	
	if(Latable === 'table4')
	{
		document.getElementById('table2').style.display = 'none';
		document.getElementById('table3').style.display = 'none';
		document.getElementById('table1').style.display = 'none';
		document.getElementById('table5').style.display = 'none';
		document.getElementById('table6').style.display = 'none';
		document.getElementById('table4').style.display = 'block';
		return false;
	}
	
	if(Latable === 'table5')
	{
		document.getElementById('table2').style.display = 'none';
		document.getElementById('table3').style.display = 'none';
		document.getElementById('table4').style.display = 'none';
		document.getElementById('table1').style.display = 'none';
		document.getElementById('table5').style.display = 'block';
		document.getElementById('table6').style.display = 'none';
		return false;
	}
	
	if(Latable === 'table6')
	{
		document.getElementById('table2').style.display = 'none';
		document.getElementById('table3').style.display = 'none';
		document.getElementById('table4').style.display = 'none';
		document.getElementById('table1').style.display = 'none';
		document.getElementById('table5').style.display = 'none';
		document.getElementById('table6').style.display = 'block';
		return false;
	}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////// ROOLOVER /////////////////////////////////////////////////////////////
// base
function rollOverOrg(ImgNme)
{
        obj=document.images[ImgNme];
        obj.src=(obj.src.lastIndexOf('_on')!=-1)? obj.src.replace(/_on/gi,"_off"):obj.src.replace(/_off/gi,"_on");
}

// layers
function rollOver(ImgNme)
{
        obj=(document.images)? document.images[ImgNme]:0; ClicNme=(document.clicImg)? document.clicImg.name:""; 
        if (!obj && document.layers) {
                for (i=0; i<document.layers.length; i++) { ObjLyr=document.layers[i].document;
                        if (ObjLyr.images && ObjLyr.images[ImgNme]) obj=ObjLyr.images[ImgNme];}}                
        if (ClicNme!=ImgNme) obj.src=(obj.src.lastIndexOf('_on')!=-1)? obj.src.replace(/_on/gi,"_off"):obj.src.replace(/_off/gi,"_on");
        document.OnImg=obj;
}

// clic
function Clic(ImgNme)
{
        obj=(document.images)? document.images[ImgNme]:0; ClicNme=(document.clicImg)? document.clicImg.name:""; 
        if (!obj && document.layers) {
                for (i=0; i<document.layers.length; i++) { ObjLyr=document.layers[i].document;
                        if (ObjLyr.images && ObjLyr.images[ImgNme]) obj=ObjLyr.images[ImgNme];}}        
        if (document.clicImg) document.clicImg.src=document.clicImg.src.replace(/_on/gi,"_off");
        obj.src=obj.src.replace(/_off/gi,"_on");
        document.clicImg=obj;
}



