//----------------------------------------

var AdresGroup = "";
var AdresGroup0 = "";
var AdresNomImgGroup = "";
var chaine = "";
var chaine2 = "";
var chaine3 = "";
var CodePays = "";
var Condition = "";
var ConditionGroup = "Group";
var Compteur = 0;
var CompteTentatives = 0;
var Nom = "";
var NomGroup = "";
var NomGroupe = "";
var NomImgGroup = "";
var NomImgPrecedente = "";
var Num = 0;
var NumComp = 0;
var NumGr = "";
var NumGrpPrecedent = "";
var Groupe = "";
var GroupeBase = "";
var GroupeBase1 = "";
var GroupeBase2 = "";
var LienImgComparaison = "";
var S_Groupe = "";
var S_Groupe_Precedent = "";
var tableau = "";
var valtrouve ="";

var MenuLinks ="";
var CompteMenuLinks =0;

var Localisation = "";
var Localisation1 = "";
var Localisation2 = "";
var Localisation2Grp = "";
var Localisation2SGrp = "";
var Localisation2S_SGrp = "";

var VarColones = 3
var PointRetourLigne = (VarColones - 1)
var Pourcentage= Math.round((100 / VarColones),0);
//var FichierTemp="";

var TitreCat = "Choix des Sous-Catégories Disponibles";
var TitreCatArt = "Autres Catégories Disponibles";
var FichierTemp="<table id='00' align='center' width='100%' border='0' cellpadding='1' cellspacing='1'><tr><td id='TitreCat' class='DebColonne buttonTextHome TableDebColonne' valign='top' width='100%'>"+TitreCat+"</td></tr></table>";

var Debuttable = "<table id='0' align='center' width='100%' border='0' cellpadding='1' cellspacing='1' class='TableDebColonne'><tr>";
var FinTable =("</tr></table>");

var DebutLigne = "<tr>";
var Pourcentage = 20;
var DebColonne = (("<td width=") + Pourcentage + ("%") + (" class='DebColonne' valign='top'>"));
// // var DebColonne = (("<td width=") + Pourcentage + ("%") + (" align='center' valign='top'>"));

var hr = ""; // //var hr = "<hr>";
var p = "<p class='LinkTexte'>"; // //var p = "<p style='text-align: center;'>"; 
var PI = "<p class='PImage'>";
var FinP = "</p>";
var finAdrNomGrp = "<a><p>";

var finAdrGrpAdrNomImgGrp = "</a><p>";

var FinColonne = ("</td>");

var FindeLigne = "</tr>";

//----------------------------------------
// Remplace toutes les occurences d'une chaine
function replaceAll(str, search, repl) {
while (str.indexOf(search) != -1)
str = str.replace(search, repl);
return str;
}

//----------------------------------------
// Remplace les caractères accentués
function AccentToNoAccent(str) {
var norm = new Array('À','Á','Â','Ã','Ä','Å','Æ','Ç','È','É','Ê','Ë','Ì','Í','Î','Ï', 'Ð','Ñ','Ò','Ó','Ô','Õ','Ö','Ø','Ù','Ú','Û','Ü','Ý','Þ','ß', 'à','á','â','ã','ä','å','æ','ç','è','é','ê','ë','ì','í','î','ï','ð','ñ', 'ò','ó','ô','õ','ö','ø','ù','ú','û','ü','ý','ý','þ','ÿ');
var spec = new Array('A','A','A','A','A','A','A','C','E','E','E','E','I','I','I','I', 'D','N','O','O','O','0','O','O','U','U','U','U','Y','b','s', 'a','a','a','a','a','a','a','c','e','e','e','e','i','i','i','i','d','n', 'o','o','o','o','o','o','u','u','u','u','y','y','b','y');
for (var i = 0; i < spec.length; i++)
str = replaceAll(str, norm[i], spec[i]);
return str;
}

//----------------------------------------
// Extrait la partie Droite du texte à partir de "n"
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}

