﻿/// <reference name="MicrosoftAjax.js"/>
var meaZIndex = [];
var meaCatLev1 = [];
var meaFirstLoading = new Array();

function meaZIndex_Init(idCatLev1) {
    meaZIndex[idCatLev1] = 200;
};
function meaZIndex_Increment(idCatLev1) {
    meaZIndex[idCatLev1] = meaZIndex[idCatLev1] + 1;
};
function meaCatLev1_Init(idCatLev1) {
    meaCatLev1[idCatLev1] = new Array();
    meaFirstLoading.push(idCatLev1);
};
function meaCatLev1_Add(idCatLev1, idCatLev2) {
    meaCatLev1[idCatLev1].push(idCatLev2);
};
function meaShowUp(idCatLev1, idCatLev2) {
    var cssBold = "CssAnchorBold";
    var meas = meaCatLev1[idCatLev1];
    var fiche;
    var lnk;
    for (var i = 0; i < meas.length; i++) {
        fiche = $get('divVisuProduitMea' + meas[i]);
        lnk = $get('lnkMea' + meas[i]);
        if (meas[i] == idCatLev2) {
            // positionne et affiche le panel
            Sys.UI.DomElement.setVisible(fiche, true);
            if (!Sys.UI.DomElement.containsCssClass(lnk, cssBold)) {
                Sys.UI.DomElement.addCssClass(lnk, cssBold);
            }
        }
        else {
            Sys.UI.DomElement.setVisible(fiche, false);
            if (Sys.UI.DomElement.containsCssClass(lnk, cssBold)) {
                Sys.UI.DomElement.removeCssClass(lnk, cssBold);
            }
        }
    }
};
function mea_ClientLoad() {
    var idCatLev1;
    for (var i = 0; i < meaFirstLoading.length; i++) {
        idCatLev1 = meaFirstLoading[i];
        if (meaCatLev1[idCatLev1].length > 0) {
            meaShowUp(idCatLev1, meaCatLev1[idCatLev1][0]);
        }
    }
};

Sys.Application.add_load(mea_ClientLoad);