var ns4 = (document.layers);
var ie4 = (document.all && !document.getElementById);
var ie5 = (document.all && document.getElementById);
var ns6 = (!document.all && document.getElementById);
var visible = new Array();
/* AI */
/* Rajout du variable global contenant le lien vers la racine du microsite */
var LienRacineMicrosite = "../";
/* Rajout du variable global contenant le tableau des Géographiques
[][0] => idRegion;
[][1] => codeRegion;
[][2] => nomRegion;
[][3] => codePays;
[][4] => nomPays;
[][5] => numPaysLangue;
*/
var TabGeographiques = new Array();
var TabGeographiques_NbRows = 0;
var TabGeographiques_NbChamps = 0;

// Page - Marqueur
var TabMarqueur = new Array();
var TabMarqueur_NbRows = 0;
var TabMarqueur_NbChamps = 0;
/* FIN AI */

function show_or_hide(id) {
	(visible[id]) ? hide_element(id) : show_element(id);
}
function rediriger(url_comp) {
	window.location.replace(url_comp);
}
function show_help(id_b, id) {
	id_b.style.cursor = 'help';
	document.getElementById(id).style.left = findPosX(id_b) + 30;
	document.getElementById(id).style.top = findPosY(id_b) + 1;
	show_or_hide(id);
}
function show_element(id) {
	if (ns4) {
		document.layers[id].visibility = "show";
		document.layers[id].display = "block";
	} else if (ie4) {
		document.all[id].style.visibility = "visible";
		document.all[id].style.display = "block";
	} else if (ie5 || ns6) {
		document.getElementById(id).style.visibility = "visible";
		document.getElementById(id).style.display = "block";
	}
	visible[id] = true;
}
function hide_element(id) {
	if (ns4) {
		document.layers[id].visibility = "hide";
		document.layers[id].display = "none";
	} else if (ie4) {
		document.all[id].style.visibility = "hidden";
		document.all[id].style.display = "none";
	} else if (ie5 || ns6) {
		document.getElementById(id).style.visibility = "hidden";
		document.getElementById(id).style.display = "none";
	}
	visible[id] = false;
}
function findPosX(obj) {
	var curleft = 0;
	if (obj.offsetParent)
		while (1) {
			curleft += obj.offsetLeft;
			if (!obj.offsetParent)
				break;
			obj = obj.offsetParent;
		}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}
function findPosY(obj) {
	var curtop = 0;
	if (obj.offsetParent)
		while (1) {
			curtop += obj.offsetTop;
			if (!obj.offsetParent)
				break;
			obj = obj.offsetParent;
		}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}
function getInf(choix, plus) {
	if (document.getElementById("info_abo_" + choix).style.display == "block") {
		document.getElementById("info_abo_" + choix).style.display = "none";
		document.getElementById("lk_" + choix).innerHTML = plus;
	} else {
		document.getElementById("info_abo_" + choix).style.display = "block";
		document.getElementById("lk_" + choix).innerHTML = "[X]";
		(elementName)
	}
}
function get_typeAbo_value(step, langue, urlPart, site, revendeur) {
	if (langue == 1 && revendeur != 1) {
		for ( var i = 0; i < document.form_modReg.typeAbo.length; i++) {
			if (document.form_modReg.typeAbo[i].checked) {
				var rad_val = document.form_modReg.typeAbo[i].value;
			}
		}
	} else {
		var rad_val = 1;
	}
	go_next(rad_val, step, urlPart, site);
}
function get_durAbo_value(step, typeAbo, urlPart, site) {
	if (typeAbo == 1) {
		for ( var i = 0; i < document.form_modReg.durAbo.length; i++) {
			if (document.form_modReg.durAbo[i].checked) {
				var rad_val = document.form_modReg.durAbo[i].value;
			}
		}
	} else {
		var rad_val = 12;
	}
	go_next(rad_val, step, urlPart, site);
}
function go_next(valeur, etape, urlPart, site) {
	window.location.replace(urlPart + '?action=souscription&step=' + etape
			+ '&formVal=' + valeur + '&chxst=' + site)
}
function get_cond_gen(langue, microSite, urlPart) {
	window.open(
	urlPart + "medias/scripts/cond_general.php?lg=" + langue + "&ms=" + microSite, "infoCompar","top=10, left=10, menubar=no, status=yes,scrollbars=yes,directories=no,location=no,resizable=yes, width=600,height=500");
	}

// AI - 08/08/2011
// Reprise du lien pour le Respect de la vie Privée
function get_cond_gen_ViePrive(langue, microSite) {
	window.open(
	'' + "medias/scripts/cond_general.php?lg=" + langue + "&ms=" + microSite + "&viePriv=1", "infoCompar","top=10, left=10, menubar=no, status=yes,scrollbars=yes,directories=no,location=no,resizable=yes, width=600,height=500");
	}

function goSite(urlPart) {
	var data = document.forms.form_choix_site.nomSite.value;
	var reg = new RegExp(';-;-;', 'g');
	var tab = data.split(reg);
	window.location.replace(urlPart + '?action=affichageStats&adresse='
			+ tab[0] + '&nomSite=' + tab[1]);
}
function goCompte(urlPart) {
	var data = document.forms.form_choix_compte.numCpt.value;
	window.location.replace(urlPart + '?action=affichageStats&numCpt=' + data);
}
function goSite2(urlPart) {
	var data = document.forms.form_choix_site.nomSite.value;
	window.location.replace(urlPart + '?action=paramAlert&chx='	+ data);
}

// AI - 08/2011
// Refonte de la gestion des Marqueurs
function goSiteMarqueur(urlPart) {
	var data = document.forms.form_choix_site.nomSiteMark.value;
	window.location.replace(urlPart + '?action=gestMarqueurs&chx='	+ data);
}


function refreshInterfaceNewMark() {
	document.forms.form_create_marqueur.nomPage.value = '';
	document.forms.form_create_marqueur.ChoixNomPage.value = '';
	document.forms.form_create_marqueur.marqueurs[0].checked = false;
	document.forms.form_create_marqueur.marqueurs[1].checked = false;
	document.forms.form_create_marqueur.marqueurs[2].checked = false;
	document.forms.form_create_marqueur.marqueurs[3].checked = false;
	document.forms.form_create_marqueur.marqueurs[4].checked = false;
	document.forms.form_create_marqueur.marqueurs[5].checked = false;
	document.getElementById("pageName_Txt").style.display = 'none';
	document.getElementById("pageName").style.display = 'none';
	document.getElementById("resultSave").innerHTML = '';
	document.getElementById("code_marqueur").innerHTML = '';
}



function toogleElChx(container) {
	var vue = document.getElementById(container).style.display;
	if (vue == "block") {
		document.getElementById(container).style.display = "none";
		document.getElementById(container).style.visibility = "hidden";
	} else {
		document.getElementById(container).style.display = "block";
		document.getElementById(container).style.visibility = "visible";
	}
}
function getLkToDelSte(chxste, urlSite, urlPart, suppr, chxCpt) {
	var leLink;
	leLink = '<span style="color:red;">' + urlSite + ' : </span> ';
	leLink += '<a href="'
			+ urlPart
			+ '&supprNum='
			+ chxste
			+ '&supprCpt='
			+ chxCpt
			+ '" class="bt_connection" style="padding:1px;text-decoration:none;font-size:10px;">'
			+ suppr + '</a>';
	document.getElementById("choixSiteToDel").innerHTML = leLink;
}

/*script appeller lors du clic sur selectionner tout le marqueur, dans la partie marqueurs utilisateur, qui permet de tout selec dans le div contenant le marqueur*/
function selectionner(divid)
{
	// AI rendu de la fonction en Dynamique (pour la partie à sélectionner)
	/*
	if (document.selection)
	{
		var div = document.body.createTextRange();
		div.moveToElementText(document.getElementById("code_marqueur"));
		div.select();
	}
	else
	{
		var div = document.createRange();
		div.setStartBefore(document.getElementById("code_marqueur"));
		div.setEndAfter(document.getElementById("code_marqueur")) ;
		window.getSelection().addRange(div);
	}
	*/
	if (document.selection)
	{
		var div = document.body.createTextRange();
		div.moveToElementText(document.getElementById(divid));
		div.select();
	}
	else
	{
		var div = document.createRange();
		div.setStartBefore(document.getElementById(divid));
		div.setEndAfter(document.getElementById(divid)) ;
		window.getSelection().addRange(div);
	}
}

