<!--
function disableselect(e) {
  return false;
}

function reEnable() {
  return true;
}

//if IE4+
//document.onselectstart=new Function ("return false")
document.oncontextmenu=new Function ("return false");

//if NS6
if (window.sidebar){
  //document.onmousedown=disableselect
  document.onclick=reEnable;
}

function insertAtCaret (textEl, text) {
  if(document.all){ 
    if (textEl.createTextRange && textEl.caretPos) {
      var caretPos = textEl.caretPos;
      caretPos.text =
      caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?
      text + ' ' : text;
    }
    else
      textEl.value  = text;
  }
  else {
    if(textEl.setSelectionRange) {
      var rangeStart = textEl.selectionStart;
      var rangeEnd = textEl.selectionEnd;
      var tempStr1 = textEl.value.substring(0,rangeStart);
      var tempStr2 = textEl.value.substring(rangeEnd);
      textEl.value = tempStr1 + text + tempStr2;
    }
    else {
      alert("This version of Mozilla based browser does not support setSelectionRange");
    }
  }
}

function storeCaret (textEl) {
    if (textEl.createTextRange) 
      textEl.caretPos = document.selection.createRange().duplicate();
}

function limite(textarea, max, langue, affiche_reste) {
  if(textarea.value.length >= max) {
    textarea.value = textarea.value.substring(0,max);
  }
  var reste = max - textarea.value.length;
  if (langue=='') {
    var affichage_reste =  reste +' caractères restants';
  }
  else if (langue=='_en') {
    var affichage_reste =  reste +' characters left';
  }
  if (affiche_reste=='1') {
    document.getElementById('max_desc').innerHTML = affichage_reste;
  }
}

function openPic(url,winName,winParams) {
  var theWindow = window.open(url,winName,winParams);
  if (theWindow) {
    theWindow.focus();
  }
}

function verif_mail(adresse) {
  if (adresse.match(/^([a-z0-9_-]+(?:[.][a-z0-9_-]+)*)@((?:[a-z0-9_-]+[.])*[a-z0-9_-]{0,66})[.]([a-z]{2,6}(?:[.][a-z]{2})?)$/i))
    return true;
  else
    return false;
}

function verif_url(adresse) {
  if (adresse.match(/^(?:https?[:][/]{2})?[a-zA-Z0-9_]+([.-][a-zA-Z0-9_]+)*[.][a-zA-Z0-9_]{2,4}(:[0-9]+)*([/.-?&%#][a-zA-Z0-9_]+)*[/]?$/i))
    return true;
  else
    return false;
}
// -->