//----------------------------------------
// Extrait la partie Gauche du texte à partir de "n"
function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}

//-----------------------------------
function EcrireCookie(nom, valeur, expires)
{
var argv=EcrireCookie.arguments;
var argc=EcrireCookie.arguments.length;
var expires=(argc > 2) ? argv[2] : null;
var path=(argc > 3) ? argv[3] : null;
var domain=(argc > 4) ? argv[4] : null;
var secure=(argc > 5) ? argv[5] : false;
document.cookie=nom+"="+escape(valeur)+
((expires==null) ? "" :  ("; expires="+expires.toGMTString()))+
((path==null) ? "" : ("; path="+path))+
((domain==null) ? "" : ("; domain="+domain))//+
//((secure==true) ? "; secure" : "");
}
//------------------------------------

//----------------------------------------
function getCookieVal(offset)
{

var endstr=document.cookie.indexOf (";", offset);
if (endstr==-1) endstr=document.cookie.length;
return unescape(document.cookie.substring(offset, endstr)); 
}

 
//récupère la valeur du cookie
function GetCookieVar (nom)
{
var arg=nom+"=";
var alen=arg.length;
var clen=document.cookie.length;
var i=0;
while (i<clen)
{

var j=i+alen;
if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
i=document.cookie.indexOf(" ",i)+1;
if (i==0) break;
}
//alert("Valeur inconnue");
return "";

}
//----------------------------------------
//alert ("Code  => Dem ");

CodePays = document.getElementById("country").getAttribute('name');
chaine = document.getElementById("cssMenu1").innerHTML;
Groupe = document.getElementById("Group").innerHTML; //alert (Groupe);
CodePays = (CodePays + '_');
//alert ("CodePays = " + CodePays);

Nom = document.getElementById("Group").getAttribute('name');
//alert("Le nom est : " + Nom);

GroupeBase = Groupe.split(CodePays);
//GroupeBase = Groupe.split('F_');
//alert ("GroupeBase (1) = " + GroupeBase[1]);

ExtPage = Groupe.split('.');
//alert ("ExtPage (1) = " + ExtPage[1]);

ExtPage = ExtPage[1].split('"');
//alert ("ExtPage (0) = " + ExtPage[0]);

ExtPage = ('-' + '1.' + ExtPage[0] + '">');
//alert ("ExtPage (2) = " + ExtPage);

GroupeBase1 = GroupeBase[1].split(ExtPage);
//alert ("GroupeBase1 = " + GroupeBase1);

Groupe = GroupeBase1[0];
//alert ("Groupe = " + Groupe );

GroupeBase2 = GroupeBase1[1];
//alert ("GroupeBase2 = " + GroupeBase2 );

NomGroupe = GroupeBase2.split('<');
NomGroupe = NomGroupe[0];
//alert ("NomGroupe = " + NomGroupe);

//----------------------------------------


// ==> Compte le nombre de Familles Pour établir le Point d'arret de la fonction AutoMenuImg

for (NumComp=0; NumComp<2; NumComp++){
tableau = chaine.split('\n'); //Num++
 valtrouve = tableau.length;

EcrireCookie("img","");
//setTimeout("tempo()",250);
tempo();
}
//----------------------------------------