function selectionnerHistoMarq(divid)
{
	if (document.selection)
	{
		var div = document.body.createTextRange();
		div.moveToElementText(document.getElementById(divid));
		div.select();
	}
	else
	{
		var div = document.createRange();
		div.setStartBefore(document.getElementById(divid));
		div.setEndAfter(document.getElementById(divid)) ;
		window.getSelection().addRange(div);
	}
}

function showHideAlertes(i)
{
	var tabDiv = ["receptions", "config", "freqs", "keyws", "pages", "persoAlertes"];

	for(var compt=0; compt<tabDiv.length; compt++)
	{
		var elem = document.getElementById(tabDiv[compt]);
		var elemTitre = document.getElementById("titre_"+tabDiv[compt]);

		if(elem != null)
		{
			var boutonEnvoyer = document.getElementById("envoyer");
			boutonEnvoyer.style.display="";

			if(i==tabDiv[compt])
			{
				elem.style.display="";
				elemTitre.style.display="";
			}
			else
			{
				elem.style.display="none";
				elemTitre.style.display="none";
			}
		}
	}
}

/*script appeller lors du clic sur detail dans la partie mes sites utilisateurs qui permet de show/hide un element*/
function ForfaitDetailsB (i)
{
	var elem = document.getElementById("tr_details_"+i);
	if(elem.style.display == "none")
	{
		elem.style.display="";
	}
	else
	{
		elem.style.display="none";
	}
	return true;
}



/*AI - 08-2011
Fonction permettant d'afficher la description d'un type de marqueur
*/
function MarqueurTypeDetails (TypeMarqueur)
{
	/*
	TypeMarqueur = 1 => Manuel
	TypeMarqueur = 2 => Dynamique
	TypeMarqueur = 3 => Flash
	TypeMarqueur = 4 => Email
	TypeMarqueur = 5 => Clic
	TypeMarqueur = 6 => cURL
	*/
	var elem = document.getElementById("TM_details_"+TypeMarqueur);
	if(elem.style.display == "none")
	{
		elem.style.display="";
	}
	else
	{
		elem.style.display="none";
	}
	return true;
}


/*affiche / cache les marqueurs dans historique marqueur*/
function showHideMarq (i)
{
	var elem = document.getElementById(i);
	if(elem.style.display == "none")
	{
		elem.style.display="";
	}
	else
	{
		elem.style.display="none";
	}
	return true;
}

function GetTheOK(id, langue, AlertIsLinked)
{
   var text ="";
   var resultText ="";

  if (AlertIsLinked == 1) {
  	if(langue==1)
	   {
		   text="Ce marqueur est lié à une alerte. Etes vous sûr de vouloir supprimer ce marqueur et son alerte liée ?";
		   resultText="Marqueur et alerte supprimés avec succès.";
	   }
	   else if(langue==2)
	   {
		   text="Ce marqueur est lié à une alerte. Etes vous sûr de vouloir supprimer ce marqueur et son alerte liée ? ESP";
		   resultText="Marqueur et alerte supprimés avec succès. ESP";
	   }
	   else
	   {
		   text="Ce marqueur est lié à une alerte. Etes vous sûr de vouloir supprimer ce marqueur et son alerte liée ? ENG";
		   resultText="Marqueur et alerte supprimés avec succès. ENG";
	   }

	   if(confirm(text))
	   {
		  if(xajax_delMarqueur(id, AlertIsLinked))
		  {
			  document.getElementById('resultDel').innerHTML = resultText;
			  window.location.reload(true);
		  }
	   }
	   else
	   {
		   return false;
	   }
	} else {
		if(langue==1)
	   {
		   text="Etes vous sûr de vouloir supprimer ce marqueur ?";
		   resultText="Marqueur supprimé avec succès.";
	   }
	   else if(langue==2)
	   {
		   text="Etes vous sûr de vouloir supprimer ce marqueur ? ESP";
		   resultText="Marqueur supprimé avec succès. ESP";
	   }
	   else
	   {
		   text="Etes vous sûr de vouloir supprimer ce marqueur? ENG";
		   resultText="Marqueur supprimé avec succès. ENG";
	   }

	   if(confirm(text))
	   {
		  if(xajax_delMarqueur(id, AlertIsLinked))
		  {
			  document.getElementById('resultDel').innerHTML = resultText;
			  window.location.reload(true);
		  }
	   }
	   else
	   {
		   return false;
	   }
	}


}

