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 = '';
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