function tempo() { //alert (Num);

Num++

LienImgComparaison = tableau[Num];
//alert("Passage = " + Num + "  " + LienImgComparaison);
   
if ((LienImgComparaison)==undefined){	//alert("LienImgComparaison est undefined ! " + Compteur); 
					TestFindeProcedure();
					ap_showWaitMessage('waitDiv', 0);
					if ( Compteur > 0){ //alert (Compteur);
					document.getElementById("MenuTexte").style.display = "block";
					}
					else { 	 //alert (Compteur);
						//document.getElementById("TitreCat").className = "TitreCatArt";
						//document.getElementById("TitreCat").innerHTML = TitreCatArt;
						//document.getElementById("00").style.display = "none";
						//document.getElementById("0").style.display = "none";
						//document.getElementById("MenuTexte").style.display = "none";
						document.getElementById("MenuAutoImgs").style.display = "none";
												
					//alert(MenuLinks);
					}

}
else{
chaine2 = LienImgComparaison.replace(/^\s*|\s*$/,"");
chaine3 = (LienImgComparaison.replace(/^\s*|\s*$/,"").toLowerCase());
NomGroupe = (NomGroupe.replace(/^\s*|\s*$/,"").toLowerCase());
//alert("Dans chaine3 :   " + chaine3);


MatchNoMatch();

} // Fin de if ((LienImgComparaison)==undefined){TestFindeProcedure();}

} // Fin de fonction temporisée

function MatchNoMatch() {
//alert( "function MatchNoMatch() : Groupe = " + Groupe + " > " + chaine3);
if(chaine3.match(Groupe)){ ifChaine3MatchGroupe(); } else {tempo();}
}
//----------------------------------------