function getLesValeursAlertes (numSite, siteUser, catAlert, langue)
{
	var getID='';
	var getIDValue='';
	var getIDbaisseSem='';
	var getIDbaisseWe='';
	var getIDimage='';
	var getIDpoub='';
	var all='';
	var DoProcess = true;

	if(catAlert == "keywords")
	{
		getID='kw';
		getIDValue='lesKeyws';
		getIDbaisseSem='baisseSemKeyws';
		getIDbaisseWe='baisseWeKeyws';
		getIDimage='imageKws';
		getIDpoub='poubKws';
		all='1';

	}
	else if(catAlert == "pages")
	{
		getID='pages';
		getIDValue='lesPages';
		getIDbaisseSem='baisseSemPages';
		getIDbaisseWe='baisseWePages';
		getIDimage='imagePages';
		getIDpoub='poubPages';
		all='1';
	}
	else if(catAlert == "emails")
	{
		getID='emails';
		getIDHorairesEmail = 'emailsHoraires';
		getIDValue='lesEmails';
		getIDimage='imageEmails';
		getIDpoub='poubEmails';
		all='0';
	}
	else if(catAlert == "tels")
	{
		getID='tels';
		getIDHorairesEmail = 'telsHoraires';
		getIDValue='lesTels';
		getIDimage='imageTel';
		getIDpoub='poubTel';
		all='0';
	}
	else if(catAlert == "configs")
	{
		DoProcess = false;
		getID='';
		getIDHorairesEmail = '';
		getIDValue='';
		getIDimage='';
		getIDpoub='';
		all='0';
	}
	else if(catAlert == "geographiques")
	{
		getID='geographiques';
		getIDValue='lesGeographiques';
		getIDbaisseSem='baisseSemGeographiques';
		getIDbaisseWe='baisseWeGeographiques';
		getIDimage='imageGeographiques';
		getIDpoub='poubGeographiques';
		all='1';
	}

	var tabValue = [];
	var tabValueSem = [];
	var tabValueWe = [];
	var tabEtat = [];
	var tabPuce= [];
	var tabPoub= [];
	var tabValueHoraireMail = [];
	var tabValueHoraireTel = [];
	var tabValueConfig = [];


	if (DoProcess) {

		var aTR =document.getElementById(''+getID).getElementsByTagName("TR");
		/* AI*/
		if ((catAlert == "emails") || (catAlert == "tels")) {
			var aTR_Horaires =document.getElementById(''+getIDHorairesEmail).getElementsByTagName("TR");
			var numRows_Horaires = document.getElementById(''+getIDHorairesEmail).rows.length;
		}

		var numRows = document.getElementById(''+getID).rows.length;
		var id=0;
		var numPuce=0;

		numRows=numRows-1; /*compte une ligne de trop*/

		for(i=0;i<numRows;i++)
		{

			var j = i+1;

			id= aTR[j].childNodes[1].id;

			if(id=="undefined" || id=="" || id=="null")//bug affichage navigateur
			{
				id = aTR[j].childNodes[0].getAttribute('id');
			}

			tabPuce[i]=id;
			numPuce= id.substr(6);

			tabValue[i] = document.getElementById(getIDValue+numPuce).value;
			tabEtat[i] = document.getElementById(getIDimage+numPuce).alt;
			tabPoub[i] = document.getElementById(getIDpoub+numPuce).alt;

			if(all=='1')
			{
				tabValueSem[i] = document.getElementById(getIDbaisseSem+numPuce).value;
				tabValueWe[i] = document.getElementById(getIDbaisseWe+numPuce).value;
			}
			else
			{
				tabValueSem[i]='';
				tabValueWe[i]='';
			}

			/* AI */
			/* Gestion des horaires des Eamils et des Téléphones */
			/* ON ne pase que une fois dans cette partie */
			if ((catAlert == "emails") || (catAlert == "tels")) {
				if (i==0) {
					if (catAlert == "emails") {
						tabValueHoraireMail[0]= document.getElementById("HReceptMail01").value;
						tabValueHoraireMail[1]= document.getElementById("HReceptMail02").value;
						tabValueHoraireMail[2]= document.getElementById("HReceptMail03").value;

						tabValueHoraireTel[0]= '';
						tabValueHoraireTel[1]= '';
						tabValueHoraireTel[2]= '';
					} else if (catAlert == "tels") {
						tabValueHoraireMail[0]= '';
						tabValueHoraireMail[1]= '';
						tabValueHoraireMail[2]= '';

						tabValueHoraireTel[0]= document.getElementById("HReceptTel01").value;
						tabValueHoraireTel[1]= document.getElementById("HReceptTel02").value;
						tabValueHoraireTel[2]= document.getElementById("HReceptTel03").value;
					}
				}
			} else {
				if (i==0) {
					tabValueHoraireMail[0]= '';
					tabValueHoraireMail[1]= '';
					tabValueHoraireMail[2]= '';
					tabValueHoraireTel[0]= '';
					tabValueHoraireTel[1]= '';
					tabValueHoraireTel[2]= '';
				}
			}
		}
	}

	/* Cas particulier des CONFIGURATIONS */
	if (catAlert == "configs") {
		/* Pour que l'enregistreement puisse être appelé, */
		/* il faut au mojs mettre une ligne vide dans les autres tableaux */
		tabValue[0] = '';
		tabValueSem[0] = '';
		tabValueWe[0] = '';
		tabEtat[0] = '';
		tabPuce[0] = '';
		tabPoub[0] = '';
		tabValueHoraireMail[0]= '';
		tabValueHoraireMail[1]= '';
		tabValueHoraireMail[2]= '';
		tabValueHoraireTel[0]= '';
		tabValueHoraireTel[1]= '';
		tabValueHoraireTel[2]= '';


		/* Alertes Activées ? */
		if (document.getElementById("activAl_1").checked) {
			tabValueConfig[0] = '1';
		} else {
			tabValueConfig[0] = '0';
		}

		/* Type statistique */
		if (document.getElementById("typeStats_J1").checked) {tabValueConfig[1] = '1';}
		else if (document.getElementById("typeStats_J7").checked) {tabValueConfig[1] = '2';}
		else if (document.getElementById("typeStats_A1").checked) {tabValueConfig[1] = '3';}
		else if (document.getElementById("typeStats_LISSER").checked) {tabValueConfig[1] = '4';}
		else {tabValueConfig[1] = '0';}


		/* % Variation semaine */
		if ((document.getElementById("pctChuteSem").value == "undefined") || (document.getElementById("pctChuteSem").value == "") || (document.getElementById("pctChuteSem").value =="null")) {
			tabValueConfig[2] = '0';
		} else {
			tabValueConfig[2] = document.getElementById("pctChuteSem").value;
		}

		/* % Variation semaine */
		if ((document.getElementById("pctChuteWe").value == "undefined") || (document.getElementById("pctChuteWe").value == "") || (document.getElementById("pctChuteWe").value =="null")) {
			tabValueConfig[3] = '0';
		} else {
			tabValueConfig[3] = document.getElementById("pctChuteWe").value;
		}

		/* Max SMS/Jour */
		if ((document.getElementById("smsMax").value == "undefined") || (document.getElementById("smsMax").value == "") || (document.getElementById("smsMax").value =="null")) {
			tabValueConfig[4] = '0';
		} else {
			tabValueConfig[4] = document.getElementById("smsMax").value;
		}
	} else {
		tabValueConfig[0] = ''; /* Alertes Activées ? */
		tabValueConfig[1] = ''; /* Type statistique */
		tabValueConfig[2] = ''; /* % Variation semaine */
		tabValueConfig[3] = ''; /* % Variation Week-Ends */
		tabValueConfig[4] = ''; /* Max SMS/Jour */
	}

	/*
	alert("tabValueHoraireMail[0] => "+tabValueHoraireMail[0]);
	alert("tabValueHoraireMail[1] => "+tabValueHoraireMail[1]);
	alert("tabValueHoraireMail[2] => "+tabValueHoraireMail[2]);
	*/
	/*
	alert("tabValueHoraireTel[0] => "+tabValueHoraireTel[0]);
	alert("tabValueHoraireTel[1] => "+tabValueHoraireTel[1]);
	alert("tabValueHoraireTel[2] => "+tabValueHoraireTel[2]);
	*/


	/*
	alert("tabValue => "+tabValue);
	alert("tabValueSem => "+tabValueSem);
	alert("tabValueWe => "+tabValueWe);
	alert("tabEtat => "+tabEtat);
	alert("tabPuce => "+tabPuce);
	alert("tabPoub => "+tabPoub);
	*/

	xajax_updateAlertes(numSite, siteUser, catAlert, langue, tabValue,tabValueSem,tabValueWe, tabEtat, tabPuce, tabPoub, tabValueHoraireMail, tabValueHoraireTel, tabValueConfig);

}


function runTestPersoAlerteMail(NumSite, EmailToUse, cat, LngUser) {
	var SocRev 	= document.getElementById("nomRev").value;
	var AbvRev 	= document.getElementById("abrevRev").value;
	var MailRev = document.getElementById("mailRev").value;
	var LogoRev	= document.getElementById("logoRev").value;

	xajax_runTestAlertesPerso(NumSite, SocRev, AbvRev, MailRev, LogoRev, EmailToUse, cat, LngUser);
}


function addAlertesPerso(NumSite, EmailToUse, cat, LngUser) {
	var SocRev 	= document.getElementById("nomRev").value;
	var AbvRev 	= document.getElementById("abrevRev").value;
	var MailRev = document.getElementById("mailRev").value;
	var LogoRev	= document.getElementById("logoRev").value;

	xajax_addAlertesPerso(NumSite, SocRev, AbvRev, MailRev, LogoRev, EmailToUse, cat, LngUser);
}




function reloadFen(cat)
{
	document.cookie='catAffiche='+cat+'';
	window.location.reload(true);
}


/* AI */
/* Rajout Setter pour le lien racine du microsite */
function setLienRacineMicrosite(urlRacineMicrosite) {
	if (urlRacineMicrosite != "") {
		LienRacineMicrosite = urlRacineMicrosite;
	} else {
		LienRacineMicrosite = "../";
	}
}

/* Rajout Setter pour rempli tableau des Géographiques */
/*
function setTabGeographiques(tabGeographiques) {
	alert("tabGeographiques transmis lenght => "+tabGeographiques.length);
	TabGeographiques = tabGeographiques;
}
*/

function initTabGeographique (NbRows, NbChamps) {
	TabGeographiques = new Array(NbRows,NbChamps);
	TabGeographiques_NbRows = NbRows;
	TabGeographiques_NbChamps = NbChamps;
}

function setTabGeographiques(IdRow, idRegion, codeRegion, nomRegion, codePays, nomPays, numPaysLangue) {
	TmpRegion = new Array(6);
	TmpRegion[0] = idRegion;
	TmpRegion[1] = codeRegion;
	TmpRegion[2] = nomRegion;
	TmpRegion[3] = codePays;
	TmpRegion[4] = nomPays;
	TmpRegion[5] = numPaysLangue;
	TabGeographiques[IdRow] = TmpRegion;
}


