
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.submitor.target = 'popupDetails'+ajout;
  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();
  document.submitor.target = '';
}

function js_move_calque(layer_name) 
{ 
  var x=0; var y=0; 
  if (document.layers) {
    x=evt.x + e.pageX; 
    y=evt.y + e.pageY;
    if (document.layers[layer_name]) {
      document.layers[layer_name].style.top = y; 
      document.layers[layer_name].style.left = x; 
    }
  }    
  else if (document.all) {
    x=event.clientX + document.body.scrollLeft; 
    y=event.clientY + document.body.scrollTop;
    if (document.all[layer_name]) {
      document.all[layer_name].style.top = y; 
      document.all[layer_name].style.left = x; 
    }
  }
  else if (document.getElementById) {
    x=evt.clientX + e.pageX; 
    y=evt.clientY + e.pageY;
    if (document.getElementById(layer_name)) {
      document.getElementById(layer_name).style.top = y; 
      document.getElementById(layer_name).style.left = x; 
    }
  }
}

function js_move_calque_with_position(layer_name, x, y) { 
  if (document.layers) {
    if (document.layers[layer_name]) {
      document.layers[layer_name].style.top = y; 
      document.layers[layer_name].style.left = x; 
    }
  }    
  else if (document.all) {
    if (document.all[layer_name]) {
      document.all[layer_name].style.top = y; 
      document.all[layer_name].style.left = x; 
    }
  }
  else if (document.getElementById) {
    if (document.getElementById(layer_name)) {
      document.getElementById(layer_name).style.top = y; 
      document.getElementById(layer_name).style.left = x; 
    }
  }
}

function js_move_calque_with_positiony(layer_name, y) { 
  if (document.layers) {
    if (document.layers[layer_name]) {
      document.layers[layer_name].style.top = y; 
    }
  }
  else if (document.all) {
    if (document.all[layer_name]) {
      document.all[layer_name].style.top = y; 
    }
  }
  else if (document.getElementById) {
    if (document.getElementById(layer_name)) {
      document.getElementById(layer_name).style.top = y; 
    }
  }
}

function js_move_calque_with_positionx(layer_name, x) {
  if (document.layers) {
    if (document.layers[layer_name]) {
      document.layers[layer_name].style.left = x; 
    }
  }    
  else if (document.all) {
    if (document.all[layer_name]) {
      document.all[layer_name].style.left = x;
    }
  }
  else if (document.getElementById) {
    if (document.getElementById(layer_name)) {
      document.getElementById(layer_name).style.left = x; 
    }
  }
}
function js_affCalque_wo_move(layer_name, aff) {
  if (document.layers) {
    visibility = (aff == true ? 'show' : 'hide');
    if (document.layers[layer_name]) {
      document.layers[layer_name].style.visibility = visibility;
    }
  }
  else if (document.all) { 
    visibility = (aff == true ? 'visible' : 'hidden');
    if (document.all[layer_name]) {
      document.all[layer_name].style.visibility = visibility;
    }
  }
  else if (document.getElementById) {
    visibility = (aff == true ? 'visible' : 'hidden');
    if (document.getElementById(layer_name)) {
      document.getElementById(layer_name).style.visibility = visibility;
    }
  }  
}
function js_affCalque(layer_name, aff) { 
  if (aff == true)
    js_move_calque(layer_name);
  js_affCalque_wo_move(layer_name, aff);
} 




var timer=setTimeout('1',0);
var currentCalque=0;
nelement=8;

function Bip(id) {
  nomcalque = 'menu'+id;
  js_affCalque_wo_move(nomcalque, true); 
}
         
function switchCalque() {
  
  var calque1 = 'calque'+ currentCalque;
  var calque2 = 'calque'+ ((currentCalque+1)%3);
  var calque3 = 'calque'+ ((currentCalque+2)%3);
    
  js_affCalque_wo_move(calque1, true);
  js_affCalque_wo_move(calque2, false);
  js_affCalque_wo_move(calque3, false);
  currentCalque = (currentCalque+1) % 3;
  setTimeout('switchCalque()',2000);
}
         
function Pouet(id) {
  clearTimeout(timer);
}

function Boup(id) {                
  nomcalque = 'menu'+id;
  js_affCalque_wo_move(nomcalque, false); 
}
         
    
function setTimer(s) {
  clearTimeout(timer);
  timer=setTimeout(s,10);
}  