function ifChaine3MatchGroupe(){
if(chaine3.match(Groupe)){ // Trouve la même racine de groupe
//alert("Dans if(chaine3.match(Groupe)){ :   " + Groupe +  " " + chaine3);
MenuLinksAct = chaine2.split('php">'); //alert(MenuLinksAct[1]);
MenuLinksAct = MenuLinksAct[1].split('</a>');
MenuLinksAct = MenuLinksAct[0]; //alert(MenuLinksAct);
// //Groupes = document.getElementById("Group").innerHTML;

//alert(Groupes);
// //if(Groupes.match(MenuLinksAct)){}else{
if (CompteMenuLinks > 0){ //alert (navigator.appName);
var NomNavigator = navigator.appName;
var Version = navigator.appVersion;
//alert (NomNavigator && Version);
if (navigator.appName == 'Microsoft Internet Explorer')
{
	MenuLinksAdd0 = chaine2.split('<A'); //alert(chaine2); alert(MenuLinksAdd0);
}
else
{
	MenuLinksAdd0 = chaine2.split('<a');
}	
	MenuLinksAdd1 = MenuLinksAdd0[1].split('<ul>');
	MenuLinksAdd2 = '<tr><td align="left" widht="100%"><img valign="absbottom" src="indicator.png" class="indicator" >&nbsp;&nbsp;<a' + MenuLinksAdd1 + '</td></tr>'; 
	MenuLinksAdd2 = MenuLinksAdd2.replace(/,/,"");
	MenuLinks = MenuLinks + MenuLinksAdd2;
	}
CompteMenuLinks++;

//==> Test Groupe - Sous-Groupes - Sub_Sous-Groupes

if (AdresGroup = AdresGroup0 ){ //alert("   AdresGroup  est diff : donc sous goupe ! " );

var RacineSGroupeCh3 = "";
RacineSGroupeCh3 = chaine3.split('grp');
//alert ("RacineSGroupeCh3[1] =  " + RacineSGroupeCh3[1]);

RacineSGroupeCh3 = RacineSGroupeCh3[1].split(ExtPage);
//alert ("RacineSGroupeCh3[0] =  " + RacineSGroupeCh3[0]);

RacineSGroupeCh3 = RacineSGroupeCh3[0].split('_');
//alert ("RacineSGroupeCh3 =  " + RacineSGroupeCh3);
//RacineSGroupeCh3 = RacineSGroupeCh3[1].split('_');

	NumGrp = (RacineSGroupeCh3[1] );
	NumCat = RacineSGroupeCh3[2];
	NumSubCat = RacineSGroupeCh3[3];
//alert ("NumGrp =  " + NumGrp + " => " + "NumCat " + NumCat  +  " =: " + "NumSubCat " + NumSubCat);


var Num_Grp = (RacineSGroupeCh3[1] );
var NumS_Grp = (RacineSGroupeCh3[2] );

S_Groupe = (RacineSGroupeCh3[2]).split(ExtPage);
S_Groupe = S_Groupe[0];

Localisation = (window.location.href.split("/")[(window.location.href.split("/").length - 1)]);
//alert ("Localisation =  " + Localisation);
Localisation1 = Localisation.split('grp');
//alert ("Localisation =  " + Localisation1[1] + " => " + S_Groupe +  " =: " + Groupe);

Localisation2 = Localisation1[1].split('_');
var compteEndorscore = Localisation2.length;
//alert (compteEndorscore);
Localisation2Grp = Localisation2[1];
Localisation2Grp = Localisation2Grp.split('-');
Localisation2Grp = Localisation2Grp[0]
//alert (Localisation2Grp);

//******************************************
if (compteEndorscore == 2) {
//alert ("LocalisationS =  " + "GrpLoca " + Localisation2Grp[0] + ">" + NumGrp +  " => " + "SGrpLoca " + Localisation2SGrp[0] + ">" + NumCat +  " => " + "S_SGrpLoca " + Localisation2S_SGrp );

	if ((Localisation2Grp)==NumGrp){ 			//alert("NumGrp Identiques");
		if ((Localisation2SGrp[0])==undefined){ 	//alert("SGrpLoca undefined");

			if ((RacineSGroupeCh3[3])==undefined){ 	// ==> Fonction interoge php, retour nom img
								//alert("Engage l'écriture du SouGroupe!");
			ImgAl (NumGrp,NumCat);		// ==> Permet l'affichage des images dans les Sous-Groupes	
			}
			else
			{
			//alert ("SubSGrp();");
			//ImgAl (NumGrp,NumCat);	// ==> Permet l'affichage des images dans les Sub_Sous-Groupes
			tempo();		
			//SubSGrp();		// ==> Permet de n'afficher que le lien sans l'image dans les Sub_Sous-Groupes
			}

		}
	}else{tempo();}

} // Fin de: if (compteEndorscore == 2) {
//******************************************

//******************************************
if (compteEndorscore == 3) {
	if ((Localisation2[3])==undefined){ 
	Localisation2SGrp = Localisation2[2].split('-');
	Localisation2S_SGrp = Localisation2[3];
	//alert("Localisation2S_SGrp " + Localisation2S_SGrp);
	//alert("NumS_Grp " + NumS_Grp);
	}
	else{
	Localisation2SGrp = Localisation2[2];
	Localisation2S_SGrp = Localisation2[3];
	//alert("Localisation2S_SGrp 2 " + Localisation2S_SGrp);
	}

	//alert ("LocalisationS =  " + "GrpLoca " + Localisation2Grp[0] + ">" + NumGrp +  " => " + "SGrpLoca " + Localisation2SGrp[0] + ">" + NumCat +  " => " + "S_SGrpLoca " + Localisation2S_SGrp );

		if ((Localisation2SGrp[0])==NumCat){ //alert("Identiques");
		//Orientaion(RacineSGroupeCh3[3],NumGrp,NumCat);
			if ((RacineSGroupeCh3[3])==undefined){ // ==> Fonction interoge php, retour nom img
			//ImgAl (NumGrp,NumCat);		// ==> Permet l'affichage des images dans les Sous-Groupes
			tempo();		
			}
			else
			{
			//alert ("SubSGrp();" + RacineSGroupeCh3[3]);
			
			ImgAl (NumGrp,NumCat,NumSubCat);	// ==> Permet l'affichage des images dans les Sub_Sous-Groupes
			//tempo();		
			//SubSGrp();		// ==> Permet de n'afficher que le lien sans l'image dans les Sub_Sous-Groupes
			}

		}else{tempo();}
} // Fin de: if (compteEndorscore == 3) {
//******************************************

//******************************************
if (compteEndorscore == 4) {
ap_showWaitMessage('waitDiv', 0);
} // Fin de: if (compteEndorscore == 4) {
//******************************************

}else{ GroupePrincipal();
}

} // Fin de function if(chaine3.match(Groupe)){

} // Fin de function ifChaine3MatchGroupe(){

