var la_navigationEvenement = [] ; var li_numeroNavigationEvenement = -1 ; function fct_chargerNavigationEvenement(ps_clefEvenement){ la_navigationEvenement = ps_clefEvenement.split(';') ; if($('div[id="divNavigationEvenement"]').length == 0){ $('#divBody').after('
') ; } $('#divNavigationEvenement').html(' ') ; $('#divNavigationEvenement').dialog({ width: 800, height: 600, title: 'Détail de l\'événement', modal: true, closeOnEscape: false, close: fct_masquerNavigationEvenement }) ; fct_afficherEvenementSuivant() ; } function fct_afficherBoutonNavigationEvenement(){ var fo_divDialogFicheEvenement = $('#divNavigationEvenement').parent() ; if($('div[id="divEvenementPrecedent"]').length == 0){ var fs_divPrecedentHTML = '
' ; fo_divDialogFicheEvenement.after(fs_divPrecedentHTML) ; var fi_divEvenementPrecedentTop = Math.floor(parseFloat(fo_divDialogFicheEvenement.css('top')) + (parseFloat(fo_divDialogFicheEvenement.css('height')) / 2)) - (parseFloat($('#divEvenementPrecedent').height()) / 2) ; var fi_divEvenementPrecedentLeft = (parseFloat(fo_divDialogFicheEvenement.css('left')) / 2) - (parseFloat($('#divEvenementPrecedent').width()) / 2) ; $('#divEvenementPrecedent').css('top', fi_divEvenementPrecedentTop) ; $('#divEvenementPrecedent').css('left', fi_divEvenementPrecedentLeft) ; $('#divEvenementPrecedent').click(fct_afficherEvenementPrecedent) ; } if($('div[id="divEvenementSuivant"]').length == 0){ var fs_divSuivantHTML = '
' ; fo_divDialogFicheEvenement.after(fs_divSuivantHTML) ; var fi_divEvenementSuivantTop = Math.floor(parseFloat(fo_divDialogFicheEvenement.css('top')) + (parseFloat(fo_divDialogFicheEvenement.css('height')) / 2)) - (parseFloat($('#divEvenementSuivant').height()) / 2) ; var fi_divEvenementSuivantLeft = parseFloat(fo_divDialogFicheEvenement.css('left')) + parseFloat(fo_divDialogFicheEvenement.css('padding-left')) + parseFloat(fo_divDialogFicheEvenement.css('padding-right')) + parseFloat(fo_divDialogFicheEvenement.width()) + parseFloat($('#divEvenementPrecedent').css('left')) ; $('#divEvenementSuivant').css('top', fi_divEvenementSuivantTop) ; $('#divEvenementSuivant').css('left', fi_divEvenementSuivantLeft) ; $('#divEvenementSuivant').click(fct_afficherEvenementSuivant) ; } if(li_numeroNavigationEvenement > 0){ $('#divEvenementPrecedent').css('z-index', fo_divDialogFicheEvenement.css('z-index')) ; $('#divEvenementPrecedent').show() ; } else{ $('#divEvenementPrecedent').hide() ; } if(li_numeroNavigationEvenement < (la_navigationEvenement.length - 1)){ $('#divEvenementSuivant').css('z-index', fo_divDialogFicheEvenement.css('z-index')) ; $('#divEvenementSuivant').show() ; } else{ $('#divEvenementSuivant').hide() ; } } function fct_masquerNavigationEvenement(){ li_numeroNavigationEvenement = -1 ; la_navigationEvenement = [] ; $('#divEvenementPrecedent').hide() ; $('#divEvenementSuivant').hide() ; } function fct_afficherEvenementPrecedent(){ if(li_numeroNavigationEvenement > 0){ li_numeroNavigationEvenement-- ; fct_getFicheEvenement(la_navigationEvenement[li_numeroNavigationEvenement]) ; } } function fct_afficherEvenementSuivant(){ if(li_numeroNavigationEvenement < (la_navigationEvenement.length - 1)){ li_numeroNavigationEvenement++ ; fct_getFicheEvenement(la_navigationEvenement[li_numeroNavigationEvenement]) ; } } function fct_afficherEvenementCourant(pb_modification){ fct_getFicheEvenement(la_navigationEvenement[li_numeroNavigationEvenement], pb_modification) ; } function fct_getFicheEvenement(pi_clefEvenement, pb_modification){ var fs_page = '/ajax/visualiserEvenement.ajax.php?' ; var fs_parametres = '&clefEvenement=' + pi_clefEvenement ; fs_parametres += '&isPoppup=1' ; $.get( fs_page, fs_parametres, function (ps_visualiserEvenementHTML){ $('#divNavigationEvenement').html(ps_visualiserEvenementHTML) ; if(la_navigationEvenement.length > 1){ var fs_titreNavigationEvenement = 'Détail de l\'événement' ; fs_titreNavigationEvenement += ' (' + (li_numeroNavigationEvenement + 1) + ' / ' + la_navigationEvenement.length + ')' ; $('#divNavigationEvenement').dialog({ title: fs_titreNavigationEvenement }) ; fct_afficherBoutonNavigationEvenement() ; } } ) ; }