function setTimer2(s) {
  clearTimeout(timer);
  timer=setTimeout(s,2000);
}  

    
function Show(num){
  for(var i=1;i<7;i++){
    if(bool[i]>0) {
      var obj=(document.layers)?eval('document.'+calque[i]):isNS6?eval('document.getElementById("'+calque[i]+'").style'):isIE?eval('document.all.'+calque[i]+'.style'):"";
      obj.display="none";bool[i]=0;
    }
  }
  var obj=(document.layers)?eval('document.'+calque[num]):isNS6?eval('document.getElementById("'+calque[num]+'").style'):isIE?eval('document.all.'+calque[num]+'.style'):"";
  obj.display="";bool[num]=2;
}

function unShow(num){
  if(bool[num]==1) {
    var obj=(document.layers)?eval('document.'+calque[num]):isNS6?eval('document.getElementById("'+calque[num]+'").style'):isIE?eval('document.all.'+calque[num]+'.style'):"";
    obj.display="none";bool[num]=0;
  }
}


function adjustMenu(no,x) {
  nomcalque = 'menu'+no;

  if (document.body.clientWidth && document.body.clientWidth>780) {
    largeur=document.body.clientWidth;
  }
  else {
    largeur=780;
  }

  js_move_calque_with_positionx(nomcalque, x + (largeur-780)/2);
}


function adjustMenuHorizontal(no,y, decal) {
  calque_menu = 'menu'+no;
  calque_fond = 'fond'+no;

  if(document.body.clientWidth && document.body.clientWidth>780) {
    largeur=document.body.clientWidth;
  }
  else {
    largeur=780;
  }  
  largeur = (largeur-780)/2;
  js_move_calque_with_positionx(calque_menu, largeur+decal);
  js_move_calque_with_positionx(calque_fond, largeur);
}

function adjustCalqueHome(largeur) {
  if (document.body.clientWidth && document.body.clientWidth>780) {
    largeur=document.body.clientWidth;
  }
  else {
    largeur=780;
  }
        
  largeur = (largeur-780)/2+605;

  js_move_calque_with_positionx('calque0', largeur);
  js_move_calque_with_positionx('calque1', largeur);
  js_move_calque_with_positionx('calque2', largeur);
  js_move_calque_with_positionx('plan', largeur);
  
  js_affCalque_wo_move('calque0', true);
  js_affCalque_wo_move('plan', true);
}

function adjustCalque() {
  if (document.body.clientWidth && document.body.clientWidth>780) {
    largeur=document.body.clientWidth;
  }
  else {
    largeur=780;
  }  
  
  largeur = (largeur-780)/2;
       
  js_move_calque_with_positionx('calque0', largeur);
  js_move_calque_with_positionx('calque1', largeur);
  js_move_calque_with_positionx('calque2', largeur);
  js_move_calque_with_positionx('plan', largeur+10);
  js_affCalque_wo_move('calque0', true);
  js_affCalque_wo_move('plan', true);
       
}


function Bipome(id) {
  js_affCalque_wo_move('menu'+id, true);  
  js_affCalque_wo_move('fond'+id, true);  
  
  for (menuacacher=1;menuacacher<=nelement;menuacacher++) {
    if (menuacacher!=id) {
      js_affCalque_wo_move('menu'+menuacacher, false);
      js_affCalque_wo_move('fond'+menuacacher, false);
    }
  }
  
}
         




function Boupome(id) {
  js_affCalque_wo_move('menu'+id, false);  
  js_affCalque_wo_move('fond'+id, false);  
}

function efface_all_menu()
{
   for (i = 0; i < 15; i++)
    js_affCalque_wo_move('menu'+i, false);    
}

function tout_cacher_home()
{
  for (i = 0; i < 15; i++) {
    js_affCalque_wo_move('menu'+i, false);  
    js_affCalque_wo_move('fond'+i, false);  
  }
}
         
    

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=="") {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.submitor.target = 'mail';
  document.submitor.action = racine + 'xsltMailer.aspx';
  document.submitor.elementid.value = elementid;
  document.submitor.submit();
  document.submitor.target = '';
  document.submitor.action='xslt.aspx';    
}

function favoris() {
  if(window.sidebar) {
    window.sidebar.addPanel("Pliolite","http://www.pliolite.com/","");
  }
  else {
    window.external.AddFavorite("http://www.pliolite.com/","Pliolite");
  }
} 