function GroupePrincipal(){
 			//alert("   Groupe Principal  " );
var SousChaine1 = "";
AdresGroup = ((SousChaine1[1] + '>').replace(/(^\s*)|(\s*$)/g, ""));
AdresGroup0 = (AdresGroup);
 			//alert("   Groupe Principal AdresGroup0 = " + AdresGroup );

				EcrireCookie("Imgp","0.jpg");
				//EcrireCookie("Img","");
			//alert("NomImgPrecedente Cookie 00 : " + (GetCookieVar ("Imgp")));
 
   	if (Compteur==0) { //alert("Début des Colones: " + Compteur)

		//FichierTemp = "";
		FichierTemp += Debuttable;
			//alert(FichierTemp);
   	}else{ 
   			//alert("Else : " + Compteur) 
   	}

var RacineSGroupeCh3 = "";
RacineSGroupeCh3 = chaine3.split('grp');
RacineSGroupeCh3 = RacineSGroupeCh3[1].split('_')

	NumGrp = (RacineSGroupeCh3[1] ).split(ExtPage);
	NumGrp = NumGrp[0];
			//alert("   NumGrp = NumGrp[0];  " + NumGrp );

	NumGrpPrecedent = NumGrp

	NumCat = "";

	//ImgAl (NumGrp,NumCat);

}

function Orientaion(RacineSGroupeCh3,NumGrp,NumCat){	
if ((RacineSGroupeCh3)==undefined){ // If RacineSGroupeCh3[4] = undefined == Sous Groupe donc engage fonction sousgroupe
//alert("RacineSGroupeCh3[3] is undefined");
	
	// ==> Fonction interoge php, retour nom img
//----------------------------------------
//alert("Engage l'écriture du SouGroupe!");


ImgAl (NumGrp,NumCat);		// ==> Permet l'affichage des images dans les Sous-Groupes
		
}
else
{
//alert ("RacineSGroupeCh3 Splitée _ 4 = " + Left(((RacineSGroupeCh3[4]).split(ExtPage)),1) ); // = "12"  ==> Sub_S_Groupe
//alert ("SubSGrp();");

	ImgAl (NumGrp,NumCat);	// ==> Permet l'affichage des images dans les Sub_Sous-Groupes
	//tempo();
		
	//SubSGrp();		// ==> Permet de n'afficher que le lien sans l'image dans les Sub_Sous-Groupes
}
}
 
    	 	  	
//---------------------------------------------------------------------------------------  	
//---------------------------------------------------------------------------------------


//} // Fin De Boucle : for (Num=0; Num<valtrouve; Num++){




//----------------------------------------

function ImgAl (NumGrp,NumCat,NumSub_Cat){
var rien=0;
var etatreponse ="";
//alert(" function ImgA NumGrp : " + NumGrp);
//alert(" function ImgA NumCat : " + NumCat);
//alert(" function ImgA NumCat : " + NumSubCat);
if (NumSubCat==undefined){NumSubCat="";}

	// ==> Fonction interoge php, retour nom img aléatoire
	//alert("function retour nom img aléatoire Début");




		//alert(texte);
		var xhr_object = null; 
	     
	   if(window.XMLHttpRequest) // Firefox 
	      xhr_object = new XMLHttpRequest(); 
	   else if(window.ActiveXObject) // Internet Explorer 
	      xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	   else { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   } 
	 
	   xhr_object.open("POST", "./TraitementImagesAleatoires.php", true);
	     
	   xhr_object.onreadystatechange = function() { 
	      if(xhr_object.readyState == 4) {
			 //alert(xhr_object.responseText); // DEBUG MODE
			 // --- ICI le retour (c'est à dire tout ce qui est écrit dans le fichier de traitement)
			 // --- est interprété, donc il suffi d'écrire du code JS dans traitement.php pour
			 // --- qu'il soit interprété au retour.
	         	//eval(xhr_object.responseText);
			//alert(xhr_object.responseText);

NomImgActuelle = (xhr_object.responseText); //(GetCookieVar ("img"));

//*******************************************************************************************************************
		if (NumCat == ""){ 	 // Rien 

				}else{  //alert("NomImgPrecedente 00 : " + NomImgPrecedente );

					//setTimeout("TestImgs(2)",50);
					TestImgs(2);

					}
//*******************************************************************************************************************
						}


	   } 
	 
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	   // --- ICI TU PASSE TES ARGUMENTS AU SCRIPT :
	   var data = "NumGrp=" + NumGrp + "&NumCat=" + NumCat + "&NumSubCat=" + NumSubCat;	   
	   xhr_object.send(data);
   	   //alert(data);  



} // Fin de fonction recherche


