function switchImgMenu()
{
  try
  {
    for (var ctr=0; ctr<switchImgMenu.arguments.length; ctr+=2)
     document[switchImgMenu.arguments[ctr]].src = switchImgMenu.arguments[ctr+1];
  }
  catch(e){}
}
// Action type = smaller or bigger.

<!--//BEGIN Script
var styleSheetName= new Array(3);
styleSheetName[0] = "small";
styleSheetName[1] = "medium";
styleSheetName[2] = "large";
var plusEnabled = true;
var moinsEnabled = true;

function newImg (f)
{
  r = new Image();
  r.src = f;
  return r;
}

function hideImage(id)
{
    temp = document.getElementById(id)
    if(temp && temp.style)
    {
        temp.style.visibility = "hidden";
    }
}

function showImage(id)
{
    temp = document.getElementById(id);
    if(temp && temp.style)
    {
        temp.style.visibility = "visible";
    }
}

function switchImg()
{
  if (document.images)
  {
    for (var ctr=0; ctr<switchImg.arguments.length; ctr+=2)
    {
        img = document.getElementById(switchImg.arguments[ctr]);
        if(img && img.src)
        {
            img.src = eval (switchImg.arguments[ctr+1] + ".src");
        }
    }
  }
}

function switchImgTool()
{
  if (document.images)
  {
    for (var ctr=0; ctr<switchImgTool.arguments.length; ctr+=2)
    {
        var img = document.getElementById(switchImgTool.arguments[ctr]);
        if(img && img.src && img.src.indexOf('smaller') < 0)
        {
            val = plusEnabled;
        }
        else
        {
            val = moinsEnabled;
        }
        if(val)
        {
            img.src = eval (switchImgTool.arguments[ctr+1] + ".src");
        }
    }
  }
}
function switchImgByURL()
{
  if (document.images)
  {
    for (var ctr=0; ctr<switchImgByURL.arguments.length; ctr+=2)
    {
        img = document.getElementById(switchImgByURL.arguments[ctr]);
        if(img && img.src)
        {
            img.src = switchImgByURL.arguments[ctr+1];
        }
    }
  }
}
function switchBgImg()
{
  if (document.images)
  {
    for (var ctr=0; ctr<switchBgImg.arguments.length; ctr+=2)
    {
        var temp = document.getElementById("mnu" + switchBgImg.arguments[ctr]).style;
        temp.backgroundImage = "url('" + switchBgImg.arguments[ctr+1] + "')";
    }
  }
}
function switchBgColor()
{
  for (var ctr=0; ctr<switchBgColor.arguments.length; ctr+=2)
  {
      var temp = document.getElementById(switchBgColor.arguments[ctr]).style;
      temp.backgroundColor = switchBgColor.arguments[ctr+1];
  }
}
function switchColor()
{
  for (var ctr=0; ctr<switchColor.arguments.length; ctr+=2)
  {
      var temp = document.getElementById(switchColor.arguments[ctr]).style;
      temp.color = switchColor.arguments[ctr+1];
  }
}
function switchBgColorMany(id, color, nb)
{
  for(var i=1; i<=nb; i++)
  {
      var menuElm = document.getElementById(id + i);
      if(menuElm && menuElm.style)
      {
          menuElm.style.backgroundColor = color;
          menuElm.style.cursor = "hand";
      }
  }
}

function changeCursor(url)
{
    if(url != '')
    {
        if(browser.isIE)
        {
            document.body.style.cursor = "url('" + url + "'), hand;";
        }
        else if(browser.isMoz)
        {
            document.body.style.cursor = "hand";
        }
    }
    else
    {
        document.body.style.cursor = "";
    }
}

function OpenScrollWindow( url, name, width, height )
{
    var params;
    params = "width=" + width + ",height=" + height + ",resizable=yes,scrollbars=yes,status=no";
    myEngineWin = window.open( url, name, params );
    return myEngineWin;

} // end OpenJahiaWindow

function OpenWindow( url, name, width, height )
{
    var params;
    if (screen.availHeight < 600) {
        params = "width=" + width + ",height=" + height + ",resizable=yes,scrollbars=yes,status=no";
    } else {
        params = "width=" + width + ",height=" + height + ",resizable=yes,scrollbars=no,status=no";
    }
    var theMatrix = Math.round(Math.random() * 10000);

    var newURL = url;

    myEngineWin = window.open( newURL, name, params );
    return myEngineWin;
} // end OpenJahiaWindow

function favoris(link, title)
{
    link = document.location.href;
    browserName = navigator.appName;
    browserVer = parseInt(navigator.appVersion);
    if (browserName == "Microsoft Internet Explorer" && browserVer >= 4)
    {
        window.external.AddFavorite(link, title);
    }
}

function setStyleSheetSize(action) {
  var currentStyleSheet, i, currentStylePos,divLeftPos;

  var divLeftPos= new Array(3);
  currentStyleSheet = getActiveStyleSheet();

  if (currentStyleSheet == null) {
    setActiveStyleSheet(styleSheetName[0]);
  }

  currentStylePos = 0;
  for (i=0; i < styleSheetName.length; ++i) {
    if (styleSheetName[i] == currentStyleSheet) {
       currentStylePos = i;
    }
  }
  requestedStyle = -1;
  if (action == "smaller" && currentStylePos > 0) {

      requestedStyle = currentStylePos - 1;
      setActiveStyleSheet(styleSheetName[requestedStyle]);
      plusEnabled = true;
      switchImgTool('toolbar_larger', 'toolbar_larger_off');

  } else if (action == "bigger" && currentStylePos < (styleSheetName.length - 1)) {
      moinsEnabled = true;
      switchImgTool('toolbar_smaller', 'toolbar_smaller_off');
      requestedStyle = currentStylePos + 1;
      setActiveStyleSheet(styleSheetName[requestedStyle]);
  }

  refeshButtons(requestedStyle);
}

function refeshButtons(currentStyleIdx)
{
  if(currentStyleIdx == (styleSheetName.length - 1))
  {
    switchImgTool('toolbar_larger', 'toolbar_larger_disabled');
    plusEnabled = false;
  }
  if(currentStyleIdx == 0)
  {

    switchImgTool('toolbar_smaller', 'toolbar_smaller_disabled');
    moinsEnabled = false;
  }
}

function setActiveStyleSheet(title) {
  var i, j, a, main;

  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title)
      {
        a.disabled = false;
        var currentStylePos = 0;
        for (j=0; j < styleSheetName.length; ++j) {
          if (styleSheetName[j] == title) {
             currentStylePos = j;
          }
        }

        refeshButtons(currentStylePos);
      }
    }
  }
}

function getActiveStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
  }
  return null;
}

function getPreferredStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1
       && a.getAttribute("rel").indexOf("alt") == -1
       && a.getAttribute("title")
       ) return a.getAttribute("title");
  }
  return null;
}

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

function doOnload()
{
  var cookie = readCookie("style");
  var title = cookie ? cookie : getPreferredStyleSheet();
  setActiveStyleSheet(title);
  initializeMaps();
}

function doOnUnload()
{
  var title = getActiveStyleSheet();
  createCookie("style", title, 365);
}

function moveDiv(divId,leftPos) {

  if (document.getElementById)
  {
    document.getElementById(divId).style.left = leftPos;
  }
}

function getMatrix()
{
  return Math.round(Math.random() * 10000);
}
