﻿/*-------------------------------
	Copyright (c) 2004 Eira inc.
	http://www.origano.com
-------------------------------*/
var finCharg=false;
var aigActDef=new Array(false,true,false,false);
var aigAct=aigActDef;
var bouleAct;
var anDeb;
var moDeb;
var vMois=null;
var vMoisAn=null;
var moisSurvole;
var calNbSvl=0;
var calDivDeb;
var calDivFin;
var vctIDRub=new Array();
var rubSpeCat="";
var fenAVosClaviers=null;
var fenAVosClaviersChargee=false;
var noRubAVosClaviers=-1;
var pgeLng;
function afficherTriangle(noRub){
if(aigAct[noRub-1])
document.getElementById("imgTri"+noRub).src="art/ob_btnFH.gif";
else 
document.getElementById("imgTri"+noRub).src="art/ob_btnFB.gif";
}
function afficherRubrTrouveesEtAilleurs(noRub, estAct){
if(estAct)
document.getElementById("aigLst"+noRub).className="clsAigLst vis";
else
document.getElementById("aigLst"+noRub).className="clsAigLst nvi";
}
function aigTitClk(noRub){
if(!finCharg)return;
var tmp;
switch(noRub){
case 1:
tmp=aigAct[noRub+1];
afficherRubrTrouveesEtAilleurs(noRub+2, !tmp);
afficherRubrTrouveesEtAilleurs(noRub+2, tmp);
document.getElementById("selRubrOuv").className="clsAigBloc nvi";
document.getElementById("selRubrFerm").className="clsAigBloc vis";
aigAct[0]=false;
aigAct[1]=true;
calNbSvl=10;
lstMoisSvf();
break;
case 2:
document.getElementById("selRubrOuv").className="clsAigBloc vis";
document.getElementById("selRubrFerm").className="clsAigBloc nvi";
aigAct[0]=true;
aigAct[1]=false;
break;
case 3:
aigAct[noRub-1]=!aigAct[noRub-1];
afficherTriangle(noRub);
afficherRubrTrouveesEtAilleurs(noRub, aigAct[noRub-1]);
tmp=aigAct[noRub];
if(tmp){
afficherRubrTrouveesEtAilleurs(noRub+1, false);
afficherRubrTrouveesEtAilleurs(noRub+1, true);
}
break;
case 4:
aigAct[noRub-1]=!aigAct[noRub-1];
afficherTriangle(noRub);
afficherRubrTrouveesEtAilleurs(noRub, aigAct[noRub-1]);
break;
default: 
break;
}
}
function aigTitSvd(noRub){
if(!finCharg)return;
document.getElementById("aigTit"+noRub).className="clsAigTitre aigTSvl";
}
function aigTitSvf(noRub){
if(!finCharg)return;
document.getElementById("aigTit"+noRub).className="clsAigTitre aigTNsv";
}
function aigBouleClk(no){
if(!finCharg)return;
if(no=="2b"){
preparerCal();
document.getElementById("calendrier").className="clsAigLstMois vis";
document.getElementById("calendrierMasq").className="clsAigMsqMois vis";
no=2;
}
document.getElementById("imgBou"+bouleAct).className="clsAigBoule nvi";
document.getElementById("imgBou"+no).className="clsAigBoule vis";
bouleAct=no;
}
function aigBouleSvd(no){
if(!finCharg)return;
if(no=="2b")
document.getElementById("txtBou2").className="clsAigBouleTexte aigTBSvl";
document.getElementById("txtBou"+no).className="clsAigBouleTexte aigTBSvl";
}
function aigBouleSvf(no){
if(!finCharg)return;
if(no=="2b")
document.getElementById("txtBou2").className="clsAigBouleTexte aigTBNsv";
document.getElementById("txtBou"+no).className="clsAigBouleTexte aigTBNsv";
}
function aigBtnActSvd(){
if(!finCharg)return;
document.getElementById("txtBtnActu").className="clsAigActualiser aigTSvl";
}
function aigBtnActSvf(){
if(!finCharg)return;
document.getElementById("txtBtnActu").className="clsAigActualiser aigTNsv";
}
function aigBtnActClk(){
if(!finCharg)return;
var chn="";
for(i=0;i<aigAct.length;i++)
chn+=((aigAct[i])?'1':'0');
document.getElementById("hidCadsOuv").value=chn;
document.getElementById("hidBouleAct").value=bouleAct;
if(bouleAct!=2)
document.getElementById("hidMoisAn").value="";
if(bouleAct!=3)
document.getElementById("edtTxtRech").value="";
document.getElementById("fenRubRech").submit();
}
function lstMoisSvd(){
if(!finCharg)return;
calNbSvl++;
}
function lstMoisSvf(){
if(!finCharg)return;
if(calNbSvl>=2){
document.getElementById("calendrier").className="clsAigLstMois nvi";
document.getElementById("calendrierMasq").className="clsAigMsqMois nvi";
calNbSvl=0;
}
}
function moisClk(obj){
if(!finCharg)return;
if(obj.innerHTML.length >0){
document.getElementById("txtBou2b").innerHTML=obj.innerHTML;
document.getElementById("hidMoisAn").value=obj.innerHTML;
}
calNbSvl=10;
lstMoisSvf();
}
function moisSvd(obj){
if(!finCharg)return;
if(moisSurvole!=null)
moisSvf(moisSurvole);
obj.className="moisSvl";
moisSurvole=obj;
}
function moisSvf(obj){
if(!finCharg)return;
obj.className="moisNsv";
moisSurvole=null;
}
function initCalendrier(anAct,moAct){
var an,mo,md,mf,i;
vMoisAn=new Array();
i=0;
for(an=anDeb;an<=anAct;an++){
md=(an==anDeb)?moDeb:0;
mf=(an==anAct)?moAct:11;
for(mo=md;mo<=mf;mo++)
vMoisAn[i++]=vMois[mo]+' '+an;
}
}
function preparerCal(){
var dte=new Date();
var anAct=dte.getUTCFullYear();
var moAct=dte.getUTCMonth();
var moAnAct=document.getElementById("txtBou2b").innerHTML;
var i;
var lng;

if(vMoisAn==null) 
initCalendrier(anAct, moAct);

lng=vMoisAn.length;
for(i=lng;i>=0;i--){
if(vMoisAn[i]==moAnAct)
break;
}	
if(i<=5){
calDivDeb=0; calDivFin=11;
} else if(i>=(lng-6)){
calDivDeb=lng-12; calDivFin=lng-1;
} else{
calDivDeb=i-5; calDivFin=i+6;
}
remplirDivCal(0);
}
function remplirDivCal(arAvStop){
var lng=vMoisAn.length-1;
var i;
if((calDivDeb+arAvStop)>=0&&(calDivFin+arAvStop)<=lng){
calDivDeb+=arAvStop;
calDivFin+=arAvStop;
}
if(calDivDeb<=0)
inactiverfleCal(1);
else activerfleCal(1);
if(calDivFin>=lng)
inactiverfleCal(0);
else activerfleCal(0);
for(i=0;i<12;i++)
document.getElementById("mois"+i).innerHTML=vMoisAn[calDivDeb+i];
}
function activerfleCal(no){
document.getElementById("cadFle"+no).className="clsAigMoisCadF"+no+" cadFA";
document.getElementById("fle"+no).src="art/ob_btnMFa"+no+".gif";
}
function inactiverfleCal(no){
document.getElementById("cadFle"+no).className="clsAigMoisCadF"+no+" cadFI"
document.getElementById("fle"+no).src="art/ob_btnMFi"+no+".gif";
}
function fleCalSvd(no){
if(!finCharg)return;
if(document.getElementById("cadFle"+no).className=="clsAigMoisCadF"+no+" cadFA"){
document.getElementById("cadFle"+no).className="clsAigMoisCadF"+no+" cadFSvl";
document.getElementById("fle"+no).src="art/ob_btnMFs"+no+".gif";
}
}
function fleCalSvf(no){
if(!finCharg)return;
if(document.getElementById("cadFle"+no).className=="clsAigMoisCadF"+no+" cadFSvl"){
document.getElementById("cadFle"+no).className="clsAigMoisCadF"+no+" cadFA";
document.getElementById("fle"+no).src="art/ob_btnMFa"+no+".gif";
}
}
function fleCalClk(no){
if(!finCharg)return;
var direction=((no==0)?1:-1);
remplirDivCal(direction);
}
// à vos claviers
function txtClavSvd(no){
if(!finCharg)return;
document.getElementById("txtClav"+no).className="txtClav tCSvl";
}
function txtClavSvf(no){
if(!finCharg)return;
document.getElementById("txtClav"+no).className="txtClav tCNsv";
}
function txtClavClk(no){
if(!finCharg)return;
var fic;
try{
fenAVosClaviersChargee= !fenAVosClaviers.closed;
}
catch(e){
fenAVosClaviersChargee=false;
fenAVosClaviers=null;
}
hor=window.setTimeout('fenAVosClaviersBienChargee()',100);
if(!fenAVosClaviersChargee){
fic="origaBlogComm_"+pgeLng;
fenAVosClaviers=window.open(fic+".aspx?rubriqueNum="+vctIDRub[no],"fenAVosClaviers","top=100,left=100,height=500,width=600,status=no,resizable=yes,scrollbars=yes,toolbar=no,menubar=no,location=no");
fenAVosClaviersChargee=true;
}
fenAVosClaviers.focus();
noRubAVosClaviers=no;
}
function fenAVosClaviersBienChargee(){
try{
fenAVosClaviersChargee= !fenAVosClaviers.closed;
}
catch(e){
fenAVosClaviersChargee=false;
fenAVosClaviers=null;
if(pgeLng=='f')
alert("Message d'origaNo:\n\nVous devez autoriser l'affichage de fenêtres superposées (popup windows) dans votre navigateur afin de rédiger et/ou visualiser les commentaires.");
else
alert("Message from origaNo:\n\nYou must enable popup windows in your browser to see and/or create blog comments.");	
}
}	
function rafraichirPage(lng){
pgeLng=lng;
var hidAct=""+document.getElementById("hidCadsOuv").value;
var i;
var estOuv;
if(pgeLng=='f')
vMois=new Array('janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre');
else vMois=new Array('January','February','March','April','May','June','July','August','September','October','November','December');
if(document.getElementById("hidMoisAn").value.length >0)
document.getElementById("txtBou2b").innerHTML=document.getElementById("hidMoisAn").value;
anDeb=document.getElementById("hidAnDeb").value;
moDeb=document.getElementById("hidMoDeb").value;
finCharg=true;
if(aigAct.length!=hidAct.length)
aigAct=aigActDef;
else
for(i=0;i<aigAct.length;i++){
estOuv=(hidAct.substr(i,1)=='1');
if(estOuv!=aigAct[i])
aigTitClk(i+1);
}	
bouleAct=document.getElementById("hidBouleAct").value;
aigBouleClk(bouleAct);
}