//----------------------------------------

function relectureNomImg(){ 	CompteTentatives++;
				if ( CompteTentatives == 3){ TestImgs(2);}else{
				//alert("function relectureNomImg() !"); 
				NomImgActuelle = (GetCookieVar ("img"));
				ImgAl (NumGrp,NumCat); }
			}

function reTestImgs(){ TestImgs(2); }

function TestImgs(etape)
{ 
NomImgPrecedente = (GetCookieVar ("Imgp"));
//NomImgActuelle = (GetCookieVar ("img"));
//alert(" function TestImgs(etape) Groupe : " + NumGrp);


    switch(etape)
    {
       case 1 :

           if (NomImgPrecedente == "0.jpg"){
//alert("NomImgActuelle 0 : " + NomImgActuelle + " <==> " + "NomImgPrecedente 0 : " + NomImgPrecedente);
              	TestImgs(2);
           }else{ 
           		if (NomImgActuelle == ""){ alert("NomImgActuelle s_ : " + NomImgActuelle);
							relectureNomImg();

//alert("NomImgActuelle 1 : " + NomImgActuelle + " <==> " + "NomImgPrecedente 1 : " + NomImgPrecedente);

							}else{	TestImgs(2);
								}
              }
          break;
       case 2 :
	etape=0;

		NomImgPrecedente = (GetCookieVar ("Imgp"));

           if (NomImgActuelle == NomImgPrecedente){
           		//alert("Imgs Identiques !");
//alert("NomImgActuelle : " + NomImgActuelle + " <==> " + "NomImgPrecedente : " + NomImgPrecedente);

			//NomImgPrecedente = (GetCookieVar ("Imgp"));
              		setTimeout("relectureNomImg()",350);
			//relectureNomImg()
           }else{
           		//alert("test réussi !");
              		//setTimeout("SGrp()",150);
//alert("NomImgActuelle : " + NomImgActuelle + " <==> " + "NomImgPrecedente : " + NomImgPrecedente);
		SGrp();
              }
          break;
          
    }
}


//----------------------------------------
//----------------------------------------

function MatchGroupe(){

var Localisation = (window.location.href.split("/")[(window.location.href.split("/").length - 1)]);
//alert ("Localisation =  " + Localisation);
var Localisation1 = Localisation.split('grp');
alert ("Localisation =  " + Localisation1[1]);
var Localisation2 = Localisation1[1].split('_');
var compteEndorscore = Localisation2.length;
alert (compteEndorscore);
}

