﻿function PopupCentrer(image,largeur,hauteur) {
//alert(image+largeur+hauteur);
    var top=(screen.height-hauteur)/2;
    var left=(screen.width-largeur)/2;
    var options="'menubar=no,resizable=no,scrollbars=no,toolbar=no,status=no'";
    var generator=window.open("","","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);

    generator.document.write('<html><head><title>'+image+'</title></head>');
    generator.document.write('<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">');
    generator.document.write('<img src='+image+'>');
    generator.document.write('</body></html>');
}    


function getElementsByClass(maClass){
    var tabRetour = new Array();
    var tabTmp = new Array();
    tabTmp = document.getElementsByTagName("div");
    j=0;
    for (i=0; i<tabTmp.length; i++) {
        if (tabTmp[i].className==maClass){
            tabRetour[j]=tabTmp[i];
            j++;
        }
    }
   return tabRetour; 
}

function getElementsByName_iefix(tag,name){
    var tabRetour = new Array();
    var tabTmp = new Array();
    tabTmp = document.getElementsByTagName(tag);
    j=0;
    for (i=0; i<tabTmp.length; i++) {
        if (tabTmp[i].name==name){
            tabRetour[j]=tabTmp[i];
            j++;
        }
    }
   return tabRetour; 
}

function insertAfter(parent, node, referenceNode) {
  parent.insertBefore(node, referenceNode.nextSibling);
}


function findLeftPos(obj){
    var left = obj.offsetLeft;
//        alert(obj.id+" "+obj.tagName+" "+obj.offsetLeft);
    while(obj.parentNode && obj.parentNode.id!='mainContainer'){
        obj = obj.parentNode;
        left = left/1 + obj.offsetLeft/1;        
//        alert(obj.id+" "+obj.tagName+" "+obj.offsetLeft);
    }
    return left;
}

function findTopPos(obj){
    var top = obj.offsetTop;
    while(obj.parentNode && obj.parentNode.id!='mainContainer'){
        obj = obj.parentNode;
        top = top/1 + obj.offsetTop/1;        
    }
    return top;    
}