
var afficher_info_bulle = false;
document.onmousemove = on_mouse_move;

function on_mouse_move(e)
{
    if(afficher_info_bulle)
    {
        if(navigator.appName != "Netscape")
        { // Internet Explorer, Konqueror
            document.getElementById('info_bulle').style.left = event.x - 10 + 'px';
            document.getElementById('info_bulle').style.top = event.y + 30 + document.body.scrollTop + 'px';
        }
        else
        { // Netscape, Firefox
            document.getElementById('info_bulle').style.left = e.pageX - 10 + 'px';
            document.getElementById('info_bulle').style.top = e.pageY + 20 + 'px';
        }
    }
    
    
    if(afficher_popup_window && is_popup_window_moving)
    {
        if(navigator.appName != "Netscape")
        { // Internet Explorer, Konqueror
            document.getElementById('popup_window').style.left = event.x - 265 + 'px';
            document.getElementById('popup_window').style.top = event.y - 10 + document.body.scrollTop + 'px';
        }
        else
        { // Netscape, Firefox
            document.getElementById('popup_window').style.left = e.pageX - 265 + 'px';
            document.getElementById('popup_window').style.top = e.pageY - 10 + 'px';
        }
    }
    
    
}

function show_info_bulle(str)
{
    afficher_info_bulle = true;
    document.getElementById('info_bulle').style.visibility = 'visible';  
    document.getElementById('info_bulle').innerHTML = str;
}

function hide_info_bulle()
{
    afficher_info_bulle = false;
    document.getElementById('info_bulle').style.visibility = 'hidden';
}










var afficher_popup_window = false;
var is_popup_window_moving = false;
var is_popup_window_minimized = false;

function show_popup_window(title, message, xx, yy)
{
    afficher_popup_window = true;
    
    document.getElementById('popup_window').style.visibility = 'visible';
    
    
    
    document.getElementById('popup_window').innerHTML = '<div id="popup_window_barre_titre" class="popup_window_barre_titre"><div class="popup_window_titre">' + title + '</div><a href="" class="popup_window_barre_titre_icone_minimize" onclick="popup_window_toggle_minimize(); return false;" onmouseover="popup_window_status(\'Minimiser la bo&#238;te de dialogue\');" onmouseout="popup_window_status(\'\');">_</a><a href="" class="popup_window_barre_titre_icone_move" onclick="popup_window_toggle_move(); return false;" onmouseover="popup_window_status(\'D&#233;placer la bo&#238;te de dialogue\');" onmouseout="popup_window_status(\'\');">M</a><a href="" class="popup_window_barre_titre_icone_close" onclick="popup_window_close(); return false;" onmouseover="popup_window_status(\'Fermer la bo&#238;te de dialogue\');" onmouseout="popup_window_status(\'\');">X</a></div><div id="popup_window_body" class="popup_window_body">' + message + '</div><div id="popup_window_status" class="popup_window_status">' + 'Hello World !' + '</div>';
    
    document.getElementById('popup_window').style.left = xx;
    document.getElementById('popup_window').style.top = yy;
    
    document.getElementById('popup_window_body').style.visibility = 'visible';  
    document.getElementById('popup_window_status').style.visibility = 'visible';  
    
}


function popup_window_toggle_move()
{
    if(is_popup_window_moving) is_popup_window_moving = false;
    else is_popup_window_moving = true;
}


function popup_window_toggle_minimize()
{
    if(is_popup_window_minimized)
    {
        document.getElementById('popup_window_body').style.visibility = 'visible';
        document.getElementById('popup_window_status').style.visibility = 'visible';
        is_popup_window_minimized = false;
    }
    else
    {
        document.getElementById('popup_window_body').style.visibility = 'hidden';
        document.getElementById('popup_window_status').style.visibility = 'hidden';
        is_popup_window_minimized = true;
    }
}


function popup_window_close()
{
    document.getElementById('popup_window').style.visibility = 'hidden';
    document.getElementById('popup_window_body').style.visibility = 'hidden';
    document.getElementById('popup_window_status').style.visibility = 'hidden';
}


function popup_window_status(str)
{
    if(str != '')
    {
        document.getElementById('popup_window_status').innerHTML = str;
    }
    else
    {
        document.getElementById('popup_window_status').innerHTML = '&nbsp;';
    }
}














