/*Afficher-cacher des blocs
idelem=id de l'élément à afficher/masquer
mode = mode de fonctionnement :
si non renseigné => inverse l'état caché <> visible
si = 0 => cache l'élément
si = 1 => montre l'élément
*/
function ShowElem(idelem,mode)
{
if (document.getElementById(idelem).style.display=='block')
{document.getElementById(idelem).style.display='none';}
else
{document.getElementById(idelem).style.display='block';}
if(mode==0) { document.getElementById(idelem).style.display='none'; }
if(mode==1) { document.getElementById(idelem).style.display='block'; }
}


//Menu déroulant vertical
function GetObjet(div_){
	return document.getElementById(div_);
}
function GetStyle(div_){
	return GetObjet(div_).style;
}

function getLeft(MyObject)
{
	if (MyObject.offsetParent)
	return (MyObject.offsetLeft + getLeft(MyObject.offsetParent));
	else
		return (MyObject.offsetLeft);
}

function getTop(MyObject)
{
	if (MyObject.offsetParent)
	return (MyObject.offsetTop + getTop(MyObject.offsetParent));
	else
		return (MyObject.offsetTop);
}

function menuAff(n,d) {
	var h=24;
	var d = 0;
	var obj = GetObjet('div'+n);
	var menuObj = GetStyle('sMenu'+n);
	
		menuObj.left = getLeft(obj)-d+'px';
		menuObj.top  = getTop(obj)+h+'px';

	menuObj.visibility = "visible";
}

function cache() {
	for ( i = 1; i <= 4; i++ ) {
		var menuObj = GetStyle('sMenu'+i);
		menuObj.visibility='hidden';
	}
}
//Temporisation
var t=false;
function tempo() {
	setTimeout("cachet();", 1000);
}
function cachet() {
	if (t == false) cache();
}

// Popup
var zzwinPub = null;
function zzopenWinPub(lien,titre,parametres) {
	if (parametres == "")
		{ parametres = "toolbar=yes,width=600,height=400" }
	if(zzwinPub != null && !zzwinPub.closed) { zzwinPub.location=lien;zzwinPub.focus(); }
	else { zzwinPub = window.open(lien,titre,parametres) }
}
function zzcloseWinPub() { if (zzwinPub != null) { if(!zzwinPub.closed) { zzwinPub.close(); } } }

function popup(url, titre, largeur, hauteur, scroll)
  {
  window.open(url, titre, 'width=' + largeur + ', height=' + hauteur + ', scrollbars=' + scroll);
  }

