function PopupCentrer(page,Name,largeur,hauteur,options) {
  var top=(screen.height-hauteur)/2;
  var left=(screen.width-largeur)/2;
  var MyPopup=window.open(page,Name,"top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
  MyPopup.focus();
  }
function afficher(lelay)
	{
	if(getObj(lelay))
		{
		getObj(lelay).style.visibility="visible";
		}
	else
		{
		setTimeout("afficher("+lelay+");",500);
		}
	}
function cacher(lelay)
	{
		try
		{
			if(getObj(lelay))
				{
				getObj(lelay).style.visibility="hidden";
				}
			else
				{
				setTimeout("cacher("+lelay+");",500);
				}
		}
		catch (e)
		{
		}
	}
function getObj(name)
	{
	if (document.getElementById)
	{
		return document.getElementById(name);
	}
	else if (document.all)
	{
		return document.all[name];
	}
	else if (document.layers)
	{
		return document.layers[name];
	}
	else return false;
	}
function getLeft(MyObject)
	{
	if (dom || ie)
		{
	    if (MyObject.offsetParent)
	        return (MyObject.offsetLeft + getLeft(MyObject.offsetParent));
	    else 
	        return (MyObject.offsetLeft);
	    }
	}
function getTop(MyObject)
	{
	if (dom || ie)
		{
		if (MyObject.offsetParent)
			return (MyObject.offsetTop + getTop(MyObject.offsetParent));
		else
			return (MyObject.offsetTop);
		}
	}
function SetToXY(DivId,x,y)
    {
    try
		{ 
        if (dom)
            {
            document.getElementById(DivId).style.left = x;
            document.getElementById(DivId).style.top = y;
            }
        if (ie) 
            {
            document.all[DivId].style.posLeft = x;
            document.all[DivId].style.posTop = y;
            }
        }
    catch (Identificateur)
			{
	        setTimeout("SetToXY('"+DivId+"','"+x+"','"+y+"');",1000);		
			} 
    }
function getWidth(DivId)
	{

	try 
		{ 
	    if (dom){
		    return (document.getElementById(DivId).offsetWidth);
		    }
	    if (ie) 
		    {
		    return (document.all[DivId].clientWidth);
	        }
	      }
	catch (Identificateur)
		{
	    setTimeout("getWidth('"+DivId+"');",1000);		
		}
	}
function setWidth(DivId,NewWidth)
	{
	try
		{ 
	    getObj(DivId).style.Width=NewWidth;
		}
	catch (Identificateur)
		{
	    setTimeout("getWidth('"+DivId+"','"+NewWidth+"');",1000);		
		}
	}	
function getHeight(DivId)
	{
	try
		{ 
	    if (dom){
		    return (document.getElementById(DivId).offsetHeight);
		    }
	    if (ie) 
		    {return (document.all[DivId].clientHeight);
	        }
	    }
	catch (Identificateur)
			{
	        setTimeout("getHeight('"+DivId+"');",1000);		
			}
	}
function getWindowWidth()
	{
		if (window.innerWidth){
				MySize = window.innerWidth;}
		else{
				MySize = document.body.clientWidth;}
		return MySize;	
	}
function getWindowHeight()
	{
		if (window.innerHeight){
				MySize = window.innerHeight;}
		else{
				MySize = document.body.clientHeight;}
		return MySize;	
	}
function AjouteFavoris(url,titre)
{
	if ((navigator.appName.indexOf("Microsoft",0)>=0) && (parseInt(navigator.appVersion)>=4))
	{
		if (document.all)
		{	
				window.external.AddFavorite(url, titre)
		}
 	}
	else
	{
		window.sidebar.addPanel(titre,url,"");
	}
}
function MaxLengthCheck(field, maxlimit, msgerreur) {
	if (field.value.length > maxlimit){
		field.value = field.value.substring(0, maxlimit);
		if(msgerreur.length > 0)
			alert(msgerreur + ' (' + maxlimit + ')');
	}
}
function IsMaxLength(obj){
	var mlength = obj.getAttribute? parseInt(obj.getAttribute("length")) : ""
	if (obj.getAttribute && obj.value.length > mlength)
	{		
		event.returnValue = false;
		obj.value = obj.value.substring(0, mlength);
		//mlength = parseInt(obj.getAttribute("length"));
		//obj.value = obj.value.substring(0, mlength)
		//alert(msgerreur);
	}
}
	