// Marqueur - Alertes pages
function initTabMarqueur (NbRows, NbChamps) {
	TabMarqueur = new Array(0,0);
	TabMarqueur = new Array(NbRows,NbChamps);
	TabMarqueur_NbRows = NbRows;
	TabMarqueur_NbChamps = NbChamps;
}


// Marqueur - Alertes pages
// [][0] => IdMark;
// [][1] => NomMark;
// [][2] => PageMark;
function setTabMarqueur(IdRow, IdMark, NomMark, PageMark) {
	TmpMarqueur = new Array(3);
	TmpMarqueur[0] = IdMark;
	TmpMarqueur[1] = NomMark;
	TmpMarqueur[2] = PageMark;
	TabMarqueur[IdRow] = TmpMarqueur;
}


/* Rajout du variable global contenant le tableau des Géographiques
[][0] => idRegion;
[][1] => codeRegion;
[][2] => nomRegion;
[][3] => codePays;
[][4] => nomPays;
[][5] => numPaysLangue;
*/
/* Méthode permettant de sélection les régions EN fonction du pays sélectionné */
function GetRegionFromPays(CodePays, ElementName) {
	var TabRegionSelect_G = new Array();
	var TabRegionSelect = new Array();
	var TabRegion = new Array();
	var CompteurRegion = 0;

	if (CodePays != "") {
		for (cl=0; cl < TabGeographiques_NbRows ; cl++) {
			TabRegion = new Array(6);
			TabRegion = TabGeographiques[cl];
			if (TabRegion[3] == CodePays) {
				var TabRegionSelect = new Array(2);
				TabRegionSelect[0] = TabRegion[1];
				TabRegionSelect[1] = TabRegion[2];
				TabRegionSelect_G[CompteurRegion] = TabRegionSelect;
				CompteurRegion++;
			}
		}

		while (document.getElementById(ElementName).options.length>0){
			document.getElementById(ElementName).options.length--;
		}
		newOpt=new Option("Choisissez...", "");
		document.getElementById(ElementName).options[0]=newOpt;

		if (CompteurRegion > 0) {

			for (cl=0; cl < CompteurRegion; cl++) {
				TabRegionSelect = new Array(2);
				TabRegionSelect = TabRegionSelect_G[cl];
				newOpt=new Option(TabRegionSelect[1], TabRegionSelect[0]);
				document.getElementById(ElementName).options[cl + 1]=newOpt;
			}
		}
	}
}


// Fonction permettant de charger à la volé les sélection de région enregistrer
function autoLoadRegion(ElementId_PAYS, ElementId_REGION, CodePays, CodeRegion) {
	/* Alimentation des listBox */
	GetRegionFromPays(CodePays, ElementId_REGION);

	/* Sélection du bon pays */
	var Cl_Pays = 0;
	var Cl_PaysMax = document.getElementById(ElementId_PAYS).options.length;
	for (Cl_Pays = 0; Cl_Pays < Cl_PaysMax; Cl_Pays++){
		if (document.getElementById(ElementId_PAYS).options[Cl_Pays].value == CodePays) {
			document.getElementById(ElementId_PAYS).options[Cl_Pays].selected = true;
		} else {
			document.getElementById(ElementId_PAYS).options[Cl_Pays].selected = false;
		}
	}
	/* Sélection de la bonne région */
	var Cl_Region = 0;
	var Cl_RegionMax = document.getElementById(ElementId_REGION).options.length;
	for (Cl_Region = 0; Cl_Region < Cl_RegionMax; Cl_Region++){
		if (document.getElementById(ElementId_REGION).options[Cl_Region].value == CodeRegion) {
			document.getElementById(ElementId_REGION).options[Cl_Region].selected = true;
		} else {
			document.getElementById(ElementId_REGION).options[Cl_Region].selected = false;
		}
	}
}


/* FIN AI */


function changeImage (id, alt, cat)
{

	if(alt == "OFF")
	{
		document.images["image"+cat+id].src=LienRacineMicrosite+"medias/images/microSites/Ds/v_vert.bmp";
		document.images["image"+cat+id].alt="ON";
	}
	else
	{
		document.images["image"+cat+id].src=LienRacineMicrosite+"medias/images/microSites/Ds/x_rouge.bmp";
		document.images["image"+cat+id].alt="OFF";
	}
}

function changeImagePoub (id, alt, langue, cat)
{
	var text="";
	if(langue==1)
	{
		text= "Etes vous sûr de vouloir supprimer cet élément?";
	}
	else if(langue==2)
	{
		text= "Etes vous sûr de vouloir supprimer cet élément? ESP";
	}
	else
	{
		text= "Etes vous sûr de vouloir supprimer cet élément? ENG";
	}

	if(alt == "Vide")
	{
		if(confirm(text))
		{
			document.images["poub"+cat+id].src=LienRacineMicrosite+"medias/images/microSites/Ds/poub_pleine_b.png";
			document.images["poub"+cat+id].alt="Pleine";
		}
	}
	else
	{
		document.images["poub"+cat+id].src=LienRacineMicrosite+"medias/images/microSites/Ds/poub_vide_b.png";
		document.images["poub"+cat+id].alt="Vide";
	}
}

function rougeLigne (puce, colonnes, change, allPuce, catAlert)//fonction gestion mot clef mise en couleur des erreurs
{
	var getIDValue='';
	var getIDbaisseSem='';
	var getIDbaisseWe='';
	var all='';

	if(catAlert == "keywords")
	{
		getID='kw';
		getIDValue='lesKeyws';
		getIDbaisseSem='baisseSemKeyws';
		getIDbaisseWe='baisseWeKeyws';
		getIDimage='imageKws';
		getIDpoub='poubKws';
		all='1';
	}
	else if(catAlert == "pages")
	{
		getID='pages';
		getIDValue='lesPages';
		getIDbaisseSem='baisseSemPages';
		getIDbaisseWe='baisseWePages';
		getIDimage='imagePages';
		getIDpoub='poubPages';
		all='1';
	}
	else if(catAlert == "tels")
	{
		getID='tels';
		getIDValue='lesTels';
		getIDimage='imageTel';
		getIDpoub='poubTel';
		all='0';
	}
	else if(catAlert == "emails")
	{
		getID='emails';
		getIDValue='lesEmails';
		getIDimage='imageEmails';
		getIDpoub='poubEmails';
		all='0';
	}

	if(change==1)//si change == 1 signifie des erreur on rougit les puce associe donc
	{
		for(j=0;j<allPuce.length;j++)
		{
			var corres =0;
			var col =0;
			var num = allPuce[j].substr(6);

			for(i=0;i<puce.length;i++)
			{
				if(allPuce[j]==puce[i])
				{
					corres++;
					col=i;
				}
			}
			if(corres > 0) /* si j ai eu une correspondance entre la puce analyser et une des puces avec erreur */
			{
				document.getElementById(allPuce[j]).style.color="red";
				document.getElementById(allPuce[j]).style.fontSize="14px";

				var champs = colonnes[col];
				var reparChamps = champs.split('-');

				if(reparChamps[0] != '*') /* si champ mot cle vide */
				{
					document.getElementById(getIDValue+num).style.border="2px solid red";
				}
				else /* sinon on remet defaut */
				{
					document.getElementById(getIDValue+num).style.border="1px solid";
				}

				if(all=='1')
				{
					if(reparChamps[1] != '*') /* si champ var vide */
					{
						document.getElementById(getIDbaisseSem+num).style.border="2px solid red";
					}
					else
					{
						document.getElementById(getIDbaisseSem+num).style.border="1px solid";
					}

					if(reparChamps[2] != '*') /* si champ var we */
					{
						document.getElementById(getIDbaisseWe+num).style.border="2px solid red";
					}
					else
					{
						document.getElementById(getIDbaisseWe+num).style.border="1px solid";
					}
				}
			}
			else /* aucune correspondace donc puce valide on la remet par defaut au cas ou elle etait en erreur precedement */
			{
				document.getElementById(allPuce[j]).style.color="grey";
				document.getElementById(allPuce[j]).style.fontSize="10px";
				document.getElementById(getIDValue+num).style.border="1px solid";
				if(all=='1')
				{
					document.getElementById(getIDbaisseSem+num).style.border="1px solid";
					document.getElementById(getIDbaisseWe+num).style.border="1px solid";
				}
			}
		}
	}
	else /* ya pas derreur alors on remet par default le style des puces */
	{
		for(i=0;i<allPuce.length;i++)
		{
			var num = allPuce[i].substr(6);
			document.getElementById(allPuce[i]).style.color="grey";
			document.getElementById(allPuce[i]).style.fontSize="10px";
			document.getElementById(getIDValue+num).style.border="1px solid";

			if(all=='1')
			{
				document.getElementById(getIDbaisseSem+num).style.border="1px solid";
				document.getElementById(getIDbaisseWe+num).style.border="1px solid";
			}
		}
	}
}

