function g_menu(m,mdo,sm,smdo,ssm,ssmdo){
         if(tabmenu.length>0){
                var menu="<ul class=menu>";
                for(i=0;i<tabmenu.length;i++){
                     menu+="<li class=menu><a id=p"+i+" href='#' class=";
                     selmenu="menusel";
                     if (m!=i) selmenu="menu";
                     if (mdo==m) {m=-1;selmenu="menu";}
                     menu+=selmenu;
                     menu+=" onclick='g_menu("+i+","+m+",-1,-1,-1,-1)";
                     if(!tabsmenu[i]) menu+=",ecrirediv(\"texte\","+i+",-1,-1)";
                     menu+="'>"+tabmenu[i]+"</a>";
                     if(tabsmenu[i]) menu+="<div id='s"+i+"'></div>";
                     menu+="</li>";
                }
                menu+="</ul>";
                document.getElementById("gmenu").innerHTML=menu;
         }
         if(tabsmenu[m]) g_smenu(m,mdo,sm,smdo,ssm,ssmdo);
}

function g_smenu(m,mdo,sm,smdo,ssm,ssmdo){
         for(i=0,sousmenu="<ul class=smenu>";i<tabsmenu[m].length;i++){
            sousmenu+="<li class=smenu><a id=sp"+i+" href='#' class=";
               selmenu="smenusel";
               if (sm!=i) selmenu="smenu";
               if (smdo==sm) {sm=-1;selmenu="smenu"};
               sousmenu+=selmenu;
               sousmenu+=" onclick='g_smenu("+m+","+mdo+","+i+","+sm+",-1,-1)";
               if(!tabssmenu[m][i]) sousmenu+=",ecrirediv(\"texte\","+m+","+i+",-1)";
               sousmenu+="'>"+tabsmenu[m][i]+"</a>";
               if(tabssmenu[m][i]) sousmenu+="<div id='ss"+i+"'></div>";
               sousmenu+="</li>";
         }
         sousmenu+="</ul>";
         document.getElementById("s"+m).innerHTML=sousmenu;
         if(tabssmenu[m][sm]) g_ssmenu(m,mdo,sm,smdo,ssm,ssmdo);
}

function g_ssmenu(m,mdo,sm,smdo,ssm,ssmdo){
         for(i=0,ssmenu="<ul class=ssmenu>";i<tabssmenu[m][sm].length;i++){
               ssmenu+="<li class=ssmenusel><a id=ssp"+i+" href='#' class=";
               selmenu="ssmenusel";
               if (ssm!=i) selmenu="ssmenu";
               if (ssmdo==ssm) {ssm=-1;selmenu="ssmenu"};
               ssmenu+=selmenu;
               ssmenu+=" onclick='g_ssmenu("+m+","+mdo+","+sm+","+smdo+","+i+","+ssm+")";
               ssmenu+=",ecrirediv(\"texte\","+m+","+sm+","+i+")";
               ssmenu+="'>"+tabssmenu[m][sm][i]+"</a></li>";
         }
         ssmenu+="</ul>";
         document.getElementById("ss"+sm).innerHTML=ssmenu;
}

function ecrirejs(ide,valeur) {
     document.getElementById(ide).innerHTML=valeur;
}

function ecrireimage(ide,valeur){
     if(document.getElementById(ide)) document.getElementById(ide).src=valeur;
}