function SGrp(){ 					//alert("S_Groupe_Precedent== " + S_Groupe_Precedent);

//alert("S_Groupe_Precedent 00 == " + S_Groupe_Precedent + " == " + "S_Groupe 00 == " + S_Groupe);

			if (S_Groupe_Precedent == ""){ //alert("if (SGroupePrecedent == ){ 1 ");
				SousGourpe(200);
				// ==> EnrSousGourpe();
				//S_Groupe_Precedent = (S_Groupe);
					}
					else{ //alert("if (SGroupePrecedent == ){ 2 ");

//alert("S_Groupe_Precedent== " + S_Groupe_Precedent + " == " + "S_Groupe == " + S_Groupe);

						if (S_Groupe_Precedent == (S_Groupe)){//rien
						}
							else{ 
								FinDeColonne();
								//SousGourpe();
									// ==> EnrSousGourpe();
								//S_Groupe_Precedent = (S_Groupe);
							}
			
//alert("function DirectionGrpSgrp ! ");


				SousGourpe(200);
				// ==> EnrSousGourpe();
				//S_Groupe_Precedent = (S_Groupe);
			}

}
//----------------------------------------


//----------------------------------------
function SubSGrp(){ 			//alert("function SubSGrp ! ");
	SousGourpe(100);
	
}

//----------------------------------------
function SousGourpe(Condition){ //alert("function SousGourpe ! Condition = " + Condition);

   //alert("J'ai trouver !! " + Groupe + " dans:   " + chaine2);


var AdresImg = "";

var SousChaine1 = chaine2.split('>')

//alert("   AdresGroup    " + (SousChaine1[1] + '>'))
AdresGroup = ((SousChaine1[1] + '>').replace(/(^\s*)|(\s*$)/g, "")); 	//alert(AdresGroup);
var AdresGroup2 = AdresGroup.split('href="')[1]; 			//alert(AdresGroup2);
AdresGroup = '<a class="LinkImgAleatoires" href="' + AdresGroup2; 	//alert(AdresGroup);

//alert("   AdresImg    " + (SousChaine1[2] + '>'))
AdresImg = ((SousChaine1[2] + '>').replace(/(^\s*)|(\s*$)/g, ""));

//alert("   NomGroup SousChaine1[3]   " + (SousChaine1[3] + '>'))
var SousChaine4 = AdresImg.split('<')
NomSousGroup = ((SousChaine4[0]).replace(/(^\s*)|(\s*$)/g, ""));
//alert("NomSousGroup SousChaine4[0] = " + NomSousGroup );
NomGroup = NomSousGroup
//alert("NomGroup  = " + NomGroup  );


var NomImgGroup = NomGroup //NomGroup.split('</')   
NomImgGroup =(NomImgGroup + ';');
var Longueur = (NomImgGroup.length);
LongueurNomGroup = (Longueur - 1);
NomImgGroup = Left(NomImgGroup,LongueurNomGroup);

NomImgGroup = (Left(NomImgGroup,LongueurNomGroup) + '.jpg') ;
//alert("AdresNomImgGroup = " + NomImgGroup );
NomImgGroup =  AccentToNoAccent(NomImgGroup); 
//alert("NomImgGroup Non Accentué = " + NomImgGroup);//affiche "elodie"
// ==>


//AdresNomImgGroup = ('<img src="images/Sgrp/' + NomImgGroup + '">');
//alert("AdresNomImgGroup = " + AdresNomImgGroup);  	


// ==> Option image aléatoire

NomImgAl = NomImgActuelle; //(GetCookieVar ("img"));
//alert("NomImgAl : " + NomImgAl);
AdresNomImgGroup = ('<img src=' + NomImgAl + ' class="ImageMenusAleatoire">');
// //AdresNomImgGroup = ('<img src=' + NomImgAl + " style='border:2px ridge red;'>");

//NomImgPrecedente = NomImgAl;
//alert("NomImgPrecedente 00 : " + NomImgAl);

				EcrireCookie("Imgp",NomImgAl);
//alert("NomImgPrecedente Cookie 00 : " + (GetCookieVar ("Imgp")));  	
// <==
   
// ==>

	//if (Condition=100){EnrSubSousGourpe();}
	if (Condition == 200){ 	//alert("Condition: " + Condition);
			S_Groupe_Precedent = (S_Groupe);
				//setTimeout("EnrSousGourpe()",50);
			EnrSousGourpe();
			}
		else { 		//alert("Condition 2 : " + Condition);
			S_Groupe_Precedent = (S_Groupe);
				//setTimeout("EnrSubSousGourpe()",50);
			EnrSubSousGourpe();
		}

}
//-----------------------------

