function PopPrintWindow()
{
	popprintwindow = window.open("","PopWindow","toolbar=no,location=no,directories=no,menubar=no,scrollbars=yes,resizable=no,status=no,width=580,height=500");
	popprintwindow.document.write( document.getElementById("ContentDiv").innerHTML);
	popprintwindow.document.write('<script langauge="javascript">print();</script>');
}

function urlPop(popup)
{
  var id = popup.selectedIndex;
  if(id==0) 
    return;
  var url = popup.options[id].value;
  if(url==""|| url=="#") 
    return;
  document.location = url;
}



function setFont(sz)
{
	if (!document.all && !document.getElementById)
	{
		return;
	}
	else
	{
	
	if(!GetCookie("valh1"))
	{
		newSize = 18 + sz;
		var sit = document.getElementsByTagName("h1");
		sizeTag(sit,newSize);
		SetCookie("valh1",newSize);
	}
	else
		{
			newSize = parseInt(GetCookie("valh1")) + sz;
			var sit = document.getElementsByTagName("h1");
			sizeTag(sit,newSize);
			SetCookie("valh1",newSize);
		}

	
		
	if(!GetCookie("valh2"))
	{
		newSize = 18 + sz;
		var sit = document.getElementsByTagName("h2");
		sizeTag(sit,newSize);
		SetCookie("valh2",newSize);
	}
	else
		{
			newSize = parseInt(GetCookie("valh2")) + sz;
			var sit = document.getElementsByTagName("h2");
			sizeTag(sit,newSize);
			SetCookie("valh2",newSize);
		}
	
	
	
	if(!GetCookie("valh3"))
	{
		newSize = 13 + sz;
		var sit = document.getElementsByTagName("h3");
		sizeTag(sit,newSize);
		SetCookie("valh3",newSize);
	}
	else
		{
			newSize = parseInt(GetCookie("valh3")) + sz;
			var sit = document.getElementsByTagName("h3");
			sizeTag(sit,newSize);
			SetCookie("valh3",newSize);
		}


	
	if(!GetCookie("valh4"))
	{
		newSize = 10 + sz;
		var sit = document.getElementsByTagName("h4");
		sizeTag(sit,newSize);
		SetCookie("valh4",newSize);
	}
	else
		{
			newSize = parseInt(GetCookie("valh4")) + sz;
			var sit = document.getElementsByTagName("h4");
			sizeTag(sit,newSize);
			SetCookie("valh4",newSize);
		}
	
	
	
	if(!GetCookie("valh5"))
	{
		newSize = 10 + sz;
		var sit = document.getElementsByTagName("h5");
		sizeTag(sit,newSize);
		SetCookie("valh5",newSize);
	}
	else
		{
			newSize = parseInt(GetCookie("valh5")) + sz;
			var sit = document.getElementsByTagName("h5");
			sizeTag(sit,newSize);
			SetCookie("valh5",newSize);
		}
	
	
	
	if(!GetCookie("valh6"))
	{
		newSize = 10 + sz;
		var sit = document.getElementsByTagName("h6");
		sizeTag(sit,newSize);
		SetCookie("valh6",newSize);
	}
	else
		{
			newSize = parseInt(GetCookie("valh6")) + sz;
			var sit = document.getElementsByTagName("h6");
			sizeTag(sit,newSize);
			SetCookie("valh6",newSize);
		}
	
	
	
	if(!GetCookie("vala"))
	{
		newSize = 10 + sz;
		var sit = document.getElementsByTagName("a");
		sizeTag(sit,newSize);
		SetCookie("vala",newSize);
	}
	else
		{
			newSize = parseInt(GetCookie("vala")) + sz;
			var sit = document.getElementsByTagName("a");
			sizeTag(sit,newSize);
			SetCookie("vala",newSize);
		}
	
	
	if(!GetCookie("valspan"))
	{
		newSize = 10 + sz;
		var sit = document.getElementsByTagName("span");
		sizeTag(sit,newSize);
		SetCookie("valspan",newSize);
	}
	else
		{
			newSize = parseInt(GetCookie("valspan")) + sz;
			var sit = document.getElementsByTagName("span");
			sizeTag(sit,newSize);
			SetCookie("valspan",newSize);
		}
	
	
	
	if(!GetCookie("valp"))
	{
		newSize = 11 + sz;
		var sit = document.getElementsByTagName("p");
		sizeTag(sit,newSize);
		SetCookie("valp",newSize);
	}
	else
		{
			newSize = parseInt(GetCookie("valp")) + sz;
			var sit = document.getElementsByTagName("p");
			sizeTag(sit,newSize);
			SetCookie("valp",newSize);
		}
		
	if(!GetCookie("valli"))
	{
		newSize = 10 + sz;
		var sit = document.getElementsByTagName("li");
		sizeTag(sit,newSize);
		SetCookie("valli",newSize);
	}
	else
		{
			newSize = parseInt(GetCookie("valli")) + sz;
			var sit = document.getElementsByTagName("li");
			sizeTag(sit,newSize);
			SetCookie("valli",newSize);
		}
	
	
	}
}



