﻿/*-------------------------------
	Copyright (c) 2004-2005 Eira inc.
	http://www.origano.com
	Tous droits réservés pour tous pays
	All rights reserved for all countries
-------------------------------*/
var pgeLng='';
var thm=new Array();
var aut=new Array();
var cit=new Array();
function envBtnMulti4(Ina,Act,Srv,Clk){
this.ina=Ina==''?null:new Image();if(this.ina)this.ina.src=Ina;
this.act=Act==''?null:new Image();if(this.act)this.act.src=Act;
this.srv=Srv==''?null:new Image();if(this.srv)this.srv.src=Srv;
this.clk=Clk==''?null:new Image();if(this.clk)this.clk.src=Clk;
return(this);
}
function envBtnMulti5(Ina,Act,Srv,Clk,Sel){
this.ina=Ina==''?null:new Image();if(this.ina)this.ina.src=Ina;
this.act=Act==''?null:new Image();if(this.act)this.act.src=Act;
this.srv=Srv==''?null:new Image();if(this.srv)this.srv.src=Srv;
this.clk=Clk==''?null:new Image();if(this.clk)this.clk.src=Clk;
this.sel=Sel==''?null:new Image();if(this.sel)this.sel.src=Sel;
return(this);
}
var s=null;
var oBtnMouv=new envBtnMulti5('art/ccBMvIna.gif','art/ccBMvAct.gif','art/ccBMvSrv.gif','art/ccBMvClk.gif','art/ccBMvSel.gif');
var oBtnCitPrec=new envBtnMulti4('art/ccBRgIna.gif','art/ccBRgAct.gif','art/ccBRgSrv.gif','art/ccBRgClc.gif');
var oBtnCitSuiv=new envBtnMulti4('art/ccBRdIna.gif','art/ccBRdAct.gif','art/ccBRdSrv.gif','art/ccBRdClc.gif');
var oBtnThm;
oBtnThm=((pgeLng=='f')?new envBtnMulti4('art/ccBThIna_f.gif','art/ccBThAct_f.gif',
'art/ccBThSrv_f.gif','art/ccBThClk_f.gif'):
new envBtnMulti4('art/ccBThIna_a.gif','art/ccBThAct_a.gif','art/ccBThSrv_a.gif','art/ccBThClk_a.gif'));
function btnMouvSrv(mouv,estCoteGauche,EnSurvol){
var nm;
if(s==null)return;
with(document.getElementById('iBtn'+(estCoteGauche?'G':'D')+mouv)){
if(EnSurvol){if(s.nbrCitParMouvPourThmAct[mouv]>0){src=oBtnMouv.srv.src;}}
else{
if(estCoteGauche){
if(mouv==s.numMouvPanG)src=oBtnMouv.sel.src;
else{
if(s.nbrCitParMouvPourThmAct[mouv]>0)src=oBtnMouv.act.src;
else src=oBtnMouv.ina.src;
}
}
else{
if(mouv==s.numMouvPanD)src=oBtnMouv.sel.src;
else{if(s.nbrCitParMouvPourThmAct[mouv]>0)src=oBtnMouv.act.src;else src=oBtnMouv.ina.src;}
}
}
}
}
function btnMouvPrs(mouv,estCoteGauche){
with(document.getElementById('iBtn'+(estCoteGauche?'G':'D')+mouv)){if(src==oBtnMouv.srv.src){src=oBtnMouv.clk.src;}}
}
function EnleverBulle(){
try{document.getElementById('dBulle').style.visibility='hidden';}
catch(e){return;}
}
function btnMouvRel(mouv,estCoteGauche){
with(document.getElementById('iBtn'+(estCoteGauche?'G':'D')+mouv)){
if(s==null || src!=oBtnMouv.clk.src)return;
src=oBtnMouv.sel.src;
if(estCoteGauche){
if(s.numMouvPanG!=-1)document.getElementById('iBtnG'+s.numMouvPanG).src=oBtnMouv.act.src;
s.numMouvPanG=mouv;
s.actualiserListeAuteurs(true);
if(s.lstNumAutG.length>1)s.afficherListeAuteurs(true);
else{
document.getElementById('dBulle').style.left='28px';
document.getElementById('dBulle').style.top='258px';
document.getElementById('dBulle').style.visibility='visible';
window.setTimeout("EnleverBulle()",2500);
s.numAutSelG=s.lstNumAutG[0];
s.comblerListeNumCitations(true);
s.allerVersCitation('seule',true);
}
}
else{
if(s.numMouvPanD!=-1)document.getElementById('iBtnD'+s.numMouvPanD).src=oBtnMouv.act.src;
s.numMouvPanD=mouv;
s.actualiserListeAuteurs(false);
if(s.lstNumAutD.length>1)s.afficherListeAuteurs(false);
else{
document.getElementById('dBulle').style.left='603px';
document.getElementById('dBulle').style.top='258px';
document.getElementById('dBulle').style.visibility='visible';
window.setTimeout("EnleverBulle()",2500);
s.numAutSelD=s.lstNumAutD[0];
s.comblerListeNumCitations(false);
s.allerVersCitation('seule',false);
}
}
}
}
function numCitDansListeAuteursAffiches(chn){
var num=-1;
num=chn.indexOf('[');
if(num==-1)return(num);
num=parseInt(chn.substr(num+1),10)-1;
return(num);
}
function evnClickSurListeAuteurs(num,estPanneauGauche){
var chn='';
var numcit=-1;
if(s==null)return;
if(estPanneauGauche){
s.numAutSelG=s.lstNumAutG[num];
s.comblerListeNumCitations(true);
chn=document.getElementById("ag"+num).innerHTML;
numcit=numCitDansListeAuteursAffiches(chn);
if(numcit==-1)s.allerVersCitation('seule',true);
else s.allerVersCitation(s.lstNumCitAutG[numcit],true);
}
else{
s.numAutSelD=s.lstNumAutD[num];
s.comblerListeNumCitations(false);
chn=document.getElementById("ad"+num).innerHTML;
numcit=numCitDansListeAuteursAffiches(chn);
if(numcit==-1)s.allerVersCitation('seule',false);
else s.allerVersCitation(s.lstNumCitAutD[numcit],false);
}
}
function majBtnMouv(){
var m=0;
maj_nbrCit();
for(m=1;m<8;m++){
if(nbrCit[m]>0){
document.getElementById('iBtnG'+m).src=oBtnMouv.imgA.src;
document.getElementById('iBtnD'+m).src=oBtnMouv.imgA.src;
document.getElementById('iBtnG'+m).style.cursor=(xHote.navIE599ea?'hand':'pointer');
document.getElementById('iBtnD'+m).style.cursor=(xHote.navIE599ea?'hand':'pointer');
}
else{
document.getElementById('iBtnG'+m).src=oBtnMouv.imgI.src;
document.getElementById('iBtnD'+m).src=oBtnMouv.imgI.src;
document.getElementById('iBtnG'+m).style.cursor='default';
document.getElementById('iBtnD'+m).style.cursor='default';
}
}
}
function btnCitSrv(btn_p_ou_s,estPanneauGauche,EnSurvol){
var nbrCit=0;
if(s==null)return;
if(EnSurvol){
if(estPanneauGauche){
nbrCit=s.lstNumCitAutG.length;
if(nbrCit>0){
if(btn_p_ou_s=='p'){
if(s.lstNumCitAutGndx>0)document.getElementById('iBtnGCitPrec').src=oBtnCitPrec.srv.src;
}
else{
if((s.lstNumCitAutGndx+1)<nbrCit)document.getElementById('iBtnGCitSuiv').src=oBtnCitSuiv.srv.src;
}
}
else{
}
}
else{
nbrCit=s.lstNumCitAutD.length;
if(nbrCit>0){
if(btn_p_ou_s=='p'){
if(s.lstNumCitAutDndx>0)document.getElementById('iBtnDCitPrec').src=oBtnCitPrec.srv.src;
}
else{if((s.lstNumCitAutDndx+1)<nbrCit)document.getElementById('iBtnDCitSuiv').src=oBtnCitSuiv.srv.src;}
}
else{
}
}
}
else{
if(estPanneauGauche){
if(btn_p_ou_s=='p'){
if((document.getElementById('iBtnGCitPrec').src==oBtnCitPrec.srv.src)||
(document.getElementById('iBtnGCitPrec').src==oBtnCitPrec.clk.src))
document.getElementById('iBtnGCitPrec').src=oBtnCitPrec.act.src;
}
else{
if((document.getElementById('iBtnGCitSuiv').src==oBtnCitSuiv.srv.src)||
(document.getElementById('iBtnGCitSuiv').src==oBtnCitSuiv.clk.src))
document.getElementById('iBtnGCitSuiv').src=oBtnCitSuiv.act.src;
}
}
else{
if(btn_p_ou_s=='p'){
if((document.getElementById('iBtnDCitPrec').src==oBtnCitPrec.srv.src)||
(document.getElementById('iBtnDCitPrec').src==oBtnCitPrec.clk.src))
document.getElementById('iBtnDCitPrec').src=oBtnCitPrec.act.src;
}
else{
if((document.getElementById('iBtnDCitSuiv').src==oBtnCitSuiv.srv.src)||
(document.getElementById('iBtnDCitSuiv').src==oBtnCitSuiv.clk.src))
document.getElementById('iBtnDCitSuiv').src=oBtnCitSuiv.act.src;
}
}
}
}
function btnCitPrs(btn_p_ou_s,estPanneauGauche){
if(s==null)return;
if(estPanneauGauche){
if(btn_p_ou_s=='p'){
if(s.lstNumCitAutGndx==0)return;
document.getElementById('iBtnGCitPrec').src=oBtnCitPrec.clk.src;
}
else{
if(s.lstNumCitAutGndx==(s.lstNumCitAutG.length-1))return;
document.getElementById('iBtnGCitSuiv').src=oBtnCitSuiv.clk.src;
}
}
else{
if(btn_p_ou_s=='p'){
if(s.lstNumCitAutDndx==0)return;
document.getElementById('iBtnDCitPrec').src=oBtnCitPrec.clk.src;
}
else{if(s.lstNumCitAutDndx==(s.lstNumCitAutD.length-1))return;document.getElementById('iBtnDCitSuiv').src=oBtnCitSuiv.clk.src;}
}
}
function btnCitRel(btn_p_ou_s,estPanneauGauche){
if(estPanneauGauche){
if(btn_p_ou_s=='p'){
if(document.getElementById('iBtnGCitPrec').src==oBtnCitPrec.clk.src)
s.allerVersCitation('p',true);
}
else{if(document.getElementById('iBtnGCitSuiv').src==oBtnCitSuiv.clk.src)s.allerVersCitation('s',true);}
}
else{
if(btn_p_ou_s=='p'){
if(document.getElementById('iBtnDCitPrec').src==oBtnCitPrec.clk.src)
s.allerVersCitation('p',false);
}
else{if(document.getElementById('iBtnDCitSuiv').src==oBtnCitSuiv.clk.src)s.allerVersCitation('s',false);}
}
}
function btnThmSrv(EnSurvol){
if(oBtnThm==null)return;
if(EnSurvol){document.getElementById('iThemeBtn').src=oBtnThm.srv.src;}
else{if(document.getElementById('iThemeBtn').src!=oBtnThm.act.src){document.getElementById('iThemeBtn').src=oBtnThm.ina.src;}
}
}
function btnThmPrs(){
if(oBtnThm==null)return;
if(document.getElementById('iThemeBtn').src==oBtnThm.srv.src){
document.getElementById('iThemeBtn').src=oBtnThm.clk.src;
}
}
function btnThmRel(){
var i;
var chn='';
var tit1=((pgeLng=='f')?"Sélectionnez le thème [":"Select the theme entitled [");
var tit2=((pgeLng=='f')?"].":"].");
if(oBtnThm==null)return;
document.getElementById('iThemeBtn').src=oBtnThm.act.src;

for(i=1;i<thm.length;i++){
chn+='<span id="spthm'+i+'" title="'+tit1+thm[i].titre+tit2+'" class="ThmElm nsv" onmouseover="thmSvd(this)" onmouseout="thmSvf(this)" onclick="evnClickSurListeThemes('+i+')">'+thm[i].titre+'</span><br>';
}
document.getElementById('dLstThm').innerHTML=chn;
document.getElementById('dSelThm').style.visibility='visible';
}
function thmSvd(obj){obj.className="ThmElm svl";}
function thmSvf(obj){obj.className="ThmElm nsv";}
function evnClickSurListeThemes(thmNum){
if(oBtnThm==null||s==null)return;
document.getElementById('iThemeBtn').src=oBtnThm.ina.src;
document.getElementById('dSelThm').style.visibility='hidden';
s.nouveauThemeEstNum(thmNum);
}
function statut(th,mg,ag,cg,md,ad,cd){
this.numThmAct=th;
this.nbrCitParMouvPourThmAct=new Array(-1,0,0,0,0,0,0,0);
this.numMouvPanG=mg;
this.numMouvPanD=md;
this.lstNumAutG=new Array();
this.numAutSelG=ag;
this.lstNumCitAutG=new Array();
this.lstNumCitAutGndx=-1;
this.CitAffG=false;
this.lstNumAutD=new Array();
this.numAutSelD=ad;
this.lstNumCitAutD=new Array();
this.lstNumCitAutDndx=-1;
this.CitAffD=false;
this.maj_nbrCitParMouvPourThmAct=_maj_nbrCitParMouvPourThmAct;
this.ndxNumCitBDdans_lstNumCitAut=_ndxNumCitBDdans_lstNumCitAut;
this.nouveauThemeEstNum=_nouveauThemeEstNum;
this.rafraichirBtnsCit=_rafraichirBtnsCit;
this.rafraichirBtnsMouv=_rafraichirBtnsMouv;
this.actualiserListeAuteurs=_actualiserListeAuteurs;
this.afficherListeAuteurs=_afficherListeAuteurs;
this.combienRepetitions=_combienRepetitions;
this.affBtnMouvCommeSel=_affBtnMouvCommeSel;
this.rendreInactifsBtnMouv=_rendreInactifsBtnMouv;
this.comblerListeNumCitations=_comblerListeNumCitations;
this.allerVersCitation=_allerVersCitation;
this.seulMouvPourCeThm=_seulMouvPourCeThm;
this.nouveauThemeEstNum_Interne=_nouveauThemeEstNum_Interne;
this.nouveauThemeEstNum(-1);
this.maj_nbrCitParMouvPourThmAct();
this.actualiserListeAuteurs(true);
this.actualiserListeAuteurs(false);
this.comblerListeNumCitations(true);
this.comblerListeNumCitations(false);
this.rafraichirBtnsMouv();
this.allerVersCitation(cg,true);
this.allerVersCitation(cd,false);
return(this);
}
function _comblerListeNumCitations(estPanneauGauche){
var i;
var j=-1;
if(estPanneauGauche){
this.lstNumCitAutG=null;
this.lstNumCitAutG=new Array();
for(i=0;i<cit.length;i++){
if((cit[i].numThm==this.numThmAct)&&(cit[i].numMvm==this.numMouvPanG)&&(cit[i].numAut==this.numAutSelG))
this.lstNumCitAutG[++j]=cit[i].numCit;
}
this.lstNumCitAutGndx=j;
}else{
this.lstNumCitAutD=null;
this.lstNumCitAutD=new Array();
for(i=0;i<cit.length;i++){
if((cit[i].numThm==this.numThmAct)&&(cit[i].numMvm==this.numMouvPanD)&&(cit[i].numAut==this.numAutSelD))
this.lstNumCitAutD[++j]=cit[i].numCit;
}
this.lstNumCitAutDndx=j;
}
}
function _rendreInactifsBtnMouv(){}
function _affBtnMouvCommeSel(NumMouv,estPanneauGauche){
if(oBtnMouv==null)return;
if(estPanneauGauche){
document.getElementById('iBtnG'+NumMouv).src=oBtnMouv.sel.src;
document.getElementById('iBtnG'+NumMouv).style.cursor=(xHote.navIE599ea?'hand':'pointer');
this.numMouvPanG=numMouv;
}
else{
document.getElementById('iBtnD'+NumMouv).src=oBtnMouv.sel.src;
document.getElementById('iBtnD'+NumMouv).style.cursor=(xHote.navIE599ea?'hand':'pointer');
this.numMouvPanD=numMouv;
}
}
function _ndxNumCitBDdans_lstNumCitAut(numCitBD,estPanneauGauche){
for(i=0;i<this.lstNumCitAutG.length;i++){
if(numCitBD==this.lstNumCitAutG[i])
{ndx=i;break;}
}
var i;
var ndx=-1;
if(estPanneauGauche){
for(i=0;i<this.lstNumCitAutG.length;i++){if(numCitBD==this.lstNumCitAutG[i]){ndx=i;break;}}
}
else{for(i=0;i<this.lstNumCitAutD.length;i++){if(numCitBD==this.lstNumCitAutD[i]){ndx=i;break;}}}
return(ndx);
}
function _rafraichirBtnsCit(estPanneauGauche){
var nbrCit=0;
if(oBtnCitPrec==null || oBtnCitSuiv==null)return;
if(estPanneauGauche){
nbrCit=this.lstNumCitAutG.length;
if(nbrCit<2){
document.getElementById('iBtnGCitPrec').src=oBtnCitPrec.ina.src;
document.getElementById('iBtnGCitPrec').style.cursor='default';
document.getElementById('iBtnGCitSuiv').src=oBtnCitSuiv.ina.src;
document.getElementById('iBtnGCitSuiv').style.cursor='default';
}
else{
switch(this.lstNumCitAutGndx){
case 0:
document.getElementById('iBtnGCitPrec').src=oBtnCitPrec.ina.src;
document.getElementById('iBtnGCitPrec').style.cursor='default';
document.getElementById('iBtnGCitSuiv').src=oBtnCitSuiv.act.src;
document.getElementById('iBtnGCitSuiv').style.cursor=(xHote.navIE599ea?'hand':'pointer');
break;
case nbrCit-1:
document.getElementById('iBtnGCitPrec').src=oBtnCitPrec.act.src;
document.getElementById('iBtnGCitPrec').style.cursor=(xHote.navIE599ea?'hand':'pointer');
document.getElementById('iBtnGCitSuiv').src=oBtnCitSuiv.ina.src;
document.getElementById('iBtnGCitSuiv').style.cursor='default';
break;
default:
document.getElementById('iBtnGCitPrec').src=oBtnCitPrec.act.src;
document.getElementById('iBtnGCitPrec').style.cursor=(xHote.navIE599ea?'hand':'pointer');
document.getElementById('iBtnGCitSuiv').src=oBtnCitSuiv.act.src;
document.getElementById('iBtnGCitSuiv').style.cursor=(xHote.navIE599ea?'hand':'pointer');
}
}
}
else{
nbrCit=this.lstNumCitAutD.length;
if(nbrCit<2){
document.getElementById('iBtnDCitPrec').src=oBtnCitPrec.ina.src;
document.getElementById('iBtnDCitPrec').style.cursor='default';
document.getElementById('iBtnDCitSuiv').src=oBtnCitSuiv.ina.src;
document.getElementById('iBtnDCitSuiv').style.cursor='default';
}
else{
switch(this.lstNumCitAutDndx){
case 0:
document.getElementById('iBtnDCitPrec').src=oBtnCitPrec.ina.src;
document.getElementById('iBtnDCitPrec').style.cursor='default';
document.getElementById('iBtnDCitSuiv').src=oBtnCitSuiv.act.src;
document.getElementById('iBtnDCitSuiv').style.cursor=(xHote.navIE599ea?'hand':'pointer');
break;
case nbrCit-1:
document.getElementById('iBtnDCitPrec').src=oBtnCitPrec.act.src;
document.getElementById('iBtnDCitPrec').style.cursor=(xHote.navIE599ea?'hand':'pointer');
document.getElementById('iBtnDCitSuiv').src=oBtnCitSuiv.ina.src;
document.getElementById('iBtnDCitSuiv').style.cursor='default';
break;
default:
document.getElementById('iBtnDCitPrec').src=oBtnCitPrec.act.src;
document.getElementById('iBtnDCitPrec').style.cursor=(xHote.navIE599ea?'hand':'pointer');
document.getElementById('iBtnDCitSuiv').src=oBtnCitSuiv.act.src;
document.getElementById('iBtnDCitSuiv').style.cursor=(xHote.navIE599ea?'hand':'pointer');
}
}
}
}
function _allerVersCitation(laquelle,estPanneauGauche){
var nbrCit=0;
if(estPanneauGauche){
if(typeof(laquelle)=="string"){
switch(laquelle){
case 'p':this.lstNumCitAutGndx--;break;
case 's':this.lstNumCitAutGndx++;break;
case 'seule':this.lstNumCitAutGndx=0;break;
default:break;
}
}
else{this.lstNumCitAutGndx=this.ndxNumCitBDdans_lstNumCitAut(laquelle,true);}
document.getElementById('dPanGCitation').innerHTML=cit[this.lstNumCitAutG[this.lstNumCitAutGndx]].texte;
document.getElementById('dPanGLstAuteurs').style.visibility='hidden';
document.getElementById('dPanGCitation').style.visibility='visible';
document.getElementById('dPanGAuteur').innerHTML=aut[this.numAutSelG].nom+"  ";
document.getElementById('dPanGAuteur').title=aut[this.numAutSelG].info+"  ";
nbrCit=this.lstNumCitAutG.length;
if(nbrCit>1)document.getElementById('dPanGAuteur').innerHTML+="["+(this.lstNumCitAutGndx+1)+"/"+nbrCit+"]";
}else{
if(typeof(laquelle)=="string"){
switch(laquelle){
case 'p':this.lstNumCitAutDndx--;break;
case 's':this.lstNumCitAutDndx++;break;
case 'seule':this.lstNumCitAutDndx=0;break;
default:break;
}
}
else{this.lstNumCitAutDndx=this.ndxNumCitBDdans_lstNumCitAut(laquelle,false);}
document.getElementById('dPanDCitation').innerHTML=cit[this.lstNumCitAutD[this.lstNumCitAutDndx]].texte;
document.getElementById('dPanDLstAuteurs').style.visibility='hidden';
document.getElementById('dPanDCitation').style.visibility='visible';
document.getElementById('dPanDAuteur').innerHTML=aut[this.numAutSelD].nom+"  ";
document.getElementById('dPanDAuteur').title=aut[this.numAutSelD].info+"  ";
nbrCit=this.lstNumCitAutD.length;
if(nbrCit>1)document.getElementById('dPanDAuteur').innerHTML+="["+(this.lstNumCitAutDndx+1)+"/"+nbrCit+"]";
}
this.rafraichirBtnsCit(estPanneauGauche);
}
function _allerCitSuiv(estPanneauGauche){}
function _combienRepetitions(i,estPanneauGauche){
var autVise=-1;
var j=i;
var nbr=0;
var nbrlst;
if(estPanneauGauche){
nbrlst=this.lstNumAutG.length;
autVise=this.lstNumAutG[j++];
while((j<nbrlst)&&(this.lstNumAutG[j]==autVise)){nbr++;j++;}
}
else{
nbrlst=this.lstNumAutD.length;
autVise=this.lstNumAutD[j++];
while((j<nbrlst)&&(this.lstNumAutD[j]==autVise)){nbr++;j++;}
}
return(nbr);
}
function _afficherListeAuteurs(estPanneauGauche){
var nbrAut=(estPanneauGauche?this.lstNumAutG.length:this.lstNumAutD.length);
var i;
var chn='';
var nbrMA=0;
var rep=0;
var tit1=((pgeLng=='f')?"Sélectionnez [":"Select [");
var tit2=((pgeLng=='f')?"].":"].");
if(nbrAut>1){
i=0;
if(estPanneauGauche){
while(i<nbrAut){
if(nbrMA==0){nbrMA=this.combienRepetitions(i,estPanneauGauche);rep=0;}
chn+='<span id="ag'+i+'" class="auteur nsv" title="'+tit1+
aut[this.lstNumAutG[i]].nom+tit2+
'" onmouseover="autSvd(this)" onmouseout="autSvf(this)" onclick="evnClickSurListeAuteurs('+
i+',true)">'+aut[this.lstNumAutG[i]].nom;
if(nbrMA>0){chn+='  ['+(++rep)+'/'+(nbrMA+1)+']';if(rep>nbrMA)nbrMA=0;}
chn+='</span><br>';
i++;
}
}
else{
while(i<nbrAut){
if(nbrMA==0){nbrMA=this.combienRepetitions(i,estPanneauGauche);rep=0;}
chn+='<span id="ad'+i+'" class="auteur nsv" title="'+tit1+
aut[this.lstNumAutD[i]].nom+tit2+
'" onmouseover="autSvd(this)" onmouseout="autSvf(this)" onclick="evnClickSurListeAuteurs('+
i+',false)">'+aut[this.lstNumAutD[i]].nom;
if(nbrMA>0){chn+='  ['+(++rep)+'/'+(nbrMA+1)+']';if(rep>nbrMA)nbrMA=0;}
chn+='</span><br>';i++;
}
}
if(estPanneauGauche){
document.getElementById('dPanGLstAuteurs').innerHTML=chn;
document.getElementById('dPanGCitation').style.visibility='hidden';
document.getElementById('dPanGLstAuteurs').style.visibility='visible';
document.getElementById('dPanGAuteur').innerHTML=((pgeLng=='f')?"[Sélectionnez un auteur]":"[Select an author]");
document.getElementById('iBtnGCitPrec').src=oBtnCitPrec.ina.src;
document.getElementById('iBtnGCitSuiv').src=oBtnCitSuiv.ina.src;
this.CitAffG=false;
}
else{
document.getElementById('dPanDLstAuteurs').innerHTML=chn;
document.getElementById('dPanDCitation').style.visibility='hidden';
document.getElementById('dPanDLstAuteurs').style.visibility='visible';
document.getElementById('dPanDAuteur').innerHTML=((pgeLng=='f')?"[Sélectionnez un auteur]":"[Select an author]");
document.getElementById('iBtnDCitPrec').src=oBtnCitPrec.ina.src;
document.getElementById('iBtnDCitSuiv').src=oBtnCitSuiv.ina.src;
this.CitAffD=false;
}
}
}
function _actualiserListeAuteurs(estPanneauGauche){
var c;
var an=0;
if(estPanneauGauche){this.lstNumAutG=null;this.lstNumAutG=new Array();}
else{this.lstNumAutD=null;this.lstNumAutD=new Array();}
for(c=0;c<cit.length;c++){
if(estPanneauGauche){
if((cit[c].numThm==this.numThmAct)&&(cit[c].numMvm==this.numMouvPanG))this.lstNumAutG[an++]=cit[c].numAut;
}
else{if((cit[c].numThm==this.numThmAct)&&(cit[c].numMvm==this.numMouvPanD))this.lstNumAutD[an++]=cit[c].numAut;}
}
if(estPanneauGauche)this.lstNumAutG.sort();
else this.lstNumAutD.sort();
}
function _rafraichirBtnsMouv(){
var m;
for(m=1;m<8;m++){
if(this.nbrCitParMouvPourThmAct[m]>0){
document.getElementById('iBtnG'+m).src=oBtnMouv.act.src;
document.getElementById('iBtnG'+m).style.cursor=(xHote.navIE599ea?'hand':'pointer');
document.getElementById('iBtnD'+m).src=oBtnMouv.act.src;
document.getElementById('iBtnD'+m).style.cursor=(xHote.navIE599ea?'hand':'pointer');
}
else{
document.getElementById('iBtnG'+m).src=oBtnMouv.ina.src;
document.getElementById('iBtnG'+m).style.cursor='default';
document.getElementById('iBtnD'+m).src=oBtnMouv.ina.src;
document.getElementById('iBtnD'+m).style.cursor='default';
}
}
if(this.numMouvPanG!=-1)document.getElementById('iBtnG'+this.numMouvPanG).src=oBtnMouv.sel.src;
if(this.numMouvPanD!=-1)document.getElementById('iBtnD'+this.numMouvPanD).src=oBtnMouv.sel.src;
}
function _seulMouvPourCeThm(){
var mn=-1;
var unSeulMouv=true;
var m=0;
for(m=1;m<8;m++){
if(this.nbrCitParMouvPourThmAct[m]>0){
if(mn>0){unSeulMouv=false;break;}
else mn=m;
}
}
if(unSeulMouv)return(mn);
else return(-1);
}
function _nouveauThemeEstNum_Interne(estPanG){
var nbrAut=0;
var nbrCit=0;
this.actualiserListeAuteurs(estPanG);
nbrAut=estPanG?this.lstNumAutG.length:this.lstNumAutD.length;
if(nbrAut==1){
if(estPanG)this.numAutSelG=this.lstNumAutG[0];
else this.numAutSelD=this.lstNumAutD[0];
this.comblerListeNumCitations(estPanG);
nbrCit=estPanG?this.lstNumCitAutG.length:this.lstNumCitAutD.length;
if(nbrCit==1){this.allerVersCitation('seule',estPanG);}
else{this.allerVersCitation('seule',estPanG);}
}
else{this.afficherListeAuteurs(estPanG);}
}
function _nouveauThemeEstNum(thmNum){
var mouv=0;
if(thm==null)return;
if(thmNum==-1){document.getElementById('dThemeTxt').innerHTML=thm[this.numThmAct].titre;return;}
this.numThmAct=thmNum;
document.getElementById('dThemeTxt').innerHTML=thm[this.numThmAct].titre;
this.maj_nbrCitParMouvPourThmAct();
this.rafraichirBtnsMouv();
if(this.numMouvPanG!=-1){
if(this.nbrCitParMouvPourThmAct[this.numMouvPanG]>0){
this.nouveauThemeEstNum_Interne(true);
}else{
mouv=this.seulMouvPourCeThm();
if(mouv!=-1){this.numMouvPanG=mouv;this.nouveauThemeEstNum_Interne(true);}
else{
document.getElementById('dPanGCitation').innerHTML=((pgeLng=='f')?"[Sélectionnez un courant ci-contre]":
"[Select a view at right]");
document.getElementById('dPanGLstAuteurs').style.visibility='hidden';
document.getElementById('dPanGCitation').style.visibility='visible';
document.getElementById('dPanGAuteur').innerHTML='';
this.numMouvPanG=-1;
document.getElementById('iBtnGCitPrec').src=oBtnCitPrec.ina.src;
document.getElementById('iBtnGCitSuiv').src=oBtnCitPrec.ina.src;
}
this.rafraichirBtnsMouv();
}
}
else{
mouv=this.seulMouvPourCeThm();
if(mouv!=-1){this.numMouvPanG=mouv;this.nouveauThemeEstNum_Interne(true);}
else{
document.getElementById('dPanGCitation').innerHTML=((pgeLng=='f')?"[Sélectionnez un courant ci-contre]":
"[Select a view at right]");
document.getElementById('dPanGAuteur').innerHTML='';
this.numMouvPanG=-1;
document.getElementById('iBtnGCitPrec').src=oBtnCitPrec.ina.src;
document.getElementById('iBtnGCitSuiv').src=oBtnCitPrec.ina.src;
}
this.rafraichirBtnsMouv();
}
if(this.numMouvPanD!=-1){
if(this.nbrCitParMouvPourThmAct[this.numMouvPanD]>0){
this.nouveauThemeEstNum_Interne(false);
}else{
mouv=this.seulMouvPourCeThm();
if(mouv!=-1){this.numMouvPanD=mouv;this.nouveauThemeEstNum_Interne(false);}
else{
document.getElementById('dPanDCitation').innerHTML=((pgeLng=='f')?"[Sélectionnez un courant ci-contre]":
"[Select a view at left]");
document.getElementById('dPanDLstAuteurs').style.visibility='hidden';
document.getElementById('dPanDCitation').style.visibility='visible';
document.getElementById('dPanDAuteur').innerHTML='';
this.numMouvPanD=-1;
document.getElementById('iBtnDCitPrec').src=oBtnCitPrec.ina.src;
document.getElementById('iBtnDCitSuiv').src=oBtnCitPrec.ina.src;
}
this.rafraichirBtnsMouv();
}
}
else{
mouv=this.seulMouvPourCeThm();
if(mouv!=-1){this.numMouvPanD=mouv;this.nouveauThemeEstNum_Interne(false);}
else{
document.getElementById('dPanDCitation').innerHTML=((pgeLng=='f')?"[Sélectionnez un courant ci-contre]":
"[Select a view at left]");
document.getElementById('dPanDAuteur').innerHTML='';
this.numMouvPanD=-1;
document.getElementById('iBtnDCitPrec').src=oBtnCitPrec.ina.src;
document.getElementById('iBtnDCitSuiv').src=oBtnCitPrec.ina.src;
}
this.rafraichirBtnsMouv();
}
}
function _maj_nbrCitParMouvPourThmAct(){
var m=0;
var c=0;
var t=0;
t=this.numThmAct;
for(m=1;m<8;m++)this.nbrCitParMouvPourThmAct[m]=0;
if(t==0)return;
for(m=1;m<8;m++){
for(c=0;c<cit.length;c++){if((cit[c].numThm==t)&&(cit[c].numMvm==m)){this.nbrCitParMouvPourThmAct[m]++;}}
}
}
function theme(titre){this.titre=titre;return(this);}
function auteur(nom,info){this.nom=nom;this.info=info;return(this);}
function citation(numCit,numThm,numMvm,numAut,texte){
this.numCit=numCit;
this.numThm=numThm;
this.numMvm=numMvm;
this.numAut=numAut;
this.texte=texte;
return(this);
}
function citRef(th,mov,aut,cit){
this.numThm=th;
this.numMouv=mov;
this.numAut=aut;
this.numCit=cit;
}
function initThemes(){
var themes=document.getElementById("thms").getElementsByTagName("li");
var thmNo=0;
var thmTit='';
var nb=themes.length;
for(var i=0;i<nb;i++){
thmNo=parseInt(themes[i].id.substr(1))+1;
thmTit=themes[i].innerHTML.toString();
thm[i+1]=new theme(thmTit);
}
}
function initFiches(){
var fiches=document.getElementsByTagName("dl");
var nb=fiches.length;
var autDet;
var autFic;
var autNo=0;
var autNom='';
var autBio='';
var citNo=0;
var vec;
var citThm=0;
var citMov=0;
var citTxt='';
var citAff=new Array(2);
for(var i=0;i<nb;i++){
autFic=fiches[i].getElementsByTagName("dt");
autDet=fiches[i].getElementsByTagName("dd");
autNo=parseInt(fiches[i].id.substr(1));
autNom=autFic[0].innerHTML.toString();
autBio=autDet[0].innerHTML.toString();
aut[autNo]=new auteur(autNom,autBio);
for(var j=1;j<autDet.length;j++){
vec=autDet[j].innerHTML.split(',');
citThm=parseInt(vec[0],10);
citMov=parseInt(vec[1],10);
j++;
citTxt=autDet[j].innerHTML.toString();
cit[citNo]=new citation(citNo,citThm,citMov,autNo,citTxt);
if(vec[2]!=null){
if(vec[2].toLowerCase()=='g')citAff[0]=new citRef(citThm,citMov,autNo,citNo);
else if(vec[2].toLowerCase()=='d')citAff[1]=new citRef(citThm,citMov,autNo,citNo);
}
citNo++;
}
}
s=new statut(citAff[0].numThm,citAff[0].numMouv,citAff[0].numAut,citAff[0].numCit,citAff[1].numMouv,citAff[1].numAut,citAff[1].numCit);
}
function autSvd(obj){obj.className="auteur svl";}
function autSvf(obj){obj.className="auteur nsv";}
function initPge(lng){
pgeLng=lng;
initThemes();
initFiches();
with(document.getElementById("cache")){style.visibility='hidden';innerHTML="";}
window.onresize=xReDim;
}

