///////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////// DECLARATIONS //////////////////////////////////////////////			
///////////////////////////////////////////////////////////////////////////////////////////////////////////

// DECLARATION DE LA VARIABLE DE POINTAGE DE RUBRIQUE //
var rubPointer;

// DECLARATION DES LAYERS DE SOUS-NAVIGATION //			

var LayerListTab = new Array('subNavPat','subNavSer','subNavGest');


// DECLARATION DES POSITIONS DES LAYERS DE SOUS-NAVIGATION //			
// par rapport à la position du logo BGPI

var LayerPosTab = new Array(62,202,447);



///////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////// POSITIONNEMENT D'OBJETS PAR RAPPORT A D'AUTRE ///////////////////////////////			
///////////////////////////////////////////////////////////////////////////////////////////////////////////	
// Compatible Firefox, IE

var dom = (document.getElementById) ? true : false;

function lib_getRealLeft(imgElem) {
xPos = eval('document.images["'+imgElem+'"]').offsetLeft;
tempEl = eval("document.images['"+imgElem+"']").offsetParent;
while (tempEl != null) {
xPos += tempEl.offsetLeft;
tempEl = tempEl.offsetParent;
}
return xPos;
}

function lib_getImageXfromLEFT(imgID) {
 if (dom) return lib_getRealLeft(imgID);
}

/////////////////////////////// POSITIONNEMENT EN X DE LA SOUS-NAVIGATION /////////////////////////////////			

function subNavPositioning(refPos) {
	for (i=0;i<LayerListTab.length;i++)
	{
	  //Hide(eval("LayerListTab[" + i + "]"));
	  document.getElementById(eval("LayerListTab[" + i + "]")).style.left=parseInt(refPos + eval("LayerPosTab[" + i + "]"))+'px';
	}
}

/////////////////////////// REPOSITIONNEMENT SI REDIMENTIONNEMENT DU NAVIGATEUR ///////////////////////////			
// Compatible Firefox, IE

resize = new Function('setTimeout("window.location.reload()",0)');



///////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////// GESTION DE L'AFFICHAGE DE LA NAVIGATION //////////////////////////////////			
///////////////////////////////////////////////////////////////////////////////////////////////////////////
// Compatible Firefox, IE

var timeout;

function HideShift()
{
	timeout = setTimeout(function() { HideAll(); },20);
}

function HideAll()
{
	for (i=0;i<LayerListTab.length;i++)
	   {
	     Hide(eval("LayerListTab[" + i + "]"));
	   }
}

function HideCancel(thisClass)
{
	if (thisClass == 'subNavPatClass') { document.getElementById('subNavPatClass').className = 'patri_on'; }
	if (thisClass == 'subNavSerClass') { document.getElementById('subNavSerClass').className = 'services_on'; }
	if (thisClass == 'subNavGestClass') { document.getElementById('subNavGestClass').className = 'gestion_on'; }
	if (timeout) { clearTimeout(timeout); }
}

function Hide(MyLayer)
{ 
	document.getElementById(MyLayer).style.visibility='hidden';
	if (rubPointer)
	{
		if (rubPointer != 'patrimoine') { document.getElementById('subNavPatClass').className = 'patri_off'; }
		if (rubPointer != 'services') {   document.getElementById('subNavSerClass').className = 'services_off'; }
		if (rubPointer != 'gestion') {    document.getElementById('subNavGestClass').className = 'gestion_off'; }
	}
	else
	{
		document.getElementById('subNavPatClass').className = 'patri_off';
		document.getElementById('subNavSerClass').className = 'services_off';
		document.getElementById('subNavGestClass').className = 'gestion_off';
	}		
}

function Show(MyLayer)
{
     HideCancel();
     for (i=0;i<LayerListTab.length;i++)
     	   {
     	     Hide(eval("LayerListTab[" + i + "]"));
	   }
     document.getElementById(MyLayer).style.visibility='visible';
     if (rubPointer)
     {
	     if (rubPointer == 'patrimoine') { document.getElementById('subNavPatClass').className = 'patri_on'; }
	     if (rubPointer == 'services') {   document.getElementById('subNavSerClass').className = 'services_on'; }
	     if (rubPointer == 'gestion') {    document.getElementById('subNavGestClass').className = 'gestion_on'; }
     }
}


///////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////// OPEN WINDOW //////////////////////////////////			
///////////////////////////////////////////////////////////////////////////////////////////////////////////


function openWindow(url,target,w,h)
{
	window.open(url,target,"width="+w+",height="+h+",left=0,resizable=no,scrollbars=no,menubar=no,toolbar=no,directories=no,location=no,status=no");
}