// *****************************************************************
// Calendrier Perpétuel SIGHAL
// Par Claude Paulet
// création 25/02/2008
// *****************************************************************
	
	coord_cellMod = [];	
		
	mode_emploi  = "<p class=\"rouge10\" style=\"text-align:center\"><b>MODE D'EMPLOI</b></p>\n\n";
	mode_emploi += "<div>\n";
	mode_emploi += "<ol>\n\n";
	mode_emploi += "<li>\n\n";
	mode_emploi += "<b>Trouver le chiffre intermédiaire</b> correspondant à l'année concernée (TABLEAU-I - partie grise)\n\n";
	mode_emploi += "<br />\n\n";
	mode_emploi += "C'est le résultat de l'intersection des :<br  />\n\n";
	mode_emploi += "<div>\n"; 
	mode_emploi += "<ul>\n\n"; 
	mode_emploi += "<li>2 premiers chiffres correspondant au N° séculaire (TABLEAU-I \"en vert\")</li>\n\n";
	mode_emploi += "<li>2 derniers chiffres correspondand à l'année (TABLEAU-II \"en rose\")</li>\n\n";
	mode_emploi += "</ul>\n\n";
	mode_emploi += "</div>\n";
	mode_emploi += "<b>Exemple : pour l'année 1847</b> <br>&nbsp;&nbsp;TABLEAU-I : 18 et TABLEAU-II : 47<br />&nbsp;&nbsp;&nbsp;&nbsp;=> intersection : 6.<br />\n\n";
	mode_emploi += "</li>\n\n";
	mode_emploi += "<li><b>A partir de ce chiffre</b>, trouver le chiffre intermédiaire correspondant au mois (TABLEAU-III - en orange)\n\n";
	mode_emploi += "</li>\n";
	mode_emploi += "<li><b>A partir de ce nouveau chiffre, et du quantième du mois,</b> trouver le jour de la semaine (TABLEAU-IV - en jaune).\n";
	mode_emploi += "</li>\n";
	mode_emploi += "</ol>\n";
	mode_emploi += "<b>Dans le TABLEAU-III</b> :<br />\n";  
	mode_emploi += "<p style=\"text-align:justify\">Les mois en blanc gras avec suffixe \"bx\" sont à prendre pour les années bissextiles.<br />\n";  
	mode_emploi += "<b>Calendrier Julien</b> : toutes les années divisibles par 4.<br />\n"; 
	mode_emploi += "<b>Calendrier Grégorien</b> : les années divisibles par 4 et 400 mais pas par 100.</p>\n";	
	mode_emploi += "</div>\n";

	formlr  = '<center><table border="0">\n';
	formlr += '		<tr>\n';
	formlr += '			<td style=\"text-align:right\">\n'; 
	formlr += '				<b>Année : </b>\n';
	formlr += '			</td>\n';
	formlr += '			<td style=\"text-align:left\">\n';
	formlr += '				<input type="text" id="annee" name="annee" size="4" title=""\n';
	formlr += '					onmouseover="javascript:AffTitle(this,19); tooltip.show(this);" onmouseout="javascript:tooltip.hide(this);"\n'; 
	formlr += '					onfocus="javascript:TraitFocus(this,5);"\n';
	formlr += '					ondblclick="javascript: if(this.value!=\'\'){RazChp(this,3);}"\n';
	formlr += '					onblur="javascript:TesterChp(this,5);  EcrireCookie(\'annee_calperp\', this.value); "\n';
	formlr += '					onkeyup="javascript:TraitChn(this,5); "/>\n'; 
	formlr += '			</td>\n';
	formlr += '		</tr>\n';
	formlr += '		<tr>\n';
	formlr += '			<td style=\"text-align:right\">\n';				
	formlr += '				<b>Mois : </b>\n';
	formlr += '			</td>\n';
	formlr += '			<td style=\"text-align:left\">\n'; 
	formlr += '				<select id="mois" name="mois" title=""\n';
	//formlr += '					onmouseover="javascript:AffTitle(this,18); tooltip.show(this);" onmouseout="javascript:tooltip.hide(this);"\n'; 
	//formlr += '					onfocus="this.className=\'focus\';"\n';
	//formlr += '					onblur="javascript:TesterChp(this,7);"\n';
	formlr += '					>';	
	formlr += '					<option value="Janvier">Janvier</option>\n';
	formlr += '					<option value="Février">Février</option>\n';
	formlr += '					<option value="Mars">Mars</option>\n';
	formlr += '					<option value="Avril">Avril</option>\n';
	formlr += '					<option value="Mai">Mai</option>\n';
	formlr += '					<option value="Juin">Juin</option>\n';
	formlr += '					<option value="Juillet">Juillet</option>\n';
	formlr += '					<option value="Août">Août</option>\n';
	formlr += '					<option value="Septembre">Septembre</option>\n';
	formlr += '					<option value="Octobre">Octobre</option>\n';
	formlr += '					<option value="Novembre">Novembre</option>\n';
	formlr += '					<option value="Décembre">Décembre</option>\n';
	formlr += '					</select>\n';
	formlr += '			</td>\n';
	formlr += ' 	</tr>\n';
	formlr += '		<tr>\n';
	formlr += '			<td style=\"text-align:right\">\n';
	formlr += '				<b>Jour : </b>\n';
	formlr += '			</td>\n';
	formlr += ' 		<td style=\"text-align:left\">\n';
	formlr += '				<select id="jour" name="jour" title=""\n';
	//formlr += '					onmouseover="javascript:AffTitle(this,17); tooltip.show(this);" onmouseout="javascript:tooltip.hide(this);"\n'; 
	//formlr += '					onfocus="this.className=\'focus\';"\n';
	//formlr += '					onblur="javascript:TesterChp(this,7);"\n;	 
	formlr += '					>\n';
	formlr += '					<option value="1">1</option>\n';
	formlr += '					<option value="2">2</option>\n';
	formlr += '					<option value="3">3</option>\n';
	formlr += '					<option value="4">4</option>\n';
	formlr += '					<option value="5">5</option>\n';
	formlr += '					<option value="6">6</option>\n';
	formlr += '					<option value="7">7</option>\n';
	formlr += '					<option value="8">8</option>\n';
	formlr += '					<option value="9">9</option>\n';
	formlr += '					<option value="10">10</option>\n';
	formlr += '					<option value="11">11</option>\n';
	formlr += '					<option value="12">12</option>\n';
	formlr += '					<option value="13">13</option>\n';
	formlr += '					<option value="14">14</option>\n';
	formlr += '					<option value="15">15</option>\n';
	formlr += '					<option value="16">16</option>\n';
	formlr += '					<option value="17">17</option>\n';
	formlr += '					<option value="18">18</option>\n';
	formlr += '					<option value="19">19</option>\n';
	formlr += '					<option value="20">20</option>\n';
	formlr += '					<option value="21">21</option>\n';
	formlr += '					<option value="22">22</option>\n';
	formlr += '					<option value="23">23</option>\n';
	formlr += '					<option value="24">24</option>\n';
	formlr += '					<option value="25">25</option>\n';
	formlr += '					<option value="26">26</option>\n';
	formlr += '					<option value="27">27</option>\n';
	formlr += '					<option value="28">28</option>\n';
	formlr += '					<option value="29">29</option>\n';
	formlr += '					<option value="30">30</option>\n';
	formlr += '					<option value="31">31</option>\n'; 
	formlr += '					</select>\n';
	formlr += '			</td>\n';
	formlr += '		</tr>\n';
	formlr += '		<tr>\n';
	formlr += '			<td style=\"text-align:right\">\n';				
	formlr += '				<input type="reset" value="Effacer" title=""';
	formlr += '					onmouseover="javascript:AffTitle(this,21); tooltip.show(this);" onmouseout="javascript:tooltip.hide(this); "'; 
	formlr += '					onclick="javascript:Remettre_CoulParDef();"/>\n';	
	formlr += '			</td>\n';
	formlr += '			<td style=\"text-align:left\">\n'; 	
	formlr += '				 <input id="calcul" name="calcul" type="button" value="Calcul" title=""'; 
	formlr += '					onmouseover="javascript:AffTitle(this,20); tooltip.show(this);" onmouseout="javascript:tooltip.hide(this); "';
	formlr += '					onclick="javascript:Remettre_CoulParDef(); calc_JourSem();"/>\n';	
	formlr += '			</td>\n';
	formlr += ' 	</tr>\n';
	formlr += ' 	<tr>\n';
	formlr += ' 		<td style="height:20px;">\n';
	formlr += ' 		</td>\n';
	formlr += ' 	</tr>\n';
	formlr += ' 	<tr>\n';
	formlr += ' 		<td colspan="2" style=\"text-align:justify;\">\n';
	formlr += ' 			<b>Pour comprendre comment fonctionne cet abaque. Cliquez sur le bouton "?" dans le cartouche du haut, cliquez à nouveau pour revenir sur ce panneau.</b>\n';
	formlr += ' 		</td>\n';
	formlr += ' 	</tr>\n';
	formlr += '		<tr>\n'; 
	formlr += '			<td style=\"text-align:right\">\n'; 
	formlr += '				<b>Jour de la Sem. : </b>\n';
	formlr += '			</td>\n';
	formlr += '			<td style=\"text-align:left\">\n';
	formlr += '				<input type="text" id="jr_sem" name="jr_sem" size="7" title="" readonly\n';
	formlr += '					onmouseover="javascript:AffTitle(this,22); tooltip.show(this);" onmouseout="javascript:tooltip.hide(this);"/>\n';
	formlr += '			</td>\n';
	formlr += '		</tr>\n';
	formlr += '</table></center>\n';
	

