// ----------------------- Page accueil - partie Encart Home Page ----------------------- //

function AjouteFavoris(url,titre)
{
	if ((navigator.appName.indexOf("Microsoft",0)>=0) && (parseInt(navigator.appVersion)>=4))
	{
		if (confirm(msg_ajoute_favoris))
		{
			if (document.all)
			{
				window.external.AddFavorite(url,titre);
			}
		}
	}
	else
	{
		if (confirm(msg_ajoute_favoris))
		{	
			window.sidebar.addPanel(titre,url,"");
		}	
	}
}

function PageAccueil(id,url)
{
	if ((navigator.appName.indexOf("Microsoft",0)>=0) && (parseInt(navigator.appVersion)>=4))
	{
		id.style.behavior = 'url(#default#homepage)';
		id.setHomePage(url);
	}
}

// ----------------------------------------------------------------------------------------//

function PopupCentre(url,namepopup,largeur,hauteur,options){var top=(screen.height-hauteur)/2;var left=(screen.width-largeur)/2;var myopen=window.open(url,namepopup,"top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);myopen.focus()}
function addbookmark(url,title)
{	
	if ((navigator.appName.indexOf("Microsoft",0)>=0) && (parseInt(navigator.appVersion)>=4))
	{
		if (confirm("Souhaitez vous ajouter cette page à vos favoris ?"))
		{										
			if (document.all)
				window.external.AddFavorite(url, title)			
		}
	}
}
function ResizeIframeHeight(Hauteur,FramName){
    if(ie)
        {
        if (mac){
            getObj(FramName).style.height=Hauteur;
            }
        else{			
            self.document.getElementById(FramName).style.height=Hauteur;}
        }
    else{
    document.getElementById(FramName).style.height = Hauteur;}
}

function left(str,nbr)
	{
    return str.substr(0,nbr)
	}
	
function afficher(lelay)
	{
	if(getObj(lelay))
		{
		var oLelay;
		oLelay= getObj(lelay)
		oLelay.style.visibility="visible";
		}
	else
		{
		setTimeout("afficher("+lelay+");",500);
		}
	}
function cacher(lelay)
{
	if(getObj(lelay))
		{
		var oLelay;
		oLelay= getObj(lelay)
		oLelay.style.visibility="hidden";
		}
	else
		{
		setTimeout("cacher("+lelay+");",500);
		}
}
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 getCookie(name){var ToExec = new RegExp(name + "=([^;]+)");var valeur = ToExec.exec(document.cookie);return (valeur != null) ? valeur[1] : null;}
function setCookie(name, value) {document.cookie=  name + "=" + value + "; path=/";}
function delCookie(name){setCookie(name,"");}
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 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 getWidth(DivId)
	{
	try
		{ 
	    if (dom){
		    return (document.getElementById(DivId).offsetWidth);
		    }
	    if (ie) 
		    {return (document.all[DivId].clientWidth);
	        }
	    }
	catch (Identificateur)
		{
	    setTimeout("getWidth('"+DivId+"');",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 blockEnter(e,buttonName)
{ 	var characterCode ;
	if(!ie)
	{e = e;characterCode = e.which ;}
	else
	{characterCode = e.keyCode ;}
	if(characterCode == 13)
	{
	if (getObj(buttonName))
	{
		if (ie)
		setTimeout("getObj('" + buttonName + "').click()",100);
		else
		setTimeout("getObj('" + buttonName + "').click;",100);
		
		return false ;	
				
	}
	else
		return false ;	
	}
	else
	{return true ;}
}
function GetTypeHttp(Target)
    {
    ChaineLoc=""+eval(Target+'.location')+""
    ChaineLoc=ChaineLoc.toLowerCase();
    if(ChaineLoc.substr(0,5)=="https")
        {
        return "https";
        }
    else
        {
        return "http";
        }
    }
    
////////////////////////////////////GESTION CALCUL POSITION CURSOR/////////////////////////////////////
var OD=new Object;
var posX=0;posY=0;
var xOffset=10;yOffset=20;
function getMousePos(e) {

  if (document.all) {
  posX=event.x+document.body.scrollLeft;
  posY=event.y+document.body.scrollTop;
  }
  else {
  posX=e.pageX; //NS6
  posY=e.pageY; 
  }
   try
	    { 
        document.Form1.Positionx.value=posX;
        document.Form1.Positiony.value=posY;
        }
    catch(Identificateur)
        {
       
        }
}
function GetPositiony(e)
	{
	if (document.all)
	    {
	    y = (navigator.appName.substring(0,3) == "Net") ? document.pageY : event.y+document.body.scrollTop;
	    }
	else
	    {
        y = document.Form1.Positiony.value;
        }
   	return y;
	}
function GetPositionx(e)
	{
	if (document.all)
	    {	
	    x = (navigator.appName.substring(0,3) == "Net") ? document.pageX : event.x+document.body.scrollLeft;
	    }
    else
        {
        x = document.Form1.Positionx.value;
        }
   	return x;
	}
	
if (document.layers)
    {
    window.captureEvents(Event.MOUSEMOVE);
    window.onMouseMove=getMousePos;
    }
if (document.getElementById)
    {
    document.onmousemove=getMousePos;
	}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////   
    
/*fonctions swap image*/
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
/*---------------------*/
	