// Script qui reinitialise les fonts

function resetFont(sz)
{
	if (!document.all && !document.getElementById)
	{
	return;
	}
	else
	{
	var sit = document.getElementsByTagName("h1");	
	sizeTag(sit,18);
	SetCookie("valh1",18);
	var sit = document.getElementsByTagName("h2");
	sizeTag(sit,18);
	SetCookie("valh2",18);
	var sit = document.getElementsByTagName("h3");
	sizeTag(sit,18);
	SetCookie("valh3",18);
	var sit = document.getElementsByTagName("h4");
	sizeTag(sit,18);
	SetCookie("valh4",18);
	var sit = document.getElementsByTagName("h5");
	sizeTag(sit,18);
	SetCookie("valh5",18);
	var sit = document.getElementsByTagName("h6");
	sizeTag(sit,18);
	SetCookie("valh6",18);
	var sit = document.getElementsByTagName("p");
	sizeTag(sit,18);
	SetCookie("valp",18);
	var sit = document.getElementsByTagName("a");
	sizeTag(sit,18);
	SetCookie("vala",18);
	var sit = document.getElementsByTagName("span");
	sizeTag(sit,18);
	SetCookie("vala",18);
	var sit = document.getElementsByTagName("li");
	sizeTag(sit,18);
	SetCookie("valli",18);
	}
}


function sizeTag(elem,va)
{

	var elem;

	for (x=0;x<elem.length;x++)
		{

		elem.item(x).style.fontSize=va+'px';
		}

}





// Binds error event to "displayError" routine
		onerror=displayError;

function displayError(msg, url, line)
{
	// Error handling routine
	 //alert("Information : " + msg);
	// Suppresses Internet Explorer error

	return true;
}



//******************************************************************************
    //  Cookie Functions -- "Night of the Living Cookie" Version (25-Jul-96)
    //  Written by:  Bill Dortch, hIdaho Design <bdortch@hidaho.com>
    
    
    //  "Internal" function to return the decoded value of a cookie
    function getCookieVal (offset) {
      var endstr = document.cookie.indexOf (";", offset);
      if (endstr == -1)
        endstr = document.cookie.length;
      return unescape(document.cookie.substring(offset, endstr));
    }
    
    
    //  Function to return the value of the cookie specified by "name".
    //    name -    String object containing the cookie name.
    //    returns - String object containing the cookie value,
    //              or null if the cookie does not exist.
    //
    function GetCookie (name) {
      var arg = name + "=";
      var alen = arg.length;
      var clen = document.cookie.length;
      var i = 0;
      while (i < clen) {
        var j = i + alen;
        if (document.cookie.substring(i, j) == arg)
          return getCookieVal (j);
    	i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break; 
      }
      return null;
    }
    
    
    //  Function to create or update a cookie.
    //    name - String object containing the cookie name.
    //    value - String object containing the cookie value.  May contain
    //         any valid string characters.
    //    [expires] - Date object containing the expiration data of the cookie.  If
    //         omitted or null, expires the cookie at the end of the current session.
    //    [path] - String object indicating the path for which the cookie is valid.
    //         If omitted or null, uses the path of the calling document.
    //    [domain] - String object indicating the domain for which the cookie is
    //         valid. If omitted or null, uses the domain of the calling document.
    //    [secure] - Boolean (true/false) value indicating whether cookie
    //         transmission requires a secure channel (HTTPS).  
    //
    //  The first two parameters are required.  The others, if supplied, must
    //  be passed in the order listed above.  To omit an unused optional field,
    //  use null as a place holder.  For example, to call SetCookie using name,
    //  value and path, you would code:
    //
    //      SetCookie ("myCookieName", "myCookieValue", null, "/");
    //
    //  Note that trailing omitted parameters do not require a placeholder.
    //
    //  To set a secure cookie for path "/myPath", that expires after the
    //  current session, you might code:
    //
    //      SetCookie (myCookieVar, cookieValueVar, null, "/myPath", null, true);
    //
    function SetCookie (name,value,expires,path,domain,secure) {
      document.cookie = name + "=" + escape (value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
    }
    
    
    //  Function to delete a cookie. (Sets expiration date to start of epoch)
    //    name -   String object containing the cookie name
    //    path -   String object containing the path of the cookie to delete.
    //             This MUST be the same as the path used to create the cookie, or
    //             null/omitted if no path was specified when creating the cookie.
    //    domain - String object containing the domain of the cookie to delete.
    //             This MUST be the same as the domain used to create the cookie, or
    //             null/omitted if no domain was specified when creating the cookie.
    //
    function DeleteCookie (name,path,domain) {
      if (GetCookie(name)) {
        document.cookie = name + "=" +
          ((path) ? "; path=" + path : "") +
          ((domain) ? "; domain=" + domain : "") +
          "; expires=Thu, 01-Jan-70 00:00:01 GMT";
      }
    }
    
    //******************************************************************************

