﻿// JScript File
// MouseOver of the principal menu. 
function ShowPanel(PanelToShowID, TDToChangeID, btnID, hdfOldPanelID, hdfOldTDID, hdfOldbtnID, hdfMenuStaticID, hdfTDStaticID)
{
    var hdfOldPanel = getElementReference(hdfOldPanelID);
    var hdfOldTD = getElementReference(hdfOldTDID);
    var hdfOldbtn = getElementReference(hdfOldbtnID);
    var PanelToShow = getElementReference(PanelToShowID);
    var TDToChange = getElementReference(TDToChangeID);
    var hdfMenuStatic = getElementReference(hdfMenuStaticID);
    var btn = getElementReference(btnID);
    
    // Change the old Menu selected
    if (hdfOldPanel.value != "")
    {
        var hdfTDStatic = getElementReference(hdfTDStaticID);
        getElementReference(hdfOldPanel.value).style.display = 'none';
        if (hdfTDStatic.value != hdfOldTD.value)
        {
            getElementReference(hdfOldTD.value).style.backgroundColor = "#808080";
            getElementReference(hdfOldbtn.value).style.color = "white"
        }
    }
    else if(hdfMenuStatic.value != "")
        getElementReference(hdfMenuStatic.value).style.display = 'none';
    
    // Change the Menu selected    
    PanelToShow.style.display = 'block';
    TDToChange.style.backgroundColor = "#C8C8C8";
    btn.style.color = "black";
    
    // Remember the Menu selected
    hdfOldPanel.value = PanelToShowID;
    hdfOldTD.value = TDToChangeID;
    hdfOldbtn.value = btnID;
}

// MouseOut of the principal menu
function HidePanel(hdfOldPanelID, hdfOldTDID, hdfMenuStaticID, hdfOldbtnID, hdfTDStaticID)
{
    var hdfOldPanel = getElementReference(hdfOldPanelID);
    if (hdfOldPanel.value != "")
    {
        var hdfOldTD = getElementReference(hdfOldTDID);
        var hdfMenuStatic = getElementReference(hdfMenuStaticID);
        var hdfoldbtn = getElementReference(hdfOldbtnID);
        var hdfTDStatic = getElementReference(hdfTDStaticID);
        
        getElementReference(hdfOldPanel.value).style.display = 'none';
        if (hdfTDStatic.value != hdfOldTD.value)
        {
            getElementReference(hdfOldTD.value).style.backgroundColor = "#808080";
            getElementReference(hdfoldbtn.value).style.color = "white";
        }
        hdfOldPanel.value = "";
        hdfOldTD.value = "";
        hdfoldbtn.value = "";
        
        if(hdfMenuStatic.value != "")
            getElementReference(hdfMenuStatic.value).style.display = 'block';    
    }
}

// Function pour cacher le sous-menu    
var MenuTimeOut;
function HideMenu(hdfOldPanelID, hdfOldTDID, hdfMenuStaticID, hdfOldbtnID, hdfTDStaticID)
{
    MenuTimeOut = setTimeout('HidePanel("' + hdfOldPanelID + '","' + hdfOldTDID + '","' + hdfMenuStaticID + '","' + hdfOldbtnID + '","' + hdfTDStaticID + '")', 100);
}
function ShowMenu()
{
    clearTimeout(MenuTimeOut);
}

function EcrireCookie(nom, valeur)
{
    var argv = EcrireCookie.arguments;
    var argc = EcrireCookie.arguments.length;
    var expires = (argc > 2) ? argv[2] : null;
    var path = (argc > 3) ? argv[3] : null;
    var domain = (argc > 4) ? argv[4] : null;
    var secure = (argc > 5) ? argv[5] : false;
    var curCookie = nom + "=" + escape(valeur) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
    document.cookie = curCookie;
}
    
    // Fonctions pour mettre/enlever une couleur de sélection d'un sous-menu
function SubMenuMouseOver(ButtonID)
{
    getElementReference(ButtonID).style.color = "#3C6EFF";
}
function SubMenuMouseOut(ButtonID, hdfSubMenuStaticID)
{        
    if (getElementReference(hdfSubMenuStaticID).value != ButtonID)
        getElementReference(ButtonID).style.color = "black";
}

// Return the URL of the checkbox image
function GetURLImage(hdfValue)
{
    if (hdfValue.value == 'true')
        return "Image/IconsInterface/CheckboxChecked.jpg";
    else
        return "Image/IconsInterface/CheckboxNotChecked.jpg";
}

// Return the URL of the checkbox image
function GetOldURLImage(Checked)
{
    if (Checked)
        return "Image/IconsInterface/CheckboxChecked.jpg";
    else
        return "Image/IconsInterface/CheckboxNotChecked.jpg";    
}


//    function OpenImage(PRD_ID)
//    {
//	    LargeImage = window.open("../HighResolution.asp?PictureID=" + PRD_ID,"","width=100,height=100,border=0,scrollbars=no,menubar=no,status=no,resizable=yes,top=0,left=0,screenX=0,screenY=0");
//	    if (window.focus) {LargeImage.focus()};
//    }
    