function goDataTpv(urlPart, Kw, addTexto, IsRevendeurForAddComp, NbJoursRestantAbo, cat, PaiementUsed)
{
	var data = document.forms.form_choix_site.nomSite.value;
	var MontantTot = document.getElementById('prixTot'+cat).value;

	if ((MontantTot != '') && (MontantTot != '0.00')) {

		var UrlFormat = '';

		UrlFormat = urlPart + '?action=envoiDataVersTpv&addTexto='+addTexto;
		UrlFormat = UrlFormat + '&site=1&nbKw='+Kw;
		UrlFormat = UrlFormat + '&IsRevend='+IsRevendeurForAddComp;
		UrlFormat = UrlFormat + '&NbJleft='+NbJoursRestantAbo;
		UrlFormat = UrlFormat + '&MonTot='+MontantTot;
		UrlFormat = UrlFormat + '&chx='+data;
		UrlFormat = UrlFormat + '&Pused='+PaiementUsed;

		window.location.replace(UrlFormat);
	} else {
		document.getElementById('resultUp').innerHTML='Erreur: veuillez saisir une volumétrie de composant.';
	}
}



function goDataTpv_FromListeSiteUser(urlPart, Kw, addTexto, IsRevendeurForAddComp, NbJoursRestantAbo, cat, chxst, PaiementUsed, IdDetail)
{
	//var data = document.forms.form_choix_site.nomSite.value;
	var MontantTot = document.getElementById('prixTot'+cat+'_'+IdDetail).value;

	if ((MontantTot != '') && (MontantTot != '0.00')) {

		var UrlFormat = '';

		// Hack juste pour les alertes perso (CheckBox)
		if (cat == 'AlertPerso') {Kw = 1;}

		UrlFormat = urlPart + '?action=envoiDataVersTpv&addTexto='+addTexto;
		UrlFormat = UrlFormat + '&site=1&nbKw='+Kw;
		UrlFormat = UrlFormat + '&IsRevend='+IsRevendeurForAddComp;
		UrlFormat = UrlFormat + '&NbJleft='+NbJoursRestantAbo;
		UrlFormat = UrlFormat + '&MonTot='+MontantTot;
		UrlFormat = UrlFormat + '&chxst='+chxst;
		UrlFormat = UrlFormat + '&Pused='+PaiementUsed;

		window.location.replace(UrlFormat);
	} else {
		if (cat == 'AlertPerso') {
			document.getElementById('resultat'+cat+'FromListeSiteUser'+'_'+IdDetail).innerHTML='Erreur: veuillez cocher la case.';
		} else {
			document.getElementById('resultat'+cat+'FromListeSiteUser'+'_'+IdDetail).innerHTML='Erreur: veuillez saisir une volumétrie de composant.';
		}
	}
}



// AI - 07/09/2011
// Modification de la fonction pour prendre en compte l'aspect revendeur
// et l'aspect du nombre de jour restant (cette partie n'est pas valable pour les SMS)
function calculPrixKw(nb, cat, isRevendeur, JourRestantAbo)
{
	var prixKw=0;
	var prixkw_J=0;
	var prixkw_Tot=0;
	var erreur=0;

	for(i=0;i<nb.length;i++)
	{
		if(nb[i]!="0" && nb[i] !="1" && nb[i] !="2" && nb[i] !="3" && nb[i] !="4" && nb[i] !="5" && nb[i] !="6" && nb[i] !="7" && nb[i] !="8" && nb[i] !="9")
		{
			erreur++;
		}
	}

	if(erreur == "0")
	{
		if (isRevendeur == 0) {
			if(cat=='Kw')
			{
				var kw=0.25;
			}
			else if(cat=='Page')
			{
				var kw=0.25;
			}
			else if(cat=='Tels')
			{
				var kw=0.99;
			}
			else if(cat=='Emails')
			{
				var kw=0.99;
			}
			else if(cat=='Sms')
			{
				var kw=0.18;
			}
			else if(cat=='Geographiques')
			{
				var kw=0.25;
			}
			else if(cat=='PageTck')
			{
				var kw=5;
			}
			else if(cat=='AlertPerso')
			{
				var kw=5;
			}
		} else { // Montant pour revendeur
			if(cat=='Kw')
			{
				var kw=0.17;
			}
			else if(cat=='Page')
			{
				var kw=0.17;
			}
			else if(cat=='Tels')
			{
				var kw=0.69;
			}
			else if(cat=='Emails')
			{
				var kw=0.69;
			}
			else if(cat=='Sms') // Pas touche au SMS !!!
			{
				var kw=0.18;
			}
			else if(cat=='Geographiques')
			{
				var kw=0.17;
			}
			else if(cat=='PageTck')
			{
				var kw=3.5;
			}
			else if(cat=='AlertPerso')
			{
				var kw=3.5;
			}
		}

		if (cat=='Sms') { // Cas particulier pour les SMS
			prixkw_Tot=kw*nb;
		} else {
			prixKw=kw*nb; // Prix pour 1 mois
			// On divise le prix par le nb de jours dans un mois (30 jours).
			prixkw_J = prixKw / 30;
			// On multiplie le prix journalier par le nombre de jours restant
			prixkw_Tot = prixkw_J * JourRestantAbo;
		}

		//prixKw = prixKw.toFixed(2);
		prixkw_Tot = prixkw_Tot.toFixed(2);
		document.getElementById('prixTot'+cat).value=prixkw_Tot;
		document.getElementById('resultUp').innerHTML='';
	}
	else
	{
		document.getElementById('prixTot'+cat).value='';
		document.getElementById('resultUp').innerHTML='Erreur: vous devez saisie un nombre entier : '+nb+'.';
	}

}



// AI - 07/09/2011
// Modification de la fonction pour prendre en compte l'aspect revendeur
// et l'aspect du nombre de jour restant (cette partie n'est pas valable pour les SMS)
function calculPrixKw_FromListeSiteUser(nb, cat, isRevendeur, JourRestantAbo, IdDetail)
{
	var prixKw=0;
	var prixkw_J=0;
	var prixkw_Tot=0;
	var erreur=0;

	for(i=0;i<nb.length;i++)
	{
		if(nb[i]!="0" && nb[i] !="1" && nb[i] !="2" && nb[i] !="3" && nb[i] !="4" && nb[i] !="5" && nb[i] !="6" && nb[i] !="7" && nb[i] !="8" && nb[i] !="9")
		{
			erreur++;
		}
	}

	if(erreur == "0")
	{
		if (isRevendeur == 0) {
			if(cat=='Sms')
			{
				var kw=0.18;
			}
			else if(cat=='PageTck')
			{
				var kw=5;
			}
			else if(cat=='AlertPerso')
			{
				var kw=5;
			}
		} else { // Montant pour revendeur
			if(cat=='Sms') // Pas touche au SMS !!!
			{
				var kw=0.18;
			}
			else if(cat=='PageTck')
			{
				var kw=3.5;
			}
			else if(cat=='AlertPerso')
			{
				var kw=3.5;
			}
		}

		if (cat=='Sms') { // Cas particulier pour les SMS
			prixkw_Tot=kw*nb;
		} else {
			prixKw=kw*nb; // Prix pour 1 mois
			// On divise le prix par le nb de jours dans un mois (30 jours).
			prixkw_J = prixKw / 30;
			// On multiplie le prix journalier par le nombre de jours restant
			prixkw_Tot = prixkw_J * JourRestantAbo;
		}

		//prixKw = prixKw.toFixed(2);
		prixkw_Tot = prixkw_Tot.toFixed(2);
		document.getElementById('prixTot'+cat+'_'+IdDetail).value=prixkw_Tot;
		document.getElementById('resultat'+cat+'FromListeSiteUser'+'_'+IdDetail).innerHTML='';
	}
	else
	{
		document.getElementById('prixTot'+cat+'_'+IdDetail).value='';
		document.getElementById('resultat'+cat+'FromListeSiteUser'+'_'+IdDetail).innerHTML='Erreur: vous devez saisie un nombre entier : '+nb+'.';
	}

}



