// Action type = smaller or bigger.

<!--//BEGIN Script

var plusEnabled = true;
var moinsEnabled = false;

function newImg (f)
{
  r = new Image();
  r.src = f;
  return r;
}

function hideImage(id)
{
    temp = document.getElementById(id)
    if(temp && temp.style)
    {
        temp.style.display = "none";
    }
}

function showImage(id)
{
    temp = document.getElementById(id);
    if(temp && temp.style)
    {
        temp.style.display = "inline";
    }
}

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 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,styleSheetName, i, currentStylePos,divLeftPos;
  var styleSheetName= new Array(3);
  var divLeftPos= new Array(3);

  styleSheetName[0] = "small";
  styleSheetName[1] = "medium";
  styleSheetName[2] = "large";

  /*divLeftPos[0] = "625px";
  divLeftPos[1] = "600px";
  divLeftPos[2] = "587px"; */

  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;
      //moveDiv('date',divLeftPos[requestedStyle]);
      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;
      //moveDiv('date',divLeftPos[requestedStyle]);
      setActiveStyleSheet(styleSheetName[requestedStyle]);
  }

  if(requestedStyle == (styleSheetName.length - 1))
  {

    switchImgTool('toolbar_larger', 'toolbar_larger_disabled');
    plusEnabled = false;
  }
  if(requestedStyle == 0)
  {

    switchImgTool('toolbar_smaller', 'toolbar_smaller_disabled');
    moinsEnabled = false;
  }

}


function setActiveStyleSheet(title) {
  var i, 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;
    }
  }

}

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;
}

window.onload = function(e) {
  var cookie = readCookie("style");
  var title = cookie ? cookie : getPreferredStyleSheet();
  setActiveStyleSheet(title);
}

window.onunload = function(e) {
  var title = getActiveStyleSheet();
  createCookie("style", title, 365);
}

function moveDiv(divId,leftPos) {

  if (document.getElementById)
  {
    document.getElementById(divId).style.left = leftPos;
  }
}



