//***********************************************
// VLS 24/12/2004 - Gestion d'une fenêtre PopUp
//***********************************************
var NavIE5=(document.getElementById && document.all)? true : false;

//f: Fonctions servant à sauvegarder les anciennes fonctions
function OnMouseUpSave(){return}
function OnMouseMoveSave(){return}

// Association des évènements au document
if(document.onmouseup)
    OnMouseUpSave = document.onmouseup;
document.onmouseup = stopdep_fille;
if(document.onmousemove)
    OnMouseMoveSave = document.onmousemove;
document.onmousemove = movepopup_fille;

//f: Déplacement de la fenêtre en même temps que la souris
function movepopup_fille(evt)
{
    // Récupération de l'offset de la souris
    var offsetX = (NavIE5) ? window.event.clientX : evt.pageX;
    var offsetY = (NavIE5) ? window.event.clientY : evt.pageY;

    // Appel de la fonction parente
    parent.movepopupfromfille(offsetX, offsetY);

    // Appel éventuel de l'ancien gestionnaire d'évènement
    OnMouseMoveSave(evt);
}

//f: Début du déplacement de la fenêtre
//pe: p_idPopup : Nom du div principal de la fenêtre
//pe: evt : évènement pour récupérer les coordonnées de la souris (Netscape)
function startdep_fille(p_idPopup, evt)
{
    // Récupération de l'offset de la souris
    var offsetX = (NavIE5) ? window.event.clientX : evt.pageX;
    var offsetY = (NavIE5) ? window.event.clientY : evt.pageY;

    // Appel de la fonction parente
    parent.startdep(p_idPopup, offsetX, offsetY);
}

// Fin du déplacement de la fenêtre
function stopdep_fille()
{
    // Appel de la fonction parente
    parent.stopdep();

    // Appel éventuel de l'ancien gestionnaire d'évènement
    OnMouseUpSave();
}