function EnrSousGourpe(){
//alert("function EnrSousGourpe() Condition = SubSousGroup " + Condition);


var finAdrGrpAdrNomImgGrp = "</a></p>";
//alert("function EnrSousGourpe()"+ NomGroup + " " + Compteur + " " + "VarColones = "  + VarColones);


if (Compteur ==  VarColones)
{  	
   	Compteur = 0
			FichierTemp += FinP + FinTable + Debuttable ;
   			FichierTemp += DebColonne + hr + p + AdresGroup + NomGroup + finAdrGrpAdrNomImgGrp ;
			FichierTemp += PI + AdresGroup + AdresNomImgGroup + finAdrGrpAdrNomImgGrp ;		
//alert("FichierTemp Fin : " + FichierTemp);
}		  		
else
{
	
   			FichierTemp += DebColonne + hr + p + AdresGroup + NomGroup + finAdrGrpAdrNomImgGrp ;
			FichierTemp += PI + AdresGroup + AdresNomImgGroup + finAdrGrpAdrNomImgGrp ;
//alert(" else FichierTemp Fin : " + FichierTemp);
}

Compteur++
//alert(FichierTemp);
tempo(); 
}
//-----------------------------

function EnrSubSousGourpe(){ 

	var FinAdreSubSousGourpe = "</a><br>";

  		  	FichierTemp += AdresGroup + NomGroup + FinAdreSubSousGourpe ;
//alert(FichierTemp);	

tempo(); 

}
//-----------------------------

function TestFindesColones(){
// ==>	
//alert("Test Fin des Colones: " + Compteur);
	if (Compteur==VarColones) {
	//alert("Fin des Colones: " + Compteur);		
   	document.getElementById('div0').innerHTML +=("</TR>");
   	document.getElementById('div0').innerHTML +=("</Table>");  	
   	Compteur = 0   	
	}else{ 
	//alert("FindeBoucle: " + Compteur);
   	}
TestFindeProcedure();
}
//-----------------------------

function FinDeColonne(){ 				//alert("function FinDeColonne()"+ NomGroup + Compteur);   		  		

 			
			FichierTemp +=  FinColonne ;

//alert(FichierTemp);

}
//-----------------------------

function TestFindeProcedure(){
// ==>
  	//alert("TestFindeProcedure() !! ");
	//alert("Colonnes Compteur: " + Compteur);

	if (Compteur==0) {				//alert("Colonnes terminées: " + Compteur);
	   		ColonnesTerminees();
				
			}else{
 
			ColonnesPasTerminees();

   	}
}
//-----------------------------

function ColonnesTerminees(){ // Procedure de fin avec nbre de colonnes = à VarColones

	//alert("Colonnes terminées Procedure de fin avec nbre de colonnes = à VarColones : " + Compteur);
	//alert(MenuLinks);

FichierTemp += FinP + FinColonne + FinTable;
//alert("FichierTemp Fin : " + FichierTemp);

//document.getElementById('div0').innerHTML += FichierTemp

if (Compteur == 0){document.getElementById('div0').innerHTML += FichierTemp + '<table id="MenuTexte" widht="100%" align="left">' + MenuLinks + '</table>';
			//alert(document.getElementById('div0').innerHTML);
			}
else{document.getElementById('div0').innerHTML += FichierTemp}

}

//-----------------------------

function ColonnesPasTerminees(){ // Procedure de fin avec nbre de colonnes < à VarColones

	//alert("Colonnes pas terminées: " + Compteur);
	//alert("VarColones: " + VarColones);

FichierTemp += FinP + FinColonne + FinTable;
//alert("FichierTemp Fin : " + FichierTemp);
document.getElementById('div0').innerHTML += FichierTemp

CompteurFin = Compteur

}