// AI - 12/09/2011
// Modification de la fonction pour prendre en compte l'aspect revendeur
// et l'aspect du nombre de jour restant (cette partie n'est pas valable pour les alertes perso)
function calculPrixAlertePers_FromListeSiteUser(nb, cat, isRevendeur, JourRestantAbo, IdDetail)
{
	var prixKw=0;
	var prixkw_J=0;
	var prixkw_Tot=0;
	var erreur=0;

	if (document.getElementById('nbAlertPerso_'+IdDetail).checked) {
		erreur = "0";
	} else {
		erreur = "1";
	}

	if((erreur == "0") && (cat=='AlertPerso'))
	{
		if (isRevendeur == 0) {
			var kw=5;
		} else { // Montant pour revendeur
			// NON accessible pour les revendeurs (déjà fournis dans leur fonctionnalité)
		}

		prixKw=kw*1; // Prix pour 1 mois
		// On divise le prix par le nb de jours dans un mois (30 jours).
		prixkw_J = prixKw / 30;
		// On multiplie le prix journalier par le nombre de jours restant
		prixkw_Tot = prixkw_J * JourRestantAbo;

		//prixKw = prixKw.toFixed(2);
		prixkw_Tot = prixkw_Tot.toFixed(2);
		document.getElementById('prixTot'+cat+'_'+IdDetail).value=prixkw_Tot;
		document.getElementById('resultat'+cat+'FromListeSiteUser'+'_'+IdDetail).innerHTML='';
	}
	else
	{
		document.getElementById('prixTot'+cat+'_'+IdDetail).value='';
		document.getElementById('resultat'+cat+'FromListeSiteUser'+'_'+IdDetail).innerHTML='';
	}

}




/*
function MoveTitre()//non terminee but: faire defiler le th dans la table des mots cles -> mes alertes
{
	var obj = document.getElementById("tabKeywordsLigneTitre");
	var objH = document.getElementById("tabKeywordsLigneTitre").offsetHeight;

	var curtop = 0;
    if(obj.offsetParent)
    {
        while(1)
        {
          curtop += obj.offsetTop;

          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    }
    else if(obj.y)
    {
        curtop += obj.y;
    }

    tab = Array((document.documentElement && document.documentElement.scrollLeft) || window.pageXOffset || self.pageXOffset || document.body.scrollLeft,(document.documentElement && document.documentElement.scrollTop) || window.pageYOffset || self.pageYOffset || document.body.scrollTop);
	if((curtop+objH) < tab[1])//si la distance qui separe l element du haut de la page est < a la distance verticale scroller(par consequent l element n est plus visible(+objH est le height de l element))
	{
		//si il disparait completement
	}
	else
	{
		//si on voit ou revoit
	}
}
*/


/* Fonction permettant de rajouter une ligne dans les tableaux
 des alertes */
