function launchOnEnter(expression) {
  if(event.keyCode==3 || event.keyCode==13) {
    eval(expression);
  }
}

var timer=setTimeout('1',0);

function setEnr(enregistrementid,firstenr,nbenr) {
  document.getElementById('submitor').enregistrementid.value = enregistrementid;
  document.getElementById('submitor').nbenr.value = nbenr;
  document.getElementById('submitor').firstenr.value = firstenr;
} 

// Abonnemenent à la news
function abonnerNews() {
  setEnr(3,1,1);
  go(1,1,'','','','');  
} 

// Connexion
function log() {
  setEnr(1,2,1);
  go(1,1,'','','','');  
}   

// Deconnexion
function unlog() {
  setEnr(2,2,1);
  go(1,1,'','','','');
}   

// Montre ou cache la DIV fournie en parametre, le parametre "affiche" prend 0 si on veut la cacher et 1 si on veut la montrer
function showDiv(divAAfficher, affiche) {
  if(affiche==0)
    document.getElementById(divAAfficher).style.display = 'none';          
  else
    document.getElementById(divAAfficher).style.display = '';
}

function Bip(id) { 
  var mesDivs = document.getElementsByTagName("div");
  for(var i=0; i<mesDivs.length; i++) {
    if(mesDivs[i].id.indexOf('menu')==0) {
      mesDivs[i].style.visibility = "hidden";
    }
  }
  document.getElementById('menu'+id).style.visibility='visible';
}

function adjustMenu(no,pos,lg,y) {
  if (document.body.clientWidth > 780) {
    x_sup = (document.body.clientWidth-780) / 2;
  }
  else {
    x_sup = 0;
  }
  x = lg * (pos-1) + x_sup;
  document.getElementById('menu'+no).style.left = x+'px';
  document.getElementById('menu'+no).style.top = y+'px';
}

function adjustMain() {
  x = 0;
  y = 0;
  if (document.body.clientWidth > 780) {
    x_sup = (document.body.clientWidth-780) / 2;
  }
  else {
    x_sup = 0;
  }
  if (document.body.clientHeight > 480) {
    y_sup = (document.body.clientHeight-480) / 2;
  }
  else {
    y_sup = 0;
  }
  x = x_sup + 495;
  y = y_sup + 5;
  y = 5;
  document.getElementById('menuContenu').style.left = x+'px';
  document.getElementById('menuContenu').style.top = y+'px';
}  
         
function Boup(id) {                
  document.getElementById('menu'+id).style.visibility='hidden';
}                 
    
function setTimer(s) {
  clearTimeout(timer);
  timer=setTimeout(s,600);
}
  
function go(typerubrique,rubriqueid,elementid,offset,nbrec,firstrec) {
  document.getElementById('submitor').target='';
  document.getElementById('submitor').typerubrique.value = typerubrique;
  document.getElementById('submitor').rubriqueid.value = rubriqueid;
  document.getElementById('submitor').elementid.value = elementid;
  document.getElementById('submitor').offset.value = offset;
  document.getElementById('submitor').nbrec.value = nbrec;
  document.getElementById('submitor').firstrec.value = firstrec;  
 document.getElementById('submitor').mode.value = '';
  document.getElementById('submitor').submit();
} 


function goPop(typerubrique, rubriqueid, elementid, offset, nbrec, firstrec, height, width, ajout) {
 window.open('','popupDetails'+ajout,'scrollbars,resizable,status=yes,toolbar=no,directories=no,width='+width+',height='+height);
 document.getElementById('submitor').target = 'popupDetails'+ajout;
 document.getElementById('submitor').typerubrique.value = typerubrique;
 document.getElementById('submitor').rubriqueid.value = rubriqueid;
 document.getElementById('submitor').elementid.value = elementid;
 document.getElementById('submitor').offset.value = offset;
 document.getElementById('submitor').nbrec.value = nbrec;
 document.getElementById('submitor').firstrec.value = firstrec;
 document.getElementById('submitor').mode.value = 'pop';
 document.getElementById('submitor').submit();
 document.getElementById('submitor').target = '';
}


function notgood(field,msg) {
  field.focus();
  alert(msg);
  return false;
}

function isFull(field,msg){
  if (field.value=='') {return notgood(field,msg);}
  return true;
}

function isDigit(field,msg) {
  i = field.value.charCodeAt(0);
  if (!((47<i)&&(i<58))){return notgood(field,msg);}
  return true;
}

function isSelect(field,msg){
  if (field.selectedIndex==0 && (field.options[0].value=="" || field.options[0].value==0)) {return notgood(field,msg);}
  return true;
}

function isMail(field,msg) {
  email=field.value;
  arobase=email.indexOf('@');
  point=email.indexOf('.',arobase);
  longueur=email.length;
  if(arobase<=0||point<=arobase+1||longueur<=point+1) {return notgood(field,msg);}
  return true;
}

function goMail(elementid,racine) {
  window.open('','mail','scrollbars,toolbar=no,directories=no,width=350,height=200');
  document.getElementById("submitor").target = 'mail';
  document.getElementById("submitor").action = racine + 'xsltMailer.aspx';
  document.getElementById("submitor").elementid.value = elementid;
  document.getElementById("submitor").submit();
  document.getElementById("submitor").target = '';
  document.getElementById("submitor").action='xslt.aspx';    
} 


function envoiMail(racine) {
  window.open('','mail','scrollbars,toolbar=no,directories=no,width=10,height=10');
  document.getElementById("submitor").target = 'mail';    
  document.getElementById("submitor").action = racine + 'xsltSendFriend.aspx?';
  document.getElementById("submitor").submit();
  document.getElementById("submitor").target = '';
  document.getElementById("submitor").action='xslt.aspx';  
}  
function emptySearch(inputObj,txt){
  if(inputObj.value==txt){
    inputObj.value="";
  } 
}
function fillSearch(inputObj,txt){
  if(inputObj.value==""){
    inputObj.value=txt;
  } 
}  
