var itemcour = 0;
var pgcour = 0;
function affiche_next() {
    affiche_visu(itemcour,pgcour+1);
}
function affiche_prev() {
    affiche_visu(itemcour,pgcour-1);
}
function affiche_visu(item,pg) {
    jQuery(".selection_page").removeClass("selection_page");
    jQuery("#menu_page_"+item).children('a').addClass("selection_page");
    jQuery('#pg_'+itemcour+'_'+pgcour).hide();
    jQuery('#leg_'+itemcour).hide();
    itemcour=item;
    jQuery('#leg_'+itemcour).show();
    pgcour=pg;
    jQuery('#pg_'+itemcour+'_'+pgcour).fadeIn();
    if (pgcour === 0) {
        jQuery('#prevvisu').hide();
    } else{
        jQuery('#prevvisu').show();
    }
    if (pgcour === (nb_pages[itemcour]-1)) {
        jQuery('#nextvisu').hide();
    } else{
        jQuery('#nextvisu').show();
    }
}
function initvisu() {

    document.title = pagedef.titre;
    var i;
    nb_img_page = new Array(pagedef.items.length);
    pos_col = new Array(pagedef.items.length);
    pos_lig = new Array(pagedef.items.length);
    var nbcol =0;
    var nblig =0;
    var larg =0;
    for (i =0 ; i < pagedef.items.length; i++) {
        nbcol=pagedef.items[i].nbcol;
        nblig=pagedef.items[i].nblig;
        larg=pagedef.items[i].largeur;
        haut=pagedef.items[i].hauteur;
        nb_img_page[i]=nbcol*nblig;
        pos_col[i]=new Array(nbcol);
        pos_col[i][0]=0;
        for (j = 1;j <nbcol-1;j++){
            pos_col[i][j]= pos_col[i][j-1]+larg+ Math.floor((lvisu-larg*nbcol)/(nbcol-1));
        }
        pos_col[i][nbcol-1]=lvisu-larg;
        pos_lig[i]=new Array(nblig);
        pos_lig[i][0]=0;
        for (j = 1;j <nblig-1;j++){
            pos_lig[i][j]= pos_lig[i][j-1]+haut+ Math.floor((hvisu-haut*nblig)/(nblig-1));
        }
        pos_lig[i][nblig-1]=hvisu-haut;
    }
    affiche_item(0);

}
// jQuery.noConflict();

// RUN

// jQuery load
jQuery(document).ready(function(){
    $.getJSON('menu.json', function(json){
        racinemenu = json;
        initmenu();
    });
    $.getJSON(pagedefjson, function(json1){
        pagedef = json1;
        initvisu();
    });
    // Parallax thumb


    jQuery('#pano').hover(function(){
        initmenu(pagecourante.length);
    });
});