function adKw (numSite, siteUser, langue, catAlert)
{

	var getIDValue='';
	var getIDbaisseSem='';
	var getIDbaisseWe='';
	var all='';
	var idSupNext = 2;
	var idNext=3;
	var pre='';

	if(catAlert == "keywords")
	{
		getID='kw';
		getIDValue='lesKeyws';
		getIDbaisseSem='baisseSemKeyws';
		getIDbaisseWe='baisseWeKeyws';
		getIDimage='imageKws';
		getIDpoub='poubKws';
		getIDcatAlerte='Kws';
		all='1';
		pre='Kw';
	}
	else if(catAlert == "pages")
	{
		getID='pages';
		getIDValue='lesPages';
		getIDbaisseSem='baisseSemPages';
		getIDbaisseWe='baisseWePages';
		getIDimage='imagePages';
		getIDpoub='poubPages';
		getIDcatAlerte='Pages';
		all='3';
		pre='Pa';
	}
	else if(catAlert == "Tel")
	{
		getID='tels';
		getIDValue='lesTels';
		getIDimage='imageTel';
		getIDpoub='poubTel';
		getIDcatAlerte='Tel';
		all='0';
		pre='Te';
	}
	else if(catAlert == "Emails")
	{
		getID='emails';
		getIDValue='lesEmails';
		getIDimage='imageEmails';
		getIDpoub='poubEmails';
		getIDcatAlerte='Emails';
		all='0';
		pre='Em';
	}
	else if(catAlert == "geographiques")
	{
		getID='geographiques';
		getIDValuePays='lesGeographiquesPays';
		getIDValueRegion='lesGeographiques';
		getIDbaisseSem='baisseSemGeographiques';
		getIDbaisseWe='baisseWeGeographiques';
		getIDimage='imageGeographiques';
		getIDpoub='poubGeographiques';
		getIDcatAlerte='Geographiques';
		all='2';
		pre='Ge';
	}

	var aTR =document.getElementById(""+getID).getElementsByTagName("TR");

	var tabId =[];
	var tabNumPuce =[];

	var id=0;
	var puce=0;
	var laPuce=0;
	var laPuceID=0;
	var numPuce=0;

	for(i=1;i<aTR.length;i++)
	{
		j=i-1;
		id = aTR[i].childNodes[1].id;

		if(id=="undefined" || id=="" || id=="null")//bug affichage navigateur
		{
			id=aTR[i].childNodes[0].id;
			numPuce = aTR[i].childNodes[0].innerHTML;
		}
		else
		{
			numPuce = aTR[i].childNodes[1].innerHTML;
		}

		tabId[j]= id.substr(4);
		tabNumPuce[j]= numPuce.substr(0,(numPuce.length-1));
	}

	tabId.sort(function(a,b){return a - b});
	tabNumPuce.sort(function(a,b){return a - b});

	puce = (tabId[tabId.length-1]*1)+1;
	laPuce= (tabNumPuce[tabId.length-1]*1)+1;
	laPuceID= (tabNumPuce[tabId.length-1]*1);

	var newRow = document.getElementById(''+getID).insertRow(-1);

	var newCell = newRow.insertCell(0);
	newCell.align='right';
	newCell.style.width='30px';
	newCell.style.fontWeight='bold';
	newCell.style.color='grey';
	newCell.style.fontSize='10px';
	newCell.setAttribute('id',pre+'puce'+laPuceID);
	newCell.innerHTML=''+laPuce+'.';


	if(all==1)
	{
		newCell = newRow.insertCell(1);
		newCell.align='center';
		newCell.style.width='115px';
		newCell.innerHTML = '<input onclick="document.getElementById(\'resultUp\').innerHTML=\'\';" id="'+getIDValue+laPuceID+'" class="txt_saisie" style="text-align:center; background-color:white;" type="text" Value=""/>';

		newCell = newRow.insertCell(2);
		newCell.align='center';
		newCell.style.fontWeight='bold';
		newCell.innerHTML = '<input onclick="document.getElementById(\'resultUp\').innerHTML=\'\';" id="'+getIDbaisseSem+laPuceID+'" maxlength="3" class="txt_saisie" style="width: 20px; text-align:center; background-color:white;" type="text" Value=""/>&nbsp;%';

		newCell = newRow.insertCell(3);
		newCell.align='center';
		newCell.style.fontWeight='bold';
		newCell.innerHTML = '<input onclick="document.getElementById(\'resultUp\').innerHTML=\'\';" id="'+getIDbaisseWe+laPuceID+'" maxlength="3" class="txt_saisie" style="width: 20px; text-align:center; background-color:white;" type="text" Value=""/>&nbsp;%';

		newCell = newRow.insertCell(4);
		newCell.align='center';
		newCell.style.fontWeight='bold';
		/* newCell.innerHTML = '<img id="'+getIDimage+puce+'"  onclick="javascript:changeImage(\''+puce+'\',this.alt, \''+catAlert+'\')" onMouseOver=\'this.style.cursor="pointer"\' onMouseOut=\'this.style.cursor="default"\' style=\'border:0;\' alt=\'OFF\' src=\''+LienRacineMicrosite+'medias/images/microSites/Ds/x_rouge.bmp\' />'; */
		newCell.innerHTML = '<img id="'+getIDimage+laPuceID+'"  onclick="javascript:changeImage(\''+laPuceID+'\',this.alt, \''+getIDcatAlerte+'\')" onMouseOver=\'this.style.cursor="pointer"\' onMouseOut=\'this.style.cursor="default"\' style=\'border:0;\' alt=\'OFF\' src=\''+LienRacineMicrosite+'medias/images/microSites/Ds/x_rouge.bmp\' />';



		newCell = newRow.insertCell(5);
		newCell.align='center';
		newCell.style.fontWeight='bold';
		/* newCell.innerHTML = '<img id="'+getIDpoub+puce+'"  onclick="javascript:changeImagePoub(\''+puce+'\', this.alt, \''+langue+'\', \''+catAlert+'\');" onMouseOver=\'this.style.cursor="pointer"; this.src="'+LienRacineMicrosite+'medias/images/microSites/Ds/poub_pleine_b.png"\' onMouseOut=\'this.style.cursor="default"; this.src="'+LienRacineMicrosite+'medias/images/microSites/Ds/poub_vide_b.png"\' style=\'border:0;\' alt=\'Vide\' src=\''+LienRacineMicrosite+'medias/images/microSites/Ds/poub_vide_b.png\' />'; */
		newCell.innerHTML = '<img id="'+getIDpoub+laPuceID+'"  onclick="javascript:changeImagePoub(\''+laPuceID+'\', this.alt, \''+langue+'\', \''+getIDcatAlerte+'\');" onMouseOver=\'this.style.cursor="pointer"; this.src="'+LienRacineMicrosite+'medias/images/microSites/Ds/poub_pleine_b.png"\' onMouseOut=\'this.style.cursor="default"; this.src="'+LienRacineMicrosite+'medias/images/microSites/Ds/poub_vide_b.png"\' style=\'border:0;\' alt=\'Vide\' src=\''+LienRacineMicrosite+'medias/images/microSites/Ds/poub_vide_b.png\' />';
	}
	else if(all==2) /* Uniquement pour les Géographiques */
	{

		/*
		TabGeographiques
		[][0] => idRegion;
		[][1] => codeRegion;
		[][2] => nomRegion;
		[][3] => codePays;
		[][4] => nomPays;
		[][5] => numPaysLangue;

		getIDValuePays='lesGeographiquesPays';
		getIDValueRegion='lesGeographiques';
		*/

		/* PAYS */
		newCell = newRow.insertCell(1);
		newCell.align='center';
		newCell.style.width='115px';
		var InnerHTML_PAYS = "";
		var SaveCodePays = "";
		var TabCurrent_PAYS = new Array(6);

		InnerHTML_PAYS = '<select onclick="document.getElementById(\'resultUp\').innerHTML=\'\';"  onChange="GetRegionFromPays(this.value, \''+getIDValueRegion+laPuceID+'\');"   id="'+getIDValuePays+laPuceID+'" class="txt_saisie" style=" background-color:white;"/>';
		InnerHTML_PAYS+= '<option selected="selected" value="">Choisissez...</option>';
		for (cl=0; cl < TabGeographiques.length; cl++) {
			TabCurrent_PAYS = new Array(6);
			TabCurrent_PAYS = TabGeographiques[cl];
			if (TabCurrent_PAYS[3] != SaveCodePays) {
				InnerHTML_PAYS+= '<option value="'+TabCurrent_PAYS[3]+'"> '+TabCurrent_PAYS[4]+' </option>';
				SaveCodePays = TabCurrent_PAYS[3];
			}
		}
		InnerHTML_PAYS+= '</select>';
		newCell.innerHTML = InnerHTML_PAYS;
		/* FIN -- PAYS */

		/* REGIONS */
		newCell = newRow.insertCell(2);
		newCell.align='center';
		newCell.style.width='115px';
		var InnerHTML_REGION = "";

		InnerHTML_REGION = '<select onclick="document.getElementById(\'resultUp\').innerHTML=\'\';" id="'+getIDValueRegion+laPuceID+'" class="txt_saisie" style=" background-color:white;"/>';
		InnerHTML_REGION+= '<option selected="selected" value="">Choisissez...</option>';
		InnerHTML_REGION+= '</select>';
		newCell.innerHTML = InnerHTML_REGION;
		/* FIN -- REGIONS */


		newCell = newRow.insertCell(3);
		newCell.align='center';
		newCell.style.fontWeight='bold';
		newCell.innerHTML = '<input onclick="document.getElementById(\'resultUp\').innerHTML=\'\';" id="'+getIDbaisseSem+laPuceID+'" maxlength="3" class="txt_saisie" style="width: 20px; text-align:center; background-color:white;" type="text" Value=""/>&nbsp;%';

		newCell = newRow.insertCell(4);
		newCell.align='center';
		newCell.style.fontWeight='bold';
		newCell.innerHTML = '<input onclick="document.getElementById(\'resultUp\').innerHTML=\'\';" id="'+getIDbaisseWe+laPuceID+'" maxlength="3" class="txt_saisie" style="width: 20px; text-align:center; background-color:white;" type="text" Value=""/>&nbsp;%';

		newCell = newRow.insertCell(5);
		newCell.align='center';
		newCell.style.fontWeight='bold';
		/* newCell.innerHTML = '<img id="'+getIDimage+puce+'"  onclick="javascript:changeImage(\''+puce+'\',this.alt, \''+catAlert+'\')" onMouseOver=\'this.style.cursor="pointer"\' onMouseOut=\'this.style.cursor="default"\' style=\'border:0;\' alt=\'OFF\' src=\''+LienRacineMicrosite+'medias/images/microSites/Ds/x_rouge.bmp\' />'; */
		newCell.innerHTML = '<img id="'+getIDimage+laPuceID+'"  onclick="javascript:changeImage(\''+laPuceID+'\',this.alt, \''+getIDcatAlerte+'\')" onMouseOver=\'this.style.cursor="pointer"\' onMouseOut=\'this.style.cursor="default"\' style=\'border:0;\' alt=\'OFF\' src=\''+LienRacineMicrosite+'medias/images/microSites/Ds/x_rouge.bmp\' />';

		newCell = newRow.insertCell(6);
		newCell.align='center';
		newCell.style.fontWeight='bold';
		/* newCell.innerHTML = '<img id="'+getIDpoub+puce+'"  onclick="javascript:changeImagePoub(\''+puce+'\', this.alt, \''+langue+'\', \''+catAlert+'\');" onMouseOver=\'this.style.cursor="pointer"; this.src="'+LienRacineMicrosite+'medias/images/microSites/Ds/poub_pleine_b.png"\' onMouseOut=\'this.style.cursor="default"; this.src="'+LienRacineMicrosite+'medias/images/microSites/Ds/poub_vide_b.png"\' style=\'border:0;\' alt=\'Vide\' src=\''+LienRacineMicrosite+'medias/images/microSites/Ds/poub_vide_b.png\' />'; */
		newCell.innerHTML = '<img id="'+getIDpoub+laPuceID+'"  onclick="javascript:changeImagePoub(\''+laPuceID+'\', this.alt, \''+langue+'\', \''+getIDcatAlerte+'\');" onMouseOver=\'this.style.cursor="pointer"; this.src="'+LienRacineMicrosite+'medias/images/microSites/Ds/poub_pleine_b.png"\' onMouseOut=\'this.style.cursor="default"; this.src="'+LienRacineMicrosite+'medias/images/microSites/Ds/poub_vide_b.png"\' style=\'border:0;\' alt=\'Vide\' src=\''+LienRacineMicrosite+'medias/images/microSites/Ds/poub_vide_b.png\' />';
	}
	else if (all==3) { // Que pour les pages
		// [][0] => IdMark;
		// [][1] => NomMark;
		// [][2] => PageMark;
		newCell = newRow.insertCell(1);
		newCell.align='center';
		newCell.style.width='145px';
		var InnerHTML_Pages = "";
		var SaveCodePage = "";
		var TabCurrent_Page = new Array(3);

		InnerHTML_Page = '<select id="'+getIDValue+laPuceID+'" class="txt_saisie" style=" background-color:white; width:240px;"/>';
		InnerHTML_Page+= '<option selected="selected" value="">Choisissez...</option>';
		for (cl=0; cl < TabMarqueur_NbRows; cl++) {
			TabCurrent_Page = new Array(3);
			TabCurrent_Page = TabMarqueur[cl];
			if (TabCurrent_Page[2] != SaveCodePage) {
				InnerHTML_Page+= '<option value="'+TabCurrent_Page[2]+'"> '+TabCurrent_Page[1]+' </option>';
				SaveCodePage = TabCurrent_Page[2];
			}
		}
		InnerHTML_Page+= '</select>';
		newCell.innerHTML = InnerHTML_Page;

		newCell = newRow.insertCell(2);
		newCell.align='center';
		newCell.style.fontWeight='bold';
		newCell.innerHTML = '<input onclick="document.getElementById(\'resultUp\').innerHTML=\'\';" id="'+getIDbaisseSem+laPuceID+'" maxlength="3" class="txt_saisie" style="width: 20px; text-align:center; background-color:white;" type="text" Value=""/>&nbsp;%';

		newCell = newRow.insertCell(3);
		newCell.align='center';
		newCell.style.fontWeight='bold';
		newCell.innerHTML = '<input onclick="document.getElementById(\'resultUp\').innerHTML=\'\';" id="'+getIDbaisseWe+laPuceID+'" maxlength="3" class="txt_saisie" style="width: 20px; text-align:center; background-color:white;" type="text" Value=""/>&nbsp;%';

		newCell = newRow.insertCell(4);
		newCell.align='center';
		newCell.style.fontWeight='bold';
		/* newCell.innerHTML = '<img id="'+getIDimage+puce+'"  onclick="javascript:changeImage(\''+puce+'\',this.alt, \''+catAlert+'\')" onMouseOver=\'this.style.cursor="pointer"\' onMouseOut=\'this.style.cursor="default"\' style=\'border:0;\' alt=\'OFF\' src=\''+LienRacineMicrosite+'medias/images/microSites/Ds/x_rouge.bmp\' />'; */
		newCell.innerHTML = '<img id="'+getIDimage+laPuceID+'"  onclick="javascript:changeImage(\''+laPuceID+'\',this.alt, \''+getIDcatAlerte+'\')" onMouseOver=\'this.style.cursor="pointer"\' onMouseOut=\'this.style.cursor="default"\' style=\'border:0;\' alt=\'OFF\' src=\''+LienRacineMicrosite+'medias/images/microSites/Ds/x_rouge.bmp\' />';

		newCell = newRow.insertCell(5);
		newCell.align='center';
		newCell.style.fontWeight='bold';
		/* newCell.innerHTML = '<img id="'+getIDpoub+puce+'"  onclick="javascript:changeImagePoub(\''+puce+'\', this.alt, \''+langue+'\', \''+catAlert+'\');" onMouseOver=\'this.style.cursor="pointer"; this.src="'+LienRacineMicrosite+'medias/images/microSites/Ds/poub_pleine_b.png"\' onMouseOut=\'this.style.cursor="default"; this.src="'+LienRacineMicrosite+'medias/images/microSites/Ds/poub_vide_b.png"\' style=\'border:0;\' alt=\'Vide\' src=\''+LienRacineMicrosite+'medias/images/microSites/Ds/poub_vide_b.png\' />'; */
		newCell.innerHTML = '<img id="'+getIDpoub+laPuceID+'"  onclick="javascript:changeImagePoub(\''+laPuceID+'\', this.alt, \''+langue+'\', \''+getIDcatAlerte+'\');" onMouseOver=\'this.style.cursor="pointer"; this.src="'+LienRacineMicrosite+'medias/images/microSites/Ds/poub_pleine_b.png"\' onMouseOut=\'this.style.cursor="default"; this.src="'+LienRacineMicrosite+'medias/images/microSites/Ds/poub_vide_b.png"\' style=\'border:0;\' alt=\'Vide\' src=\''+LienRacineMicrosite+'medias/images/microSites/Ds/poub_vide_b.png\' />';
	}
	else
	{
		newCell = newRow.insertCell(1);
		newCell.align='center';
		newCell.style.width='150px';
		newCell.innerHTML = '<input onclick="document.getElementById(\'resultUp\').innerHTML=\'\';" id="'+getIDValue+laPuceID+'" class="txt_saisie" style="width:150px;text-align:center; background-color:white;" type="text" Value=""/>';

		newCell = newRow.insertCell(2);
		newCell.align='center';
		newCell.style.fontWeight='bold';
		/* newCell.innerHTML = '<img id="'+getIDimage+puce+'"  onclick="javascript:changeImage(\''+puce+'\',this.alt, \''+catAlert+'\')" onMouseOver=\'this.style.cursor="pointer"\' onMouseOut=\'this.style.cursor="default"\' style=\'border:0;\' alt=\'OFF\' src=\''+LienRacineMicrosite+'medias/images/microSites/Ds/x_rouge.bmp\' />'; */
		newCell.innerHTML = '<img id="'+getIDimage+laPuceID+'"  onclick="javascript:changeImage(\''+laPuceID+'\',this.alt, \''+getIDcatAlerte+'\')" onMouseOver=\'this.style.cursor="pointer"\' onMouseOut=\'this.style.cursor="default"\' style=\'border:0;\' alt=\'OFF\' src=\''+LienRacineMicrosite+'medias/images/microSites/Ds/x_rouge.bmp\' />';

		newCell = newRow.insertCell(3);
		newCell.align='center';
		newCell.style.fontWeight='bold';
		/* newCell.innerHTML = '<img id="'+getIDpoub+puce+'"  onclick="javascript:changeImagePoub(\''+puce+'\', this.alt, \''+langue+'\', \''+catAlert+'\');" onMouseOver=\'this.style.cursor="pointer"; this.src="'+LienRacineMicrosite+'medias/images/microSites/Ds/poub_pleine_b.png"\' onMouseOut=\'this.style.cursor="default"; this.src="'+LienRacineMicrosite+'medias/images/microSites/Ds/poub_vide_b.png"\' style=\'border:0;\' alt=\'Vide\' src=\''+LienRacineMicrosite+'medias/images/microSites/Ds/poub_vide_b.png\' />'; */
		newCell.innerHTML = '<img id="'+getIDpoub+laPuceID+'"  onclick="javascript:changeImagePoub(\''+laPuceID+'\', this.alt, \''+langue+'\', \''+getIDcatAlerte+'\');" onMouseOver=\'this.style.cursor="pointer"; this.src="'+LienRacineMicrosite+'medias/images/microSites/Ds/poub_pleine_b.png"\' onMouseOut=\'this.style.cursor="default"; this.src="'+LienRacineMicrosite+'medias/images/microSites/Ds/poub_vide_b.png"\' style=\'border:0;\' alt=\'Vide\' src=\''+LienRacineMicrosite+'medias/images/microSites/Ds/poub_vide_b.png\' />';

	}
}

