function gID(elt) {
 // renvoi les proprietes de l'element 'elt'
 return document.getElementById(elt);
}

function OpenClose(elt) {
 if (elt != '') {
  if (gID(elt).style.display == 'none') {
   gID(elt).style.display = 'block';
   gID('action_' + elt).src = gID('action_' + elt).src.replace(/close/,'open');
  } else {
   gID(elt).style.display = 'none';
   gID('action_' + elt).src = gID('action_' + elt).src.replace(/open/,'close');
  }
 }
}

function Afficher(lien, varwidth, varheight) {

 var Left=(window.screen.width)/2-varwidth/2;
 var Top=(window.screen.height/2)-varheight/2;

 //Videment faut modifier la config!!

 var Configuration= "'scrollbars=auto, toolbar=no, menubar=no, location=no, directories=no, status=no, resizable=yes, width="+ varwidth +", height=" + varheight + ", left=" + Left + ", top=" + Top + "'" ;

 window.open(lien,'',Configuration);
}

function CtrlBlock(elt) {
 if (elt != '') {
  if (gID(elt).style.display == 'block' || gID(elt).style.display == "") { // si ont doit PLIER la rubrique
   gID(elt).style.display = 'none';
   gID('img_' + elt).src = gID('img_' + elt).src.replace(/ouvrir/,"fermer_gauche");
   gID('img2_' + elt).src = gID('img2_' + elt).src.replace(/ouvrir/,"fermer_droite");
   gID('head_' + elt).style.borderBottom = gID('head_' + elt).style.borderTop;
   if ($('#slider_' + elt).length > 0) $('#slider_' + elt).sudoSlider('block');
  } else {
   gID(elt).style.display = 'block';
   gID('img_' + elt).src = gID('img_' + elt).src.replace(/fermer_gauche/,"ouvrir");
   gID('img2_' + elt).src = gID('img2_' + elt).src.replace(/fermer_droite/,"ouvrir");
   gID('head_' + elt).style.borderBottom = 'none';
   if ($('#slider_' + elt).length > 0) {
    $('#slider_' + elt).sudoSlider({
     prevNext:false,
     fade:true,
     auto:true
    });
   }
  }
 }
}
function DisplayThis(nomblock) {
 /* TODO Remplcer les style par class css */
 var curr_desc = gID('art_desc_curr').value;
 gID('btn_' + curr_desc).style.borderBottom = "none";
 gID(curr_desc).style.display = 'none';
 gID('btn_' + nomblock).style.borderBottom = "1px solid #0E51A7";
 gID(nomblock).style.display = 'block';
 gID('art_desc_curr').value = nomblock;
}


function EcrireCookie(nom, valeur) {

 var argv=EcrireCookie.arguments;
 var argc=EcrireCookie.arguments.length;
 var expires=(argc > 2) ? argv[2] : null;
 var path=(argc > 3) ? argv[3] : null;
 var domain=(argc > 4) ? argv[4] : null;
 var secure=(argc > 5) ? argv[5] : false;
 document.cookie=nom+"="+escape(valeur)+
 ((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
 ((path==null) ? "" : ("; path="+path))+
 ((domain==null) ? "" : ("; domain="+domain))+
 ((secure==true) ? "; secure" : "");
}

function LireCookie(nom) {

 var arg=nom+"=";
 var alen=arg.length;
 var clen=document.cookie.length;
 var i=0;
 while (i<clen)
 {

  var j=i+alen;
  if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
  i=document.cookie.indexOf(" ",i)+1;
  if (i==0) break;
 }
 return null;
}

function getCookieVal(offset){

 var endstr=document.cookie.indexOf (";", offset);
 if (endstr==-1) endstr=document.cookie.length;

 return unescape(document.cookie.substring(offset, endstr));
}


function Toggle(elt) {

 if (document.getElementById(elt).style.display == "none") {

  document.getElementById('img_' + elt).src =  document.getElementById('img_' + elt).src.replace(/fermer_gauche/,"ouvrir");
  document.getElementById(elt).style.display = "block";

 } else {

  document.getElementById('img_' + elt).src =  document.getElementById('img_' + elt).src.replace(/ouvrir/,"fermer_gauche");
  document.getElementById(elt).style.display = "none";
 }
}