//alert(formlr);
	
function aff_modemploi(){
	
	if (aidouv == 0){ 
		document.getElementById("aidcalp").innerHTML = mode_emploi;	
		//alert(aidouv+" - "+document.getElementById("aidcalp").innerHTML);
		aidouv = 1;	
		changeColor('m01b');
	}
	else { 
		document.getElementById("aidcalp").innerHTML = formlr;
		//alert(aidouv+" - "+document.getElementById("aidcalp").innerHTML);	
		aidouv = 0;	
	} 
}			

function calc_JourSem(){   

var bissex = 0;	
var JourSem = ""; 
coord_cellMod.length=0; 
 
var	annee = document.calperp.annee.value; 
	annee = annee.replace(new RegExp(/^\s+/),"");	// enlève les espaces superflus devant
	annee = annee.replace(new RegExp(/\s+$/),"");	// enlève les espaces superflus derrière 	
	anneeNmrq = parseInt(annee);
	
var mois = document.calperp.mois.value;  
	mois = mois.replace(new RegExp(/^\s+/),"");	// enlève les espaces superflus devant
	mois = mois.replace(new RegExp(/\s+$/),"");	// enlève les espaces superflus derrière  
	
var jour = document.calperp.jour.value; 
	jour = jour.replace(new RegExp(/^\s+/),"");	// enlève les espaces superflus devant
	jour = jour.replace(new RegExp(/\s+$/),"");	// enlève les espaces superflus derrière
	jourNmrq = parseInt(jour);
	
	if (anneeNmrq < 0 || anneeNmrq >= 2900){
		alert("L'abaque n'est prévu pour fonctionner dans la gamme d'années s'étendant de l'an\"0\" à l'an \"2899\",\n Veuillez SVP, modifier votre saisie en conséquence.");
	}
	else {
		//alert (annee" - "+mois+" - "+jour);	 
		if (annee.length  == 3) {
			annee = "0"+annee;
		}
		else if (annee.length  == 2){
			annee = "00"+annee;
		}
		else if (annee.length == 1) {
		 	annee = "000"+annee;
		} 
		
		if (((anneeNmrq % 4 == 0) && (anneeNmrq <= 1582)) || ((anneeNmrq % 4 == 0)&&(anneeNmrq % 100 != 0))||((anneeNmrq >= 1600) && (anneeNmrq % 400 == 0))){
			bissex = 1;	
			//alert (bissex);
		} 
		
		var seculan = annee.substring(0,2); 
		var dzunan = annee.substring(2,4);
		 
		if ((anneeNmrq == 1582) && (mois == "Octobre") && (journ >= 5 && journ < 15)){ 
			alert("Vous êtes dans la période du 4 Octobre 24h au 15 Octobre 0h correspondant aux jours supprimés\n en raison du passage du calendrier Julien au calendrier Grégorien.\n Veuillez SVP modifier votre saisie SVP.");
		}
		else {
			if (anneeNmrq == 1582 && ((mois == "Octobre" && journ >= 5) || mois == "Novembre" || mois == "Décembre" )){
				seculan = "15*"; 
				//alert(seculan);
			}
			//alert(seculan+" - "+dzunan);  
			changeColor("v"+seculan,1);
			changeColor("r"+dzunan,2);
			//alert(seculan+" - "+dzunan); 
			
			if (seculan.substring(0,1) == "0"){ 
				seculan = seculan.substring(1,2);
			}
			if (dzunan.substring(0,1) == "0"){ 
				dzunan = dzunan.substring(1,2);
			}
			//alert(seculan+" - "+dzunan);
			
			// --- Les années séculaires -------------------------------------------------
			if ((seculan == "0")||(seculan == "7")||(seculan == "14")||(seculan == "17")||(seculan == "21")||(seculan == "25")){
				RgSlct1 = 1;   
			}
			else if ((seculan == "1")||(seculan == "8")||(seculan == "15")){
				RgSlct1 = 2;   
			}
			else if ((seculan == "2")||(seculan == "9")||(seculan == "18")||(seculan == "22")||(seculan == "26")){
				RgSlct1 = 3;   
			}
			else if ((seculan == "3")||(seculan == "10")){
				RgSlct1 = 4;   
			}
			else if ((seculan == "4")||(seculan == "11")||(seculan == "15*")||(seculan == "19")||(seculan == "23")||(seculan == "27")){
				RgSlct1 = 5;   
			}
			else if ((seculan == "5")||(seculan == "12")||(seculan == "16")||(seculan == "20")||(seculan == "24")||(seculan == "28")){
				RgSlct1 = 6;   
			}
			else if ((seculan == "6")||(seculan == "13")){
				RgSlct1 = 7;   
			}
			// --- Les dizaines d'années -------------------------------------------------
			if ((dzunan == "0")||(dzunan == "6")||(dzunan == "17")||(dzunan == "23")||(dzunan == "28")||(dzunan == "34")||(dzunan == "45")||(dzunan == "51")
				||(dzunan == "56")||(dzunan == "62")||(dzunan == "73")||(dzunan == "79")||(dzunan == "84")||(dzunan == "90")){
				ClSlct1 = 1;   
			}
			else if ((dzunan == "1")||(dzunan == "7")||(dzunan == "12")||(dzunan == "18")||(dzunan == "29")||(dzunan == "35")||(dzunan == "40")||(dzunan == "46")
				||(dzunan == "57")||(dzunan == "63")||(dzunan == "68")||(dzunan == "74")||(dzunan == "85")||(dzunan == "91")||(dzunan == "96")){
				ClSlct1 = 2;   
			}
			else if ((dzunan == "2")||(dzunan == "13")||(dzunan == "19")||(dzunan == "24")||(dzunan == "30")||(dzunan == "41")||(dzunan == "47")||(dzunan == "52")
				||(dzunan == "58")||(dzunan == "69")||(dzunan == "75")||(dzunan == "80")||(dzunan == "86")||(dzunan == "97")){
				ClSlct1 = 3;   
			}
			else if ((dzunan == "3")||(dzunan == "8")||(dzunan == "14")||(dzunan == "25")||(dzunan == "31")||(dzunan == "36")||(dzunan == "42")||(dzunan == "53")
				||(dzunan == "59")||(dzunan == "64")||(dzunan == "70")||(dzunan == "81")||(dzunan == "87")||(dzunan == "92")||(dzunan == "98")){
				ClSlct1 = 4;   
			}
			else if ((dzunan == "9")||(dzunan == "15")||(dzunan == "20")||(dzunan == "26")||(dzunan == "37")||(dzunan == "43")||(dzunan == "48")||(dzunan == "54")
				||(dzunan == "65")||(dzunan == "71")||(dzunan == "76")||(dzunan == "82")||(dzunan == "93")||(dzunan == "99")){
				ClSlct1 = 5;   
			}
			else if ((dzunan == "4")||(dzunan == "10")||(dzunan == "21")||(dzunan == "27")||(dzunan == "32")||(dzunan == "38")||(dzunan == "49")||(dzunan == "55")
				||(dzunan == "60")||(dzunan == "66")||(dzunan == "77")||(dzunan == "83")||(dzunan == "88")||(dzunan == "94")){
				ClSlct1 = 6;   
			}
			else if ((dzunan == "5")||(dzunan == "11")||(dzunan == "16")||(dzunan == "22")||(dzunan == "33")||(dzunan == "39")||(dzunan == "44")||(dzunan == "50")
				||(dzunan == "61")||(dzunan == "67")||(dzunan == "72")||(dzunan == "78")||(dzunan == "89")||(dzunan == "95")){
				ClSlct1 = 7;   
			}	 
			// --- Calcul du 1er chiffre intermédiaire ------------------------------------
			//alert("g"+RgSlct1+ClSlct1);
			changeColor("g"+RgSlct1+ClSlct1,3); 
			// --- Détermination du 2eme chiffre intermédiaire ----------------------------
			RgSlct2 = document.getElementById("g"+RgSlct1+ClSlct1).innerHTML; 
			//alert(RgSlct2);
			RgSlct2 = RgSlct2.replace(new RegExp(/^\s+/),"");	// enlève les espaces superflus devant
			RgSlct2 = RgSlct2.replace(new RegExp(/\s+$/),"");	// enlève les espaces superflus derrière
			//alert(RgSlct2);
			changeColor("sg"+RgSlct2,4);		
			
			// --- Le chiffre intermédiuaire des mois ------------------------------------ 
			switch(mois){
				case "Janvier" :
					slctMois = "m1";
					break;
				case "Février" :
					slctMois = "m2";
					break;
				case "Mars"	:
					slctMois = "m3";
					break;
				case "Avril" :
					slctMois = "m4";
					break;
				case "Mai" :
					slctMois = "m5";
					break;
				case "Juin"	:
					slctMois = "m6";
					break;
				case "Juillet" :
					slctMois = "m7";
					break;
				case "Août"	:
					slctMois = "m8";
					break;
				case "Septembre" :
					slctMois = "m9";
					break;
				case "Octobre" :
					slctMois = "m10";
					break;
				case "Novembre"	:
					slctMois = "m11";
					break;
				case "Décembre"	:
					slctMois = "m12";
					break;
				default :
					slctMois = "m1";
					break;
			}  
			// --- Le sélecteur de mois est modifié car il s'agit d'une année bissextile -
			if ((bissex == 1) && (slctMois == "m1")){
				slctMois = "m1b";
			} 
			else if ((bissex == 1) && (slctMois == "m2")){
				slctMois = "m2b";
			} 
			if ((slctMois == "m5")){
				ClSlct2 = 1;
			}
			else if ((slctMois == "m8")||(slctMois == "m2b")){
				ClSlct2 = 2;
			}
			else if ((slctMois == "m2")||(slctMois == "m3")||(slctMois == "m11")){
				ClSlct2 = 3;
			}
			else if ((slctMois == "m6")){
				ClSlct2 = 4;
			}
			else if ((slctMois == "m9")||(slctMois == "m12")){
				ClSlct2 = 5;
			}
			else if ((slctMois == "m4")||(slctMois == "m7")||(slctMois == "m1b")){
				ClSlct2 = 6;
			}
			else if ((slctMois == "m1")||(slctMois == "m10")){
				ClSlct2 = 7;
			}
			//alert(mois+" - "+slctMois); 
			changeColor(slctMois,5); 
			//alert("o"+ClSlct2+RgSlct2);
			changeColor("o"+ClSlct2+RgSlct2,6);
			RgSlct3 = document.getElementById("o"+ClSlct2+RgSlct2).innerHTML;  
			RgSlct3 = RgSlct3.replace(new RegExp(/^\s+/),"");	// enlève les espaces superflus devant
			RgSlct3 = RgSlct3.replace(new RegExp(/\s+$/),"");	// enlève les espaces superflus derrière
			//alert("so"+RgSlct3);
			changeColor("so"+RgSlct3,7);
			// --- Détermination du chiffre intermédiaire des jours --------------------- 
			changeColor("f"+jour,8);	
			//alert(jourNmrq+" - "+slctMois);
			if (((jourNmrq >= 29) && (slctMois == "m2")) || ((jourNmrq >= 30) && (slctMois == "m2b"))){
				alert("Le mois de Février ne comporte que 28 jours sauf pour les années bissextiles, où il en compte 29,\n Veuillez SVP, modifier votre saisie en conséquence."); 
			}
			else if (jourNmrq == 31 && (slctMois == "m2b" || slctMois == "m4" || slctMois == "m6" || slctMois == "m9" || slctMois == "m11")) {
				alert("Le mois sélectionné ne comporte que 30 jours,\n Veuillez SVP, modifier votre saisie en conséquence."); 
			}
			else {
				if ((jour == "1")||(jour == "8")||(jour == "15")||(jour == "22")||(jour == "29")){
					ClSlct3 = 1;
				}
				else if ((jour == "2")||(jour == "9")||(jour == "16")||(jour == "23")||(jour == "30")){
					ClSlct3 = 2;
				}
				else if ((jour == "3")||(jour == "10")||(jour == "17")||(jour == "24")||(jour == "31")){
					ClSlct3 = 3;
				}
				else if ((jour == "4")||(jour == "11")||(jour == "18")||(jour == "25")){
					ClSlct3 = 4;
				}
				else if ((jour == "5")||(jour == "12")||(jour == "19")||(jour == "26")){
					ClSlct3 = 5;
				}
				else if ((jour == "6")||(jour == "13")||(jour == "20")||(jour == "27")){
					ClSlct3 = 6;
				}
				else if ((jour == "7")||(jour == "14")||(jour == "21")||(jour == "28")){
					ClSlct3 = 7;
				} 
				//alert("j"+ClSlct3+RgSlct3);
				changeColor("j"+ClSlct3+RgSlct3,9);
				var	JSem = document.getElementById("j"+ClSlct3+RgSlct3).innerHTML; 
				JSem = JSem.replace(new RegExp(/^\s+/),"");	// enlève les espaces superflus devant
				JSem = JSem.replace(new RegExp(/\s+$/),"");	// enlève les espaces superflus derrière
				JSem = JSem.substring(0,3);
				//alert(JSem); 
				// --- Détermination du jour -------------------------------------------------
				switch(JSem){
					case "Lun" :
						JourSem = "Lundi";
						break;
					case "Mar" :
						JourSem = "Mardi";
						break;
					case "Mer"	:
						JourSem = "Mercredi";
						break;
					case "Jeu" :
						JourSem = "Jeudi";
						break;
					case "Ven" :
						JourSem = "Vendredi";
						break;
					case "Sam"	:
						JourSem = "Samedi";
						break;
					case "Dim" :
						JourSem = "Dimanche";
						break;
					default:
						JourSem = "";
				} 
				//alert("Le jour de la semaine correspondant à la date saisie est : "+JourSem);
				document.calperp.jr_sem.value = JourSem;
			}
		}
	}
}	

