function remplacer(val) {
  result = '';
  index = val.indexOf('&amp;');
  while (index>-1) {
    result = result + val.substring(0,index)+'&';
    val = val.substring(index+5);
    index = val.indexOf('&amp;');
  }
  return result+val;
}
function remplacer2(val) {
  result = '';
  index = val.indexOf(' ');
  while (index>-1) {
    result = result + val.substring(0,index)+'*';
    val = val.substring(index+1);
    index = val.indexOf(' ');
  }
  return result+val;
}

function go(typerubrique,rubriqueid,elementid,offset,nbrec,firstrec) {
  document.submitor.typerubrique.value = typerubrique;
  document.submitor.rubriqueid.value = rubriqueid;
  document.submitor.elementid.value = elementid;
  document.submitor.offset.value = offset;
  document.submitor.nbrec.value = nbrec;
  document.submitor.firstrec.value = firstrec;
  document.submitor.submit();
}  

function setEnr(enregistrementid,firstenr,nbenr) {
  document.submitor.enregistrementid.value = enregistrementid;
  document.submitor.nbenr.value = nbenr;
  document.submitor.firstenr.value = firstenr;
}

function changeImage(image,src) {
  image.src=src;
}

function isLetter(c) {
  var i;
  i = c.charCodeAt(0);
  return ((64<i)&&(i<91))||((96<i)&&(i<123))||((191<i)&&(i<256));
}

function isNameLetter(c) {
  var i;
  i = c.charCodeAt(0);
  return isLetter(c)||(i==45)||(i==39)||(i==95);
}

function isDigit(c) {
  var i;
  i = c.charCodeAt(0);
  return ((47<i)&&(i<58));
}

var bookmarkurl="http://www.skolia.com";
var bookmarktitle="Skolia, des ressources actives pour l'éducation";
function ajoutfavoris(){
  if(document.all) {
    window.external.AddFavorite(bookmarkurl,bookmarktitle);
  }
}

function isPhoneDigit(c) {
  var i;
  i = c.charCodeAt(0);
  return isDigit(c)||(i==46)||(i==40)||(i==41)||(i==32);
}

function validateEmail(email) {
  var index = email.indexOf('@');
  if(index<0) {
    return false;
  }
  var user = email.substr(0,index);
  var domain = email.substr(index+1);
  for(var i=0;i<user.length;i++) {
    if(!(isNameLetter(user.substr(i,i+1))||isPhoneDigit(user.substr(i,i+1)))) {
      return false;
    }
  }
  for(var i=0;i<domain.length;i++) {
    if(!(isNameLetter(domain.substr(i,i+1))||isPhoneDigit(domain.substr(i,i+1)))) {
      return false;
    }
  }
  return true;
}
function newsletter() {
  if(validateEmail(document.submitor.email.value)) {
    document.submitor.ENR1.value=document.submitor.email.value;
    setEnr('11','1','1');
    go('1','48','','','','');
  }
  else {
    alert('Votre adresse e-mail semble incorrecte. Veuillez la vérifier');
  }
}
function href() {
  if (document.submitor.cookie.checked) {
    document.submitor.enr3.value='1';
  }
  else {
    document.submitor.enr3.value='2';
  }
  setEnr('1','2','2');
  go('1','46','','','','');
}

function surclick() {
  if (document.submitor.cookie.checked) {
    document.submitor.enr3.value='1';
  }
  else {
    document.submitor.enr3.value='2';
  }
}

function keypress() {
  if (event.keyCode==13) {
    if (document.submitor.cookie.checked) {
      document.submitor.enr3.value='1';
    }
    else {
      document.submitor.enr3.value='2';
    }
    setEnr('1','2','2');
    go('1','46','','','','');
  }
}
function checkKey() {
  if (event.keyCode==13) {
    setEnr('0','0','0');go('3','14','','','1','2');
  }
}
function popupliste (copieid) {
 popup=window.open('','popWin','scrollbars=yes,toolbar=no,location=no,scrollbar=yes,width=600,height=200,dependent,left=200,top=100,titlebar=no,resizable=yes,scrolling=yes');
 document.submitor.target="popWin";
 go('1','42',copieid,'','','');
 document.submitor.target="_self";
}