var tab_menu = new Array(); var tab_visible = new Array(); var chrono; var Mouse_X; // Variable globale Position X de la Mouse var Mouse_Y; // Variable globale Position Y de la Mouse if (navigator.appName == 'Microsoft Internet Explorer'){ hauteurglobal = 36; largeurglobal = 205; decimenu = 0; } else{ hauteurglobal = 22; largeurglobal = 184; decimenu = 14; } function verifietouche( e ){ if( e){ touche = e.which; shift = e.shiftKey; } else{ touche = event.keyCode; shift = event.shiftKey; } if(touche == 13 && !shift){ gestionform('tchat_form'); return false; } } document.onkeypress = verifietouche; function WhereMouse( e ){ var DocRef; if( e){ Mouse_X = e.pageX; Mouse_Y = e.pageY; } else{ Mouse_X = event.clientX; Mouse_Y = event.clientY; if( document.documentElement && document.documentElement.clientWidth) DocRef = document.documentElement; else DocRef = document.body; Mouse_X += DocRef.scrollLeft; Mouse_Y += DocRef.scrollTop; } } document.onmousemove = WhereMouse; function barreLoad(){ tab_visible[0] = null; } function getStyle(nom) { style = document.getElementById(nom).style return(style); } function creeRacines(tabracine) { var y = 68 + 0.10 * screen.availWidth; for(i=0;i < tabracine.length;i++){ document.body.innerHTML += '
' + tabracine[i][0] + '
'; y +=36; } } function ajouterMenu(nom_menu) { if (trouverMenu(nom_menu) == -1) { var i = tab_menu.length; tab_menu[i] = new Array(nom_menu); document.body.innerHTML += ''; } } function ajouterItem(nom_menu, libelle_item, url_item, nom_sous_menu) { var i = trouverMenu(nom_menu); if (i != -1){ j = tab_menu[i].length; tab_menu[i][j] = new Array(libelle_item, url_item, nom_sous_menu); contenu ='' + libelle_item + ''; if(nom_sous_menu){ largeur = largeurglobal - 5; if (navigator.appName == 'Microsoft Internet Explorer') largeur -= 8 + 5; contenu += ''; } contenu = '
' + contenu + '
'; if(url_item != '') contenu = '' + contenu + ''; document.getElementById('menu_'+nom_menu).innerHTML += contenu; } } function trouverMenu(nom_menu) { var i = 0; var trouve = false; while ((i parseInt(document.body.clientWidth)) abscisse = parseInt(document.getElementById('menu_' + tab_visible[0]).style.left) + abscisseMenu(nom_menu) * (parseInt(document.getElementById('item').style.width) - 20) - parseInt(document.getElementById('item').style.width); ordonnee = parseInt(getStyle('menu_' + tab_visible[0]).top) + 32 * (ordonneeItem(trouverPere(sous_menu), ordonnee_item)+.5*abscisseMenu(sous_menu)); document.getElementById('menu_' + sous_menu).style.left = abscisse; document.getElementById('menu_' + sous_menu).style.top = ordonnee; document.getElementById('menu_' + sous_menu).style.visibility = 'visible'; /*if(document.getElementById('imenu2')){ getStyle('imenu2').height = (tab_menu[trouverMenu(sous_menu)].length-1)*(hauteurglobal+decimenu); getStyle('imenu2').top = ordonnee; getStyle('imenu2').left = abscisse; getStyle('imenu2').visibility = "visible"; }*/ tab_visible[abscisseMenu(sous_menu)] = sous_menu; } if(sous_menu == 'undefined' && flag_over && getStyle('imenu2').top != getStyle('menu_'+nom_menu).top){ if(document.getElementById('imenu2')){ getStyle('imenu2').visibility = "hidden"; } } } function trouverPere(nom_menu) { var i = 0; var trouve = false; var resultat = ""; while ((i 0) resultat = abscisseMenu(nom_menu_pere) + 1; return(resultat); } function ordonneeItem(nom_menu, indice) { var resultat = indice; var nom_menu_pere = trouverPere(nom_menu); if (nom_menu_pere.length > 0) resultat += ordonneeItem(nom_menu_pere, 0)+trouverOrdonnee(nom_menu); return(resultat); } function trouverOrdonnee(nom_menu) { var i = 0; var trouve = false; var resultat = 0; while ((i