var MenuItem;
var tablos;

if (document.getElementById) {
  addEvent(window, 'load', loadtableauproduit) ;
}

function loadtableauproduit(){
  //alert("go go go !");
  //alert(document.getElementById("nbCapa"));
  var getvars=PrmUrl();
  MenuItem=getvars['MenuItem'];
  tablos=getElementsByClass("listeproduit");

  if(tablos.length>0){
    for(ii=0;ii<tablos.length;ii++){

      init_tableauproduit(ii);
      }
    }
  //if(document.getElementById("listeproduit")!=null){
    //init_tableauproduit();
    //}

  }
  
function  init_tableauproduit(idx){
  var tablo;
  var lignprod;
  var nbprod;
  
  //tablo=document.getElementById("listeproduit");
  tablo=tablos[idx];


  lignprod=tablo.getElementsByTagName("tr");
  nbprod=lignprod.length;
  //alert(nbprod);
  //Boucle sur les lignes produits

  for(i=1;i<nbprod;i++){  //on commence à 1 car le premier contient les enetes

    tds=lignprod[i].getElementsByTagName("td");

    imgs=tds[0].getElementsByTagName("img");
    //alert(imgs.length);
    if(imgs.length>0){
      addEvent(imgs[0], 'click', photo_click) ;
      }
    }
  }
  
function photo_click(e){
  //alert("toto");
  if (e.target == null && e.srcElement) {
    // cas particulier de MSIE 6 pour recuperer la balise DOM cible
    e.target = e.srcElement ;
    }
    //btr=e.target.parentNode.parentNode;     //la ligne
    //alert(e.target.id);
    idprod=e.target.id;
    idprod=idprod.substr(3);
    //alert(idprod);
    addr="zoomproduit.php?MenuItem="+MenuItem+"&CodeProduit="+idprod;
    window.open(addr, '_blank', 'resizable=no,width=460,height=460')  ;
    //
    
  }
  
function PrmUrl()
{
 var prm = new Array();
 var tmp = unescape(window.location.search).substr(1).split("&");
 var inter;
 for ( i=0; i<tmp.length; i++)
 {
  inter=tmp[i].indexOf("=");
  if ( inter>=0 )
    {
     prm[tmp[i].substr(0,inter)]=tmp[i].substr(inter+1)
    }
  else {
     prm[tmp[i]]="";
    }
 }
 return prm;
}




 //Après avoir recréé une fonction JavaScript dans ce même langage,
//l'étape suivante consiste à pallier aux manques de ce langage.
//Notamment, nombre de développeurs se sont trouvés frustrés de pouvoir
//sélectionner un élément que par identifiant avec getElementById(),
// mais auraient voulu également pouvoir sélectionner l'ensemble des éléments correspondant
// à une certaine classe - ce que le DOM ne propose pas.
function getElementsByClass(searchClass, node, tag) {
     var classElements = new Array();
     if ( node == null )
       node = document;
       if ( tag == null )
         tag = '*';
         var els = node.getElementsByTagName(tag);
         var elsLen = els.length;
         var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
         for (i = 0, j = 0; i < elsLen; i++) {
           if ( pattern.test(els[i].className) ) {
             classElements[j] = els[i];
             j++;
             }
           }
         return classElements;
         }