function changeColor(idt,ix) {
	var nvlId = "c"+ix;
	//alert(idt+" - "+nvlId);
	coord_cellMod[ix] = idt;
	if (document.getElementById){ 	
		document.getElementById(idt).id = nvlId;
		document.getElementById(nvlId).className = "cellcoquelicot";  
		document.getElementById(nvlId).id = idt;
	}
	else if (document.all){ 
	    document.all[idt].id = nvlId;
		document.all[idt].className = "cellcoquelicot";  
		document.all[nvlId].id = idt;
	}	
	else if (document.layers){   
		 document[idt].id = nvlId;
		 document[nvlId].className = "cellcoquelicot";  
		 document[nvlId].id = idt;
	}
	else{
		document.getElementById(idt).id = nvlId;
		document.getElementById(nvlId).className = "cellcoquelicot";  
		document.getElementById(nvlId).id = idt;
	}
}

function Remettre_CoulParDef(){	
	var abrvCoul; 
	var i;
	var idt;
	var nb_cellMod = coord_cellMod.length;	 
	//alert(nb_cellMod);	

	for (i=1; i<nb_cellMod; i++) {
		idt = coord_cellMod[i];	 
		
		if (document.getElementById){
			objtCell = document.getElementById(idt);
		}
		else if (document.all){
			objtCell = document.all[idt];
		}
		else if (document.layers){
			objtCell = document[idt]; 
		}
		
		if(idt.substring(0,1) == "s"){	// Il s'agit d'une cellule de sélection dont la couleur commence par "s" 
			abrvCoul = idt.substring(0,2); 
		}
		else{	 
			abrvCoul = idt.substring(0,1);
		}
		switch(abrvCoul){
			case "v" :		// Cellule vertes 
				objtCell.className = "cellverte";
				break;
			case "r" :		// Cellule rose 
				objtCell.className = "cellrose";
				break;
			case "g" :		// Cellule grise
				objtCell.className = "cellgrise";
				break;
			case "sg" :		// Cellule sélection "grise" 
				objtCell.className = "cellgrise";
				break;
			case "m" :		// Cellule mois "azur" 
				objtCell.className = "cellazur";
				break;
			case "o" :		// Cellule orange 
				objtCell.className = "cellorange";
				break;
			case "so" :		// Cellule sélection "orange"  
				objtCell.className = "cellorange";
				break;
			case "f" :		// Cellule fushia  
				objtCell.className = "cellfushia";
				break;
			case "j" : 		// Cellule jaune  
				objtCell.className = "celljaune";
				break;
			default:
				break;
		} 
 	}
}







