function popup(url, nom, largeur, hauteur) {
	window.name="mafenetre";
  var MinWin, winOpts="width=" + largeur + ",height=" + hauteur + ",offsetLeft=0,offsetTop=0,resizable=yes,scrollbars=yes,status=yes";
  MinWin = window.open(url, nom, winOpts);
  if (navigator.appVersion.indexOf("(X11") != -1 ||
    navigator.appVersion.indexOf("(Mac") != -1)
    MinWin = window.open(url, nom, winOpts);	
	}
				
function OpenViePrivee(url, nom) {
  var MinWin, winOpts="width=450,height=400,resizable=yes,scrollbars=no,menubar=no,";
  MinWin = window.open(url, nom, winOpts);
  if (navigator.appVersion.indexOf("(X11") != -1 ||
    navigator.appVersion.indexOf("(Mac") != -1)
    MinWin = window.open(url, nom, winOpts);
  }

function popupTop(url, nom, largeur, hauteur) {
	window.name="mafenetre";
  var MinWin, winOpts="width=" + largeur + ",height=" + hauteur + ",offsetLeft=0,offsetTop=0,resizable=yes,scrollbars=yes,status=yes";
  MinWin = window.open(url, nom, winOpts);
  if (navigator.appVersion.indexOf("(X11") != -1 ||
    navigator.appVersion.indexOf("(Mac") != -1)
    MinWin = window.open(url, nom, winOpts);	
    MinWin.document.close();
    MinWin.focus();
	}
function moveBox(an, box) {
  var cleft = 0;
  var ctop = 0;
  var obj = an;
  while (obj.offsetParent) {
    cleft += obj.offsetLeft;
    ctop += obj.offsetTop;
    obj = obj.offsetParent;
  }
  box.style.left = cleft + 'px';
  ctop += an.offsetHeight + 8;
  if (document.body.currentStyle &&
    document.body.currentStyle['marginTop']) {
    ctop += parseInt(
      document.body.currentStyle['marginTop']);
  }
  box.style.top = ctop + 'px';
}

function toggleBox(an,divSource) {
  var href = an.href;
  var boxId = 'box'+divSource;
  var boxdiv = document.getElementById(boxId);
  if (boxdiv != null) {
    if (boxdiv.style.display=='none') {
      moveBox(an, boxdiv);
      boxdiv.style.display='block';
    } else
      boxdiv.style.display='none';
    return false;
  }
  boxdiv = document.createElement('div');
  boxdiv.setAttribute('id', boxId);
  boxdiv.style.display = 'block';
  boxdiv.style.position = 'absolute';
  boxdiv.style.backgroundColor = '#ffffff';
  var divSourceId = 'aide'+divSource
  boxdiv.innerHTML = document.getElementById(divSourceId).innerHTML;
  document.body.appendChild(boxdiv);
  moveBox(an, boxdiv);
  return false;
}

function closeBox(divName) {
  var boxId = 'box'+divName;
  var boxdiv = document.getElementById(boxId);
  boxdiv.style.display='none';
  return false;
}

function toggleAide(linkTag, divSource) {
  var tmp = document.getElementById(divSource);

  if (tmp.style.display == 'none') {
    tmp.style.display = 'block';
  } else {
    tmp.style.display = 'none';
  }

  return false;
}

function toggleDiv(divId) {
  var divObject = $(divId);

  if (divObject != null) {
    if (divObject.css("display") == "none") {
    	divObject.css("display", "block");
    } else {
    	divObject.css("display", "none");
    }
  }
}

function switchDivs(divBase) {
  toggleDiv('#' + divBase + '_open');
  toggleDiv('#' + divBase + '_closed');
}


function showReturnToResultsList(spanId, linkId, cookieName, resultPageSubString) {
  referrerListUrl = null;
  if (document.referrer != '') { 
    for (var i = 3 ; i < showReturnToResultsList.arguments.length; i++) {
      if (document.referrer.indexOf(showReturnToResultsList.arguments[i]) > 10) {
        referrerListUrl = document.referrer;
      }
    }
  } else {
    referrerListUrl = $.cookie(cookieName);
  }
  if (referrerListUrl != null) {
    $.cookie(cookieName, referrerListUrl);
    $(linkId).attr("href", referrerListUrl);
    $(spanId).css("display", "");
  }
}
