(function($){
	$.fn.calrepublicain=function(options){
		$(document).ready(function(){	
		 	var opts=""; 
			var sens_conv=0; 			// Si 0 : Conversion R vers G, si 1 Conversion G vers R 
			var m_rep="";  				// variable utilisée pour le nom du jour
			var j_rep="";				// variable utilisée pour le nom du jour 
			var no_an_rep=0;			// numéro d'année correspondant au chiffre romain de l'année
			var mois_corr_rep=""; 
			var rg_jour_dec="";
			var jr_rep=0;				// Jour, sert à la détermination du nom du jour  
			var ms_rep=0;				// Mois, sert à la détermination du nom du jour 
			var nom_jr_rep=""; 
			var nom_jr_greg="";	  
			var mois_repub1 = "";		// Mois républicain en écriture abrégée	 
			var mois_republic1 = "";	// Mois républicain en écriture complète	
			var mois_r = "";			// Mois grégorien en écriture abrégée
			var mois_greg =	"";   		// Mois grégorien en écriture complète 
			var tb_an_assoc_mois = 0;	// Table des correspondance des débuts de mois en grég. et index colonne du tableau des jours 
			var ixj_tb_jour = 0;
			var no_decadi=0;
			var nom_decadi_rep="";
			var nom_jour_annee="";	
			var mois_r_prec = "";		// Mois républicain précédant en écriture abrégée pour correction éventuelle 
			var mois_rep_prec = "";		// Mois républicain précédant en écriture complète pour correction éventuelle
			var mois_g_suiv = "";		// Mois grégorien suivant en écriture abrégée (Ss Culottides) pour correction éventuelle 
			var mois_greg_sv ="";   		
			var ix_jour="";	
			var ix_annee_A="";
			var ix_annee_B="";
			var ix_annee_C="";	
			var annee_test=0;
			var annee_sex=0;  			// Année républicaine sextile
			var annee_bis=0;			// Année grégorienne bissextile
			var Limb_Sscul_Sept=0; 		// Limite basse pré-calculée de la période des sans culottides en septembre
			var Limh_Sscul_Sept=0; 		// Limite haute pré-calculée de la période des sans culottides en septembre
			var erreur_test=0; 
			var i=0; 
			var j=0;
			// -------------------------------
			var defaults = 
           	{	
				jour_rep: $("form#form_calrep select:#jour-r option:selected").val(), 
				// Mois républicain d'entrée en format court sur 2 caractères dont le 1er en majuscule (Vd, Br, Fr,...)
				mois_rep: $("form#form_calrep select:#mois-r option:selected").val(),	
				// Année républicaine d'entrée sous forme de chiffre romain (I, II, III, ...) 
				an_rep: $("form#form_calrep select:#an-r option:selected").val(), 
				jour_greg: $("form#form_calrep select:#jour-g option:selected").val(), 
				// Mois grégorien d'entrée en format court sur 3 caractères; 1ere lettre majuscule(Jan, Fev,...)
				mois_greg: $("form#form_calrep select:#mois-g option:selected").val(),
				// Année grégorienne d'entrée sous forme décimale sur 4 chiffre (1792 à 1805)	
				annee_greg: $("form#form_calrep select:#annee-g option:selected").val() 
			};
			// mélange des paramètres fournis et des paramètres par défaut
        	opts = $.extend(defaults, options);	
			//alert(opts.jour_rep+" - "+opts.mois_rep+" - "+opts.an_rep+" - "+opts.jour_greg+" - "+opts.mois_greg+" - "+opts.annee_greg);
			 
			// ------------------------------
			// ------ INITIALISATION --------
			/* RAZ des encadrés et de la zone de résultat*/	
			$("form#form_calrep input:#conv_date_rg").val("");
			$("td").css("border", "none");
			$("#wp-table-reloaded-id-8-no-1 tr:.row-11  td:.column-17").css("border-bottom", "2px solid #000");
			$("#wp-table-reloaded-id-8-no-1 tr:.row-19  td:.column-18").css("border-bottom", "2px solid #000");
			$("#wp-table-reloaded-id-8-no-1 tr:.row-18  td:.column-19").css("border-bottom", "2px solid #000");
			$("#wp-table-reloaded-id-8-no-1 tr:.row-17  td:.column-20").css("border-bottom", "2px solid #000");
			$("#wp-table-reloaded-id-8-no-1 tr:.row-17  td:.column-21").css("border-bottom", "2px solid #000");
			$("#wp-table-reloaded-id-8-no-1 tr:.row-16  td:.column-22").css("border-bottom", "2px solid #000");
			$("#wp-table-reloaded-id-8-no-1 tr:.row-16  td:.column-23").css("border-bottom", "2px solid #000");
			$("#wp-table-reloaded-id-8-no-1 tr:.row-15  td:.column-24").css("border-bottom", "2px solid #000");
			$("#wp-table-reloaded-id-8-no-1 tr:.row-15  td:.column-25").css("border-bottom", "2px solid #000");
			$("#wp-table-reloaded-id-8-no-1 tr:.row-15  td:.column-26").css("border-bottom", "2px solid #000");
			$("#wp-table-reloaded-id-8-no-1 tr:.row-15  td:.column-27").css("border-bottom", "2px solid #000");
			$("#wp-table-reloaded-id-8-no-1 tr:.row-14  td:.column-28").css("border-bottom", "2px solid #000");
			$("#wp-table-reloaded-id-8-no-1 tr:.row-14  td:.column-29").css("border-bottom", "2px solid #000");
			$("#wp-table-reloaded-id-8-no-1 tr:.row-14  td:.column-30").css("border-bottom", "2px solid #000");
			$("#wp-table-reloaded-id-8-no-1 tr:.row-14  td:.column-31").css("border-bottom", "2px solid #000");
			$("#wp-table-reloaded-id-8-no-1 tr:.row-13  td:.column-32").css("border-bottom", "2px solid #000");
			$("#wp-table-reloaded-id-8-no-1 tr:.row-13  td:.column-33").css("border-bottom", "2px solid #000");
			$("#wp-table-reloaded-id-8-no-1 tr:.row-12  td:.column-34").css("border-bottom", "2px solid #000");	 
			mois_r_prec = "";			 
			mois_rep_prec = "";	  
			mois_g_suiv = "";
			mois_greg_sv = "";
			Limb_Sscul_Sept = 0; 
			Limh_Sscul_Sept = 0;
			
			// ------ TEST SENS DU TRAITEMENT -----
			if(opts.mois_rep){
				sens_conv=0; 
				/* Test de la fin de la période du calendrier républicain */
				if(opts.an_rep == "XIV" && !((opts.mois_rep == "Nv" && parseInt(opts.jour_rep) <= 10) || opts.mois_rep == "Vd"|| opts.mois_rep == "Br"|| opts.mois_rep == "Fr")){	
					alert("Conversion impossible ! Le calendrier r\351publicain a \351t\351 abandonn\351 le 10 Niv\364se de l'an XIV");
					erreur_test=1;
				} 
				/* Détermination des années Sextiles */ 
				if(opts.an_rep =='III' || opts.an_rep =='VII' || opts.an_rep =='XI'){	
					annee_sex=1;
				} else { 
					annee_sex=0;
				}
				
				/* Test de la valeur max des jours pour les sans-culottides */
				if(opts.mois_rep == "Sc" && parseInt(opts.jour_rep) > 5 && opts.an_rep !='III' && opts.an_rep !='VII' && opts.an_rep !='XI'){	
					alert("Pour les sans-culottides et les ann\351es ordinaires, le nombre maximum de jours est de \"5\",\n veuillez SVP corriger votre saisie.");
					erreur_test=1;
				} else if (opts.mois_rep == "Sc" && parseInt(opts.jour_rep) > 6 && (opts.an_rep =='III' || opts.an_rep =='VII'|| opts.an_rep =='XI')){
					alert("Pour les sans-culottides et les ann\351es sextiles, le nombre maximum de jours est de \"6\",\n veuillez SVP corriger votre saisie.");
					erreur_test=1;
				} 
				
				//alert("bonjour toi, voila mes variables d'entr\351e R->G : "+sens_conv+" - "+opts.jour_rep+" - "+opts.mois_rep+" - "+opts.an_rep+" - "+annee_sex);
					
			}else{
				sens_conv=1;  
				// ------ TESTS D'ERREURS -------- 
				/* Test sur le début de la période du calendrier républicain */
				if(opts.annee_greg == "1792" && !((opts.mois_greg == "Sep" && parseInt(opts.jour_greg) >= 22) || opts.mois_greg == 'Oct' || opts.mois_greg == 'Nov' || opts.mois_greg == 'Dec')){	
					alert("Conversion impossible ! Le calendrier r\351publicain a \351t\351 d\351but\351 le 22 Septembre de 1792");
					erreur_test=1;
				}   
				/*Test da la limite basse des Sans Culottides selon l'année pour septembre  */
				var annee_test=parseInt(opts.annee_greg);
				if(annee_test >= 1792 && annee_test%4==0 && annee_test%100!=0 || annee_test%400==0) {
					// Année bissextile
				   	annee_bis=1;  
				} else {
					// Année NON bissextile	
					annee_bis=0;
				}
				/* Test de la longueur des mois grégoriens (28, 29, 30 ,31)	*/
				switch(opts.mois_greg){
					case 'Avr': case 'Ju1': case 'Sep': case 'Nov':
						if (parseInt(opts.jour_greg) > 30){
						 	alert("Erreur de saisie!, ce mois ne comporte que 30 jours, veuillez corriger votre entr\351e SVP.");
							erreur_test=1;
						}
						break;
					case 'Fev':
						if (parseInt(opts.jour_greg) > 28 && annee_bis==0){
						 	alert("Erreur de saisie!, ce mois ne comporte que 28 jours, veuillez corriger votre entr\351e SVP.");
							erreur_test=1;
						} else if (parseInt(opts.jour_greg) > 29 && annee_bis==1){
						   	alert("Erreur de saisie!, ce mois ne comporte que 29 jours, veuillez corriger votre entr\351e SVP."); 
							erreur_test=1;
						}
						break;
					default:
						break;
				}
				// ------ Pré-calcul de la limite basse et haute du jour des sans-culottides -------
				// ---------------------------------------------------------------------------------
				/* Test dela valeur Min du mois de septembre (début des sans culottides)*/	
				//alert("Test valeurs greg : "+opts.mois_greg+" - "+opts.annee_greg);  
				if (opts.mois_greg == "Sep"){  //septembre
					switch(opts.annee_greg){
						case '1793': case '1794': case '1796': case '1797': case '1798':
							Limb_Sscul_Sept = 17; 
							Limh_Sscul_Sept = 21; 
							break;
						case '1795': case '1799':
							Limb_Sscul_Sept = 17;
							Limh_Sscul_Sept = 22; 
							break;
						 case '1800': case '1801': case '1802': case '1804': case '1805':
							Limb_Sscul_Sept = 18;
							Limh_Sscul_Sept = 22; 
							break;	
						case '1803': 
							Limb_Sscul_Sept = 18;
							Limh_Sscul_Sept = 23; 
							break;
						default:
							break;
					}
				} 
				// ---------------------------------------------------------------------------------	
				//alert("bonjour toi, voila mes variables d'entr\351e G->R :"+sens_conv+" - "+opts.jour_greg+" - "+opts.mois_greg+" - "+opts.annee_greg+" - "+annee_bis+" - "+Limb_Sscul_Sept);
			} 
			   
			// ------ DÉBUT DU TRAITEMENT --------		
			if(erreur_test==0){	
					
				//alert("D\351but de traitement");
				var tM = new Array(13,5);
					tM[0] = new Array('Vd','Vend\351miaire','Sep','Septembre','tA','0');
					tM[1] = new Array('Br','Brumaire','Oct','Octobre','tA','1');
					tM[2] = new Array('Fr','Frimaire','Nov','Novembre','tA','2');
					tM[3] = new Array('Nv','Niv\364se','Dec','D\351cembre','tA','3');
					tM[4] = new Array('Pl','Pluvi\364se','Jan','Janvier','tB','4');
					tM[5] = new Array('Vt','Vent\364se','Fev','F\351vrier','tB','5');
					tM[6] = new Array('Gr','Germinal','Mar','Mars','tB','6');
					tM[7] = new Array('Fl','Flor\351al','Avr','Avril','tB','7');
					tM[8] = new Array('Pr','Prairial','May','Mai','tB','8');
					tM[9] = new Array('Ms','Messidor','Ju1','Juin','tB','9');
					tM[10] = new Array('Tr','Thermidor','Jui','Juillet','tB','10');
					tM[11] = new Array('Ft','Fructidor','Aou','Ao\373t','tB','11');
					tM[12] = new Array('Sc','Ss-Culottides','Sep','Septembre','tC','12');	
						
					for(j=0;j<=12;j++){
						for(i=0;i<=5;i++){
							ix_mois = tM[j][i];
							/* ---------- CONVERSION R => G ----------- */	
							/* Paramètres déterminés par rapport à la saisie d'entrée colonne-1 (i=0) */
							if(ix_mois == opts.mois_rep && sens_conv==0){ 
							 	m_rep = opts.mois_rep;					// Mois républicain d'entrée en abrégé
								j_rep = parseInt(opts.jour_rep);		// Jour républicain d'entrée exprimé sous forme d'entier 
								var mois_republic1 = tM[j][i+1];		// Mois républicain en écriture complète	
								var mois_g = tM[j][i+2];				// Mois grégorien en abrégé 
								var mois_greg =	tM[j][i+3]; 			// Mois grégorien en écriture complète	
								var mois_greg =	tM[j][i+3]; 			// Mois grégorien en écriture complète	 
								var tb_an_assoc_mois = tM[j][i+4];		// Table des correspondance des débuts de mois en grég. et index colonne du tableau des jours 
								var ixj_tb_jour = parseInt(tM[j][i+5]);	// Rang du mois (de 0 à 12) pour parcours du tableau "M"	
								
								// Correction pour tenir compte des chevauchements des mois républicains sur les mois grégorien
								// Mois grégorien suivant pour correction en fin d'année, le mois suivant des sans-culottides est Vendémiaire  
								if(j==12){									
									mois_g_suiv = tM[0][i+2];			// Mois grégorien suivant en écriture abrégée (Ss Culottides) 
									mois_greg_sv =	tM[0][i+3];   		// Mois grégorien suivant en écriture complète (Ss Culottides)
								}else{										
									mois_g_suiv = tM[j+1][i+2];			// Mois grégorien suivant en écriture abrégée
									mois_greg_sv =	tM[j+1][i+3];   	// Mois grégorien suivant en écriture complète
								}				 
								//alert("tMg : "+tM[j][i]+" - "+tb_an_assoc_mois+" - "+ixj_tb_jour+" Sens : "+sens_conv);  
							}
							/* ---------- CONVERSION G => R ----------- */	
							/* Paramètres déterminés par rapport à la saisie d'entrée colonne-3 (i=2) */	 
							if(ix_mois == opts.mois_greg && sens_conv == 1 && mois_r_prec == ""){ 
								if ((j > 0 && j < 12) || (j ==0 && parseInt(opts.jour_greg) > Limh_Sscul_Sept)){
									mois_repub1 = tM[j][i-2];			// Mois républicain en écriture abrégée	 
									mois_republic1 = tM[j][i-1];		// Mois républicain en écriture complète	
									mois_r = tM[j][i-2];				// Mois grégorien en écriture abrégée
									mois_greg =	tM[j][i+1];   			// Mois grégorien en écriture complète 
									tb_an_assoc_mois = tM[j][i+2];		// Table des correspondance des débuts de mois en grég. et index colonne du tableau des jours 
									ixj_tb_jour = parseInt(tM[j][i+3]);	// Rang du mois (de 0 à 12) pour parcours du tableau "M"
									m_rep = mois_repub1;					// Mois républicain abrégé correspondant à l'entrée en grégorien 
								
									/* Correction pour tenir compte des chevauchements des mois républicains sur les mois grégoriens
									Mois républicain précédent pour correction en fin d'année, Ce sont les sans-culottides qui précédent Vendémiaire. 
									Mais les sans culottides n'ont au maximum que 6 jours, et selon la date de septembre, il se peut que le mois précédent soit
									les sans-culottides ou bien fructidor, le calcul suivant en tiendra compte avec la prise en compte de la variable 
									pré-calculée "Limb_Sscul_Sept" (Limite basse des Sans-cullotides en Septembre voir plus haut ligne 139),
									cette limite basse n'est et ne doit être mise à jour que pour le mois de septembre en raison du calcul correctif.*/
									
									//alert(j+" - "+m_rep+" - "+parseInt(opts.jour_greg)+" - "+Limb_Sscul_Sept);
									// *** Le Mois précédent concerne les sans-culottides	 
								}else if(j == 0 && parseInt(opts.jour_greg) >= Limb_Sscul_Sept && parseInt(opts.jour_greg) <= Limh_Sscul_Sept){			
									mois_r_prec = tM[12][i-2];			// Mois républicain précédant en écriture abrégée pour correction éventuelle 
									mois_rep_prec = tM[12][i-1];		// Mois républicain précédant en écriture complète pour correction éventuelle 
									mois_greg =	tM[j][i+1];   			// Mois grégorien en écriture complète
									ixj_tb_jour = parseInt(tM[12][i+3]);
									tb_an_assoc_mois = tM[12][i+2];
								// *** Le mois précédent compte tenu de la date de sept est fructidor		
								}else if(j == 0 && (parseInt(opts.jour_greg) < Limb_Sscul_Sept)){	
									mois_r_prec = tM[11][i-2];			// Mois républicain précédant en écriture abrégée pour correction éventuelle 
									mois_rep_prec = tM[11][i-1];		// Mois républicain précédant en écriture complète pour correction éventuelle
									mois_greg =	tM[j][i+1];   			// Mois grégorien en écriture complète  
									ixj_tb_jour = parseInt(tM[11][i+3]);
									tb_an_assoc_mois = tM[11][i+2];	
								}else if(j == 12 && parseInt(opts.jour_greg) >= Limb_Sscul_Sept && parseInt(opts.jour_greg) <= Limh_Sscul_Sept ){				
									mois_r_prec = tM[j-1][i-2];			// Mois républicain précédant en écriture abrégée pour correction éventuelle 
									mois_rep_prec = tM[j-1][i-1];		// Mois républicain précédant en écriture complète pour correction éventuelle
									mois_greg =	tM[j-1][i+1];   		// Mois grégorien en écriture complète
								}
								//alert("tMr : "+j+" - "+tM[j][i]+" - "+tb_an_assoc_mois+" - "+ixj_tb_jour+" Sens : "+sens_conv+" - "+Limb_Sscul_Sept+" mrp : "+mois_r_prec);  
							} 
							/* ------------------------------------------*/
						}
					}
				/* Les 3 tableaux qui suivent permettent de calculer l'année grégorienne correspondant
				à l'an républicain et inversement, ils tiennent compte de la division de l'abaque en 3 parties. 
					- Le 1er pour les mois de Vd, Br, Fr et Nv,
					- Le deuxième pour les mois de Pl, Vt, Gr,Fl,Pr,Ms, Th et Ft,
					- Le troisième pour les Sans-culottides 
				il permet également de trouver l'index ligne du tableau des jours. 
				Les variables de suffixe coord(A,B,ou C)(xou y) sont les coordonnées des cases à entourer sur le tableau (ex coodAy ou CoodAx).
				Les cchiffres fixes introduits dans ces formules tiennent compte des colonnes des libellés*/
				
				switch (tb_an_assoc_mois) {
			 		case "tA":
						var A = new Array(6,8);
							A[0] = new Array('I','1792','','','VIII','1799','','');
							A[1] = new Array('II','1793','','','IX','1800','','');
							A[2] = new Array('III','1794','IV','1795','X','1801','','');
							A[3] = new Array('V','1796','','','XI','1802','XII','1803');	
							A[4] = new Array('VI','1797','','','XIII','1804','','');
							A[5] = new Array('VII','1798','','','XIV','1805','',''); 
							// index i : parcours en x(td), index j parcours en y (tr)
							for(j=0;j<=5;j++){
								for(i=0;i<=7;i++){ 
									ix_annee_A = A[j][i];  
									/* ---------- CONVERSION R => G ----------- */	
									if(ix_annee_A == opts.an_rep && sens_conv==0 && !ix_annee_A ==''){
										switch(i){case 0: ixi=2;break;case 2: ixi=5;break;case 4: ixi=8;break;case 6: ixi=11;break;}
										var annee_g = parseInt(A[j][i+1]);
										//alert("tAg : "+i+" - "+j+" - "+ixi+" - "+mois_g+" - "+annee_g+""); 
										var coordAy=5+j;	// Case des jours
										var coordAx=2+ixi;	// Case des ans grégoriens
										var coordAxp=3+ixi;	// Case des ans républicains
									}
									/* ---------- CONVERSION G => R ----------- */
									if(ix_annee_A == opts.annee_greg && sens_conv==1 && !ix_annee_A ==''){
										// Position des colonnes couleur parme de la partie gauche de l'abaque.
										switch(i){case 1: ixi=2;break; case 3: ixi=5;break; case 5: ixi=8;break; case 7: ixi=11;break;}
										var an_r = A[j][i-1];
										//alert("tAr : "+i+" - "+j+" - "+ixi+" - "+mois_r+" - "+an_r+"");
										// Les nombres fixes correspondent au décalage en x et y des cases à entourer sur l'abaque 
										var coordAy=5+j;   	// Case des jours
										var coordAx=2+ixi;	// Case des ans républicains
										var coordAxp=3+ixi;	// Case des ans grégoriens
									}
									/* ------------------------------------------*/
								}
							}
					break;
					case "tB":
						var B = new Array(6,8);
							B[0] = new Array('I','1793','','','VIII','1800','','');
							B[1] = new Array('II','1794','','IX','1801','','');
							B[2] = new Array('III','1795','IV','1796','X','1802','','');
							B[3] = new Array('V','1797','','','XI','1803','XII','1804');	
							B[4] = new Array('VI','1798','','','XIII','1805','','');
							B[5] = new Array('VII','1799','','','','','','');		
						   	for(j=0;j<=5;j++){
								for(i=0;i<=7;i++){
									ix_annee_B = B[j][i];
									/* ---------- CONVERSION R => G ----------- */  
									if(ix_annee_B == opts.an_rep && sens_conv==0 && !ix_annee_B ==''){ 
										switch(i){case 0: ixi=2;break;case 2: ixi=5;break;case 4: ixi=8;break;case 6: ixi=11;break;} 
										var annee_g = parseInt(B[j][i+1]);
										//alert("tBg : "+j+" - "+i+" - "+ixi+" - "+mois_g+" - "+annee_g+""); 
										var coordAy=16+j;
										var coordAx=2+ixi;
										var coordAxp=3+ixi;
									}
									/* ---------- CONVERSION G => R ----------- */
									if(ix_annee_B == opts.annee_greg && sens_conv==1 && !ix_annee_B ==''){
										switch(i){case 1: ixi=2;break;case 3: ixi=5;break;case 5: ixi=8;break;case 7: ixi=11;break;}
										var an_r = B[j][i-1];
										//alert("tBr : "+i+" - "+j+" - "+ixi+" - "+mois_r+" - "+an_r+""); 
										var coordAy=16+j;
										var coordAx=2+ixi;
										var coordAxp=3+ixi;
									}
									/* ------------------------------------------*/
								}
							}
					break;
					case "tC":
					   	var C = new Array(5,8);
							C[0] = new Array('I','1793','','','VIII','1800','','');
							C[1] = new Array('II','1794','III','1795','IX','1801','','');
							C[2] = new Array('IV','1796','','','X','1802','XI','1803');
							C[3] = new Array('V','1797','','','XII','1804','','');
							C[4] = new Array('VI','1798','VII','1799','XIII','1805','','');
							for(j=0;j<=4;j++){
								for(i=0;i<=7;i++){
									ix_annee_C = C[j][i];
									/* ---------- CONVERSION R => G ----------- */  
									if(ix_annee_C == opts.an_rep && sens_conv==0 && !ix_annee_C ==''){ 
										switch(i){case 0: ixi=2;break;case 2: ixi=5;break;case 4: ixi=8;break;case 6: ixi=11;break;}  
										var annee_g = parseInt(C[j][i+1]);
										//alert("tCg : "+j+" - "+i+" - "+ixi+" - "+mois_g_suiv+" - "+annee_g+"");
										var coordAy=31+j;
										var coordAx=2+ixi;
										var coordAxp=3+ixi;
									} 
									/* ---------- CONVERSION G => R ----------- */
									if(ix_annee_C == opts.annee_greg && sens_conv==1 && !ix_annee_C ==''){
										switch(i){case 1: ixi=2;break;case 3: ixi=5;break;case 5: ixi=8;break;case 7: ixi=11;break;}
										var an_r = C[j][i-1];
										//alert("tCr : "+parseInt(opts.annee_greg)+" - "+i+" - "+j+" - "+ixi+" - "+mois_r_prec+" - "+an_r+""); 
										var coordAy=31+j;
										var coordAx=2+ixi;
										var coordAxp=3+ixi;
									}
									/* ------------------------------------------*/
								}
							}
					break;
				}
							
				/* Tableau permettant de trouver les débuts de mois correspondant au mois républicain (1) et (2)
				et le numéro de colonnes (3) de la partie droite de l'abaque pour le calcul du jour */
				var M = new Array(13,12);
					M[0] = new Array('22','sept','13','23','sept','15','23','sept','15','24','sept','17'); 	// Vendémiaire (Ligne 12 sur l'abaque)
					M[1] = new Array('22','oct','10','23','oct','14','23','oct','14','24','oct','16');		// Brumaire
					M[2] = new Array('21','nov','9','22','nov','13','22','nov','13','23','nov','15');		// Frimaire
					M[3] = new Array('21','dec','6','22','dec','10','22','dec','10','23','dec','14');		// Nivôse
					M[4] = new Array('20','janv','4','21','janv','6','21','janv','6','22','janv','10');	 	// Pluviôse	(Ligne 23 sur l'abaque)
					M[5] = new Array('19','fev','7','20','fev','8','20','fev','11','21','fev','12');		// Ventôse
					M[6] = new Array('21','mars','6','21','mars','6','22','mars','10','22','mars','10');	// Germinal
					M[7] = new Array('20','avril','5','20','avril','5','21','avril','9','21','avril','9');	// Floréal
					M[8] = new Array('20','mai','4','20','mai','4','21','mai','6','21','mai','6');			// Prairial
					M[9] = new Array('19','juin','3','19','juin','3','20','juin','5','20','juin','5');		// Messidor
					M[10] = new Array('19','juil','2','19','juil','2','20','juil','4','20','juil','4');		// Thermidor
					M[11] = new Array('18','aout','1','18','aout','1','19','aout','2','19','aout','2');		// Fructidor
					M[12] = new Array('17','sept','0','17','sept','0','18','sept','1','17','sept','1');		// Sans-Culottides (Ligne 27 sur l'abaque)
					
					/*------------------------------------------------------------------------------------------------------------ 
					Le tableau ci-dessus est en un seul bloc, alors que sur l'abaque il est en 3 blocs
					Deux corrections de 4 et 12 seront apportées au calcul des coordonnées de l'abaque pour en tenir compte 
					/*----------------------------------------------------------------------------------------------------------*/
					var coordMx="";
					var coordMy="";	 
					//alert(ixj_tb_jour);
					switch(ixj_tb_jour){
						case 0:	case 1:	case 2:	case 3: 
							coordMy=12+ixj_tb_jour; coordMx=4+ixi;
							coordMxp=coordMx-2;
							break;
						case 4:	case 5:	case 6:	case 7:	case 8:	case 9:	case 10: case 11: 
							coordMy=23-4+ixj_tb_jour; coordMx=4+ixi;
							coordMxp=coordMx-2;	 
							break;
						case 12: 
							coordMy=37-12+ixj_tb_jour; coordMx=4+ixi; 
							coordMxp=coordMx-2;	  
							break;
					}
					/**/ var Msg = "Corr : "+coordMy+" , "+coordMxp+" , "+ixj_tb_jour+" , "+ixi+" , "+mois_r_prec+"";
					Msg += " , "+parseInt(M[ixj_tb_jour][ixi-2])+" , "+parseInt(opts.jour_greg)+" , "+annee_g+""; 	   
					//alert(Msg); 
					
					/*------------------------------------------------------------------------------------------------------------
					Corrections  apporter aux calculs pour tenir compte du changement de mois dû au chevauchement des 
					mois grégorien par rapport au mois républicain et inversement.
					---------------------------------------------------------------------------------------------------------------
					Correction de Mois en fonction de la date minimale associée au mois, c'est ixi-2 qui contient cette date */	
					//alert("CorrM : "+parseInt(opts.jour_greg)+" - "+parseInt(M[ixj_tb_jour][ixi-2])+" - "+Limb_Sscul_Sept+" - "+sens_conv);
					if (parseInt(opts.jour_greg) <= Limh_Sscul_Sept && Limb_Sscul_Sept > 0 && mois_r_prec !=0 && sens_conv==1){
						if (parseInt(opts.jour_greg) > Limb_Sscul_Sept){ 	// Jour pendant les sans-culottides
							ix_jour = M[ixj_tb_jour][ixi];	
							mois_corr_rep = mois_rep_prec; 
							m_rep = mois_r_prec;
							ms_rep= ixj_tb_jour-1;
							coordMy=coordMy-1 
						}else{ 												// Jour avant les sans culottides
							ix_jour = M[ixj_tb_jour][ixi];	
							mois_corr_rep = mois_rep_prec; 
							m_rep = mois_r_prec;
							ms_rep= ixj_tb_jour-1;
							coordMy=coordMy
						}  
						an_rep = parseInt(opts.an_rep)-1;
					}else if(parseInt(opts.jour_greg) < parseInt(M[ixj_tb_jour][ixi-2]) && mois_r_prec !=0 && sens_conv==1){
						ix_jour = M[(ixj_tb_jour-1)][ixi];	
						mois_corr_rep = mois_rep_prec; 
						m_rep = mois_r_prec;
						ms_rep= ixj_tb_jour-1;
						coordMy=coordMy-1;
					}else{
						mois_corr_rep = mois_republic1;	 
						ix_jour = M[ixj_tb_jour][ixi];	
						ms_rep= ixj_tb_jour;
					}
					//alert("Mrg : "+ixj_tb_jour+" - "+ix_jour+" - "+ixi+" - "+mois_corr_rep+" - "+coordMy+" - "+coordMx+" - "+coordMxp+"");  
															
				/* ----------------------------------------------------------------------------------------------------------------
				Tableau permettant de trouver la valeur du jour grégorien en fonction du numéro trouvé dans le tableau précédent */		
				var J = new Array(30,18);
					J[1] = new Array('17','18','19','19','20','20','21','19','20','21','22','20','21','22','23','23','24','24');
					J[2] = new Array('18','19','20','20','21','21','22','20','21','22','23','21','22','23','24','24','25','25');
					J[3] = new Array('19','20','21','21','22','22','23','21','22','23','24','22','23','24','25','25','26','26');
					J[4] = new Array('20','21','22','22','23','23','24','22','23','24','25','23','24','25','26','26','27','27');
					J[5] = new Array('21','22','23','23','24','24','25','23','24','25','26','24','25','26','27','27','28','28');
					J[6] = new Array('22','23','24','24','25','25','26','24','25','26','27','25','26','27','28','28','29','29');
					J[7] = new Array('','24','25','25','26','26','27','25','26','27','28','26','27','28','29','29','30','30');
					J[8] = new Array('','25','26','26','27','27','28','26','27','28','29','27','28','29','30','30','31','1');
					J[9] = new Array('','26','27','27','28','28','29','27','28','29','30','28','29','30','31','1','1','2');
					J[10] = new Array('','27','28','28','29','29','30','28','29','30','31','1','1','1','1','2','2','3');
					J[11] = new Array('','28','29','29','30','30','31','1','1','1','1','2','2','2','2','3','3','4');
					J[12] = new Array('','29','30','30','31','1','1','2','2','2','2','3','3','3','3','4','4','5');
					J[13] = new Array('','30','31','1','1','2','2','3','3','3','3','4','4','4','4','5','5','6');
					J[14] = new Array('','31','1','2','2','3','3','4','4','4','4','5','5','5','5','6','6','7');
					J[15] = new Array('','1','2','3','3','4','4','5','5','5','5','6','6','6','6','7','7','8');
					J[16] = new Array('','2','3','4','4','5','5','6','6','6','6','7','7','7','7','8','8','9');
					J[17] = new Array('','3','4','5','5','6','6','7','7','7','7','8','8','8','8','9','9','10');
					J[18] = new Array('','4','5','6','6','7','7','8','8','8','8','9','9','9','9','10','10','11');
					J[19] = new Array('','5','6','7','7','8','8','9','9','9','9','10','10','10','10','11','11','12');
					J[20] = new Array('','6','7','8','8','9','9','10','10','10','10','11','11','11','11','12','12','13');
					J[21] = new Array('','7','8','9','9','10','10','11','11','11','11','12','12','12','12','13','13','14');
					J[22] = new Array('','8','9','10','10','11','11','12','12','12','12','13','13','13','13','14','14','15');
					J[23] = new Array('','9','10','11','11','12','12','13','13','13','13','14','14','14','14','15','15','16');
					J[24] = new Array('','10','11','12','12','13','13','14','14','14','14','15','15','15','15','16','16','17');
					J[25] = new Array('','11','12','13','13','14','14','15','15','15','15','16','16','16','16','17','17','18');
					J[26] = new Array('','12','13','14','14','15','15','16','16','16','16','17','17','17','17','18','18','19');
					J[27] = new Array('','13','14','15','15','16','16','17','17','17','17','18','18','18','18','19','19','20');
					J[28] = new Array('','14','15','16','16','17','17','18','18','18','18','19','19','19','19','20','20','21');
					J[29] = new Array('','15','16','17','17','18','18','19','19','19','19','20','20','20','20','21','21','22');
					J[30] = new Array('','16','17','18','18','19','19','20','20','20','20','21','21','21','21','22','22','23');
					
					if (sens_conv==0){
						var jour_g = parseInt(J[opts.jour_rep][ix_jour]); 
						var coordJx=17+parseInt(ix_jour);
						var coordJy=5+parseInt(opts.jour_rep);
						//alert("jour_g et coord-xy : "+jour_g+" - "+coordJx+" - "+coordJy+""); 
						
					}else{ 
						// Recherche de la case du jour Grégorien à convertir en fonction de ix_jour 
						for(j=1;j<=30;j++){
							//alert(J[j][ix_jour]+" - "+opts.jour_greg);
							if(J[j][ix_jour]==opts.jour_greg){
								jour_r = j;	
								var coordJx=17+parseInt(ix_jour);
								var coordJy=5+jour_r; 
								j_rep = jour_r;
								//alert("jour_r et coord-xy : "+J[j][ix_jour]+" - "+jour_r+"");
							}
						}
					}
					
					// Correction de mois pour tenir compte du chevauchement des mois républicains sur les mois grégoriens
					if (jour_g < parseInt(J[1][ix_jour])&& sens_conv==0){ 
					 	mois_g = mois_g_suiv;
						mois_greg = mois_greg_sv; 
						alert("C'est le mois suivant qui est pris en compte : "+mois_greg+"");
						/* Correction d'année */
						if (mois_g_suiv == "Jan"){
							annee_g=annee_g + 1;
							alert("C'est l'anne\351 suivante qui est prise en compte : "+annee_g+"");
							coordMy=coordMy+1; 
						}
					}  
					if (sens_conv==0){
					 	an_rep = opts.an_rep;
						jr_rep = parseInt(opts.jour_rep); 
						ms_rep = ixj_tb_jour;
					}else{
						an_rep = an_r; 
						jr_rep = jour_r;
						//ms_rep= ixj_tb_jour-1;
					}
					Quel_jour_greg(an_rep, ms_rep, jr_rep);		// Fonction pour trouver le nom du jour Grégorien
					Quel_jour_rep(m_rep, j_rep);		   		// Fonction pour trouver le nom du jour républicain
					//alert("il s'agit du "+rg_jour_rep+" de la "+no_decadi+" d\351cade, nom du jour : "+nom_jour_annee); 
					
					/* Affichage du résultat de la conversion */ 
					/* ---------- CONVERSION R => G ----------- */ 
					if(sens_conv==0){
						$("form#form_calrep input:#conv_date_rg").val("Le "+rg_jour_rep+" "+opts.jour_rep+" "+mois_republic1+" (ndj : "+nom_jour_annee+") de l'an "+opts.an_rep+" => "+nom_jr_greg+" "+jour_g+" "+mois_greg+" "+annee_g).css("color","#dc143c");;
						$("form#form_calrep select:#jour-g  option[text="+jour_g+"]").get(0).selected = true;
						$("form#form_calrep select:#mois-g option[text="+mois_greg+"]").get(0).selected = true;
						$("form#form_calrep select:#annee-g option[text="+annee_g+"]").get(0).selected = true;
					}else{
					/* ---------- CONVERSION G => R ----------- */
						$("form#form_calrep input:#conv_date_rg").val("Le "+nom_jr_greg+" "+opts.jour_greg+" "+mois_greg+" "+opts.annee_greg+" => "+rg_jour_rep+" "+jour_r+" "+mois_corr_rep+" (ndj : "+nom_jour_annee+") de l'an "+an_r+" r\351publicain" ).css("color","#32cd32");
						$("form#form_calrep select:#jour-r option[text="+jour_r+"]").get(0).selected = true;
						$("form#form_calrep select:#mois-r option[text="+mois_corr_rep+"]").get(0).selected = true;
						$("form#form_calrep select:#an-r option[text="+an_r+"]").get(0).selected = true;
					}
					
					/* A ce niveau les cases peuvent être encadrées */ 
					$("table#wp-table-reloaded-id-8-no-1 tr:.row-"+ coordMy +" td:.column-2").css("border", "3px solid #f00");					// Case des mois Républicains
					$("table#wp-table-reloaded-id-8-no-1 tr:.row-"+ coordMy +" td:.column-" + coordMxp +"").css("border", "3px solid #f00");	// Case des mois Grégorien
					$("table#wp-table-reloaded-id-8-no-1 tr:.row-"+ coordMy +" td:.column-" + coordMx +"").css("border", "3px solid #f00");		// Case des colonnes jour
					$("table#wp-table-reloaded-id-8-no-1 tr:.row-"+ coordAy +" td:.column-" + coordAx +"").css("border", "3px solid #f00");		// Case des ans republicain
					$("table#wp-table-reloaded-id-8-no-1 tr:.row-"+ coordAy +" td:.column-" + coordAxp +"").css("border", "3px solid #f00");	// Case des années grégoriennes	 
					$("table#wp-table-reloaded-id-8-no-1 tr:.row-"+ coordJy +" td:.column-16").css("border", "3px solid #f00");	   				// Case des jours républicains
					$("table#wp-table-reloaded-id-8-no-1 tr:.row-4 td:.column-" + coordJx +"").css("border", "3px solid #f00");	   				// Colonnes jours
					$("table#wp-table-reloaded-id-8-no-1 tr:.row-"+ coordJy +" td:.column-" + coordJx +"").css("border", "3px solid #f00");	   	// Case des jours	
			} 
			
			function Quel_jour_greg(an_rep, ms_rep, jr_rep) 
			{
				//alert(an_rep+" - "+ms_rep+" - "+jr_rep);	 					  
			   	var Nb_jours_julien=2375840; // Le 22 sept 1792, et c'est un samedi
				switch(an_rep){
					case 'I':	 
						no_an_rep=1;
						break;
					case 'II':	 
						no_an_rep=2;
						break; 					
					case 'III':	 
						no_an_rep=3;
						break;
					case 'IV':	 
						no_an_rep=4;
						break;
					case 'V':	 
						no_an_rep=5;
						break;
					case 'VI':	 
						no_an_rep=6;
						break;
					case 'VII':	 
						no_an_rep=7;
						break;	
					case 'VIII':	 
						no_an_rep=8;
						break;
					case 'IX':	 
						no_an_rep=9;
						break;
					case 'X':	 
						no_an_rep=10;
						break;
					case 'XI':	 
						no_an_rep=11;
						break;
					case 'XII':	 
						no_an_rep=12;
						break;
					case 'XIII':	 
						no_an_rep=13;
						break;
					default:
				}
				//jours additionnel pour année sextile 
				var jour_add=0;
				if(no_an_rep>3 && no_an_rep<=7){ 
					jour_add = 1;
				}else if (no_an_rep>7 && no_an_rep<=11){
					jour_add = 2;
				}else if (no_an_rep>11){
				  	jour_add = 3;
				}
				Nb_jours_julien = Nb_jours_julien + (365 * (no_an_rep-1)) + jour_add + (30*ms_rep) + jr_rep - 1;
				rg_jr_greg = Nb_jours_julien % 7; 
				//alert(Nb_jours_julien+" - "+(365 * (no_an_rep-1))+" - "+jour_add+" - "+(30*ms_rep)+" - "+jr_rep);
				switch (rg_jr_greg){ 
					case 0:
						nom_jr_greg = "Lundi";
						break;
					case 1:
						nom_jr_greg = "Mardi";
						break;
					case 2:
						nom_jr_greg = "Mercredi";
						break;
					case 3:
						nom_jr_greg = "Jeudi";
						break;
					case 4:
						nom_jr_greg = "Vendredi";
						break;
					case 5:
						nom_jr_greg = "Samedi";
						break;
					case 6:
						nom_jr_greg = "Dimanche";
						break;	
					default:
				}
				//alert(no_an_rep+" - "+m_rep+" - "+Nb_jours_julien+" - "+nom_jr_greg); 
			;}	
				
			function Quel_jour_rep(m_rep, j_rep)
			{			
				//alert(j_rep+" - "+m_rep);  
				switch (j_rep){
					case 1: case 11: case 21:
						rg_jour_rep= "primedi";
						break;
					case 2: case 12: case 22:
					   	rg_jour_rep= "duodi";  
						break;
					case 3: case 13: case 23:
						rg_jour_rep= "tridi";
						break;
					case 4: case 14: case 24: 
						rg_jour_rep= "quartidi";
						break;
					case 5: case 15: case 25: 
						rg_jour_rep= "quintidi";
						break;
					case 6: case 16: case 26:  
						rg_jour_rep= "sextidi";
						break;
					case 7: case 17: case 27:
						rg_jour_rep= "septidi";
						break;
					case 8: case 18: case 28: 
						rg_jour_rep= "octidi";
						break;
					case 9: case 19: case 29:
						rg_jour_rep= "nonidi";
						break;
					case 10: case 20: case 30:
						rg_jour_rep= "d\351cadi";
						break;
					default:
				}
				no_decadi=parseInt(j_rep/10)+1;		
				
				// Saison d'Automne
				// ----------------
				jours_calrep = new Array("");
				
				switch (m_rep){
					case 'Vd':
						jours_calrep[1] = new Array("","Raisin","Safran","Ch\342taigne","Colchique","Cheval","Balsamine",
						"Carotte","Amaranthe","Panais","Cuve","Pomme de terre","Immortelle","Potiron","R\351s\351da","Ane",
						"Belle de nuit","Citrouille","Sarrasin","Tournesol","Pressoir","Chanvre","P\352che","Navet",
						"Amarillis","Boeuf","Aubergine","Piment","Tomate","Orge","Tonneau");	
						nom_jour_annee = jours_calrep[1][j_rep];
						break;
				  	case 'Br':
						jours_calrep[2] = new Array("","Pomme","C\351leri","Poire","Betterave","Oie","H\351liotrope",
						"Figue","Scorson\350re","Alisier","Charrue","Salsifis","Macre","Topinambour","Endive","Dindon",
						"Chervis","Cresson","Dentelaire","Grenade","Herse","Bacchante","Azerole","Garance","Orange",
						"Faisan","Pistache","Macjonc","Coing","Cormier","Rouleau");	
						nom_jour_annee = jours_calrep[2][j_rep];
						break;	
					case 'Fr':
						jours_calrep[3] = new Array("","Raiponce","Turneps","Chicor\351e","N\350fle","Cochon","M\342che",
						"Chou-fleur","Miel","Geni\350vre","Pioche","Cire","Raifort","C\350dre","Sapin","Chevreuil","Ajonc",
						"Cypr\350s","Lierre","Sabine","Hoyau","Erable sucr\351","Bruy\350re","Roseau","Oseille","Grillon",
						"Pignon","Li\350ge","Truffe","Olive","Pelle");	 
						nom_jour_annee = jours_calrep[3][j_rep];
						break;
					case 'Nv':
						jours_calrep[4]= new Array("","Tourbe","Houille","Bitume","Soufre","Chien","Lave",
						"Terre v\351g\351tale","Fumier","Salp\352tre","Fl\351au","Granit","Argile","Ardoise","Gr\350s","Lapin",
						"Silex","Marne","Pierre à chaux","Marbre","Van","Pierre à Pl\342tre","Sel","Fer","Cuivre",
						"Chat","Etain","Plomb","Zinc","Mercure","Crible");
						nom_jour_annee = jours_calrep[4][j_rep]; 
						break;
				   	case 'Pl':
						jours_calrep[5] = new Array("","Laur\351ole","Mousse","Fragon","Perce Neige","Taureau",
						"Laurier thym","Amadouvier","M\351z\351r\351on","Peuplier","Coign\351e","Ell\351bore","Brocoli","Laurier",
						"Avelinier","Vache","Buis","Lichen","If","Pulmonaire","Serpette","Thlaspi","Thim\350le",
						"Chiendent","Trainasse","Li\350vre","Gu\350de","Noisetier","Cyclamen","Ch\351lidoine","Traineau");
						nom_jour_annee = jours_calrep[5][j_rep]; 
						break;
				   	case 'Vt':
						jours_calrep[6] = new Array("","Tussilage","Cornouiller","Violier","Tro\353ne","Bouc","Asaret",
						"Alaterne","Violette","Marceau","B\352che","Narcisse","Orme","Fumeterre","V\351lar","Ch\350vre",
						"Epinard","Doronic","Mouron","Cerfeuil","Cordeau","Mandragore","Persil","Cochi\351aria",
						"P\342querette","Thon","Pissenlit","Sylve","Capillaire","Fr\352ne","Plantoir");	  
						nom_jour_annee = jours_calrep[6][j_rep];
						break;
				   	case 'Gr':
						jours_calrep[7] = new Array("","Primev\350re","Platane","Asperge","Tulipe","Poule","Bette",
						"Bouleau","Jonquille","Aulne","Couvoir","Pervenche","Charme","Morille","H\352tre","Abeille",
						"Laitue","M\351l\350ze","Cigüe","Radis","Ruche","Gainier","Romaine","Marronnier","Roquette",
						"Pigeon","Lilas","An\351mone","Pens\351e","Myrtille","Greffoir");	
						nom_jour_annee = jours_calrep[7][j_rep]; 
						break;
					case 'Fl':
						jours_calrep[8] = new Array("","Rose","Ch\352ne","Foug\350re","Aub\351pine","Rossignol","Ancolie",
						"Muguet","Champignon","Hyacinthe","Rateau","Rhubarbe","Sainfoin","B\342ton d'or","Chamerops",
						"Ver à soie","Consoude","Pimprenelle","Corbeille d'or","Arroche","Sarcloir","Statice",
						"Fritillaire","Bourache","Val\351riane","Carpe","Fusain","Civette","Buglosse","S\351nev\351",
						"Houlette");				
						nom_jour_annee = jours_calrep[8][j_rep];
						break;
				  	case 'Pr':
						jours_calrep[9] = new Array("","Luzerne","H\351m\351rocalle","Tr\350fle","Ang\351lique","Canard",
						"M\351lisse","Fromental","Martagon","Serpolet","Faux","Fraise","B\351toine","Pois","Acacia",
						"Caille","Œillet","Sureau","Pavot","Tilleul","Fouche","Barbeau","Camomille","Ch\350vre-feuille",
						"Caille-lait","Tanche","Jasmin","Verveine","Thym","Pivoine","Chariot");
						nom_jour_annee = jours_calrep[9][j_rep];
						break;
					case 'Ms':				
						jours_calrep[10] = new Array("","Seigle","Avoine","Oignon","V\351ronique","Mulet","Romarin",
						"Concombre","Echalotte","Absinthe","aucille","Coriandre","Artichaut","Girofle","Lavande",
						"Chamois","Tabac","Groseille","Gesse","Cerise","Parc","Menthe","Cumin","Haricot","Orcan\350te",
						"Pintade","Sauge","Ail","Vesce","Bl\351","Chal\351mie");	
						nom_jour_annee = jours_calrep[10][j_rep];
						break;
				   	case 'Tr':
						jours_calrep[11] = new Array("","\311peautre","Bouillon blanc","Melon","Ivraie","B\351lier",
						"Pr\352le","Armoise","Carthame","M\373re","Arrosoir","Panis","Salicorne","Abricot","Basilic",
						"Brebis","Guimauve","Lin","Amande","Gentiane","\311cluse","Carline","C\342prier","Lentille",
						"Aun\351e","Loutre","Myrte","Colza","Lupin","Coton","Moulin");	  
						nom_jour_annee = jours_calrep[11][j_rep];
						break;
				   	case 'Ft': 
						jours_calrep[12] = new Array("","Prune","Millet","Lycoperdon","Escourgeon","Saumon",
						"Tub\351reuse","Sucrion","Apocyn","R\351glisse","Echelle","Past\350que","Fenouil","Epine vinette",
						"Noix","Truite","Citron","Card\350re","Nerprun","Tagette","Hotte","Eglantier","Noisette",
						"Houblon","Sorgho","Ecrevisse","Bigarade","Verge d'or","Maïs","Marron","Panier");  
						nom_jour_annee = jours_calrep[12][j_rep];
						break;
					case 'Sc':
						jours_calrep[13] = new Array("","F\352te de la Vertu","F\352te du G\351nie","F\352te du Travail",
						"F\352te de l'Opinion","F\352te des R\351compenses","F\352te de la R\351volution");
						nom_jour_annee = jours_calrep[13][j_rep]; 
						break; 
					default:
				}		
			;}
		});
    };
})(jQuery);


