function replaceCaractere (chaine,pattern,replace){
	var m = chaine.length;
	var n = pattern.length;
	var o = (replace!=null) ? replace.length : 0;
	
	var chaine2 = "";
	var l;
	var i;
	for (l=0; (i = chaine.indexOf(pattern,l))>= 0; l=i+n) {
		if (i>l){
			chaine2 = chaine2+chaine.substring(l,i);
		}
		if (o>0){
			chaine2 = chaine2 + replace;
		}
	}
	if (l<m){
		chaine2 = chaine2 + chaine.substring(l,m);
	}
	
	return chaine2;
	
}

function MM_openBrWindow(theURL,winName,features) { 
  window.open(theURL,winName,features);
}

function checkAccent(libelle){
	
	//libelle = replaceCaractere(libelle,'é','e');
	//libelle = replaceCaractere(libelle,'è','e');
	//libelle = replaceCaractere(libelle,'ê','e');
	//libelle = replaceCaractere(libelle,'à','a');
	//libelle = replaceCaractere(libelle,'ù','u');
	
	return libelle;
}

function AffichePage2(page, msg)
{
	var param = page;
		
	if (param == "S1")
	{
		var code = document.europerf.code_interne.value;
		if (code.length <3)
		{
			alert(msg); //"Le champ nom doit contenir 3 caracteres minimum"
			//return false;
		}
		else
		{
			code = checkAccent(code);
			document.europerf.code_interne.value = code;
			document.europerf.event.value = "menu_synthese1";
			document.europerf.submit();
		}
	}
}

function AffichePage(page){
	var param = page;
		
	if (param == "S1"){
		var code = document.europerf.code_interne.value;
		if (code.length < 3)
		{
			alert("Le champ nom doit contenir 3 caracteres minimum");
			//return false;
		}
		else
		{
			code = checkAccent(code);
			document.europerf.code_interne.value = code;
			document.europerf.event.value = "menu_synthese1";
			document.europerf.submit();
		}
	}
	if (param == "S2"){
		document.europerf.event.value = "synthese2";
		document.europerf.submit();
	}
	if (param == "A1"){
		document.europerf.event.value = "analyse1";
		document.europerf.submit();
	}
	if (param == "A2"){
		document.europerf.event.value = "analyse2";
		document.europerf.submit();
	}
	if (param == "H1"){
		document.europerf.event.value = "historique";
		document.europerf.submit();
	}
	if (param == "C1"){
		document.europerf.event.value = "calculatrice";
		document.europerf.submit();
	}
	if (param == "M1"){
		document.europerf.event.value = "memento";
		document.europerf.submit();
	}
	if (param == "M2"){
		document.europerf.event.value = "rechmemento";
		document.europerf.submit();
	}
	if (param == "Q1"){
		document.europerf.event.value = "categorieEP";
		document.europerf.submit();
	}
	if (param == "Q2"){
		document.europerf.event.value = "categorieCOB";
		document.europerf.submit();
	}
	if (param == "P1"){
		document.europerf.event.value = "placeurs";
		document.europerf.submit();
	}
	if (param == "Pa1"){
		document.europerf.event.value = "palmares_cat";
		document.europerf.submit();
	}
	if (param == "Pa2"){
		document.europerf.event.value = "palmares_top";
		document.europerf.submit();
	}
	if (param == "I1"){
		document.europerf.event.value = "indice_europerf";
		document.europerf.submit();
	}
	if (param == "I2"){
		document.europerf.event.value = "indice_marche";
		document.europerf.submit();
	}
	if (param == "R1"){
		document.europerf.event.value = "recherche_avancee";
		document.europerf.submit();
	}
	if (param == "RP1"){
		document.europerf.event.value = "recherche_palmares";
		document.europerf.submit();
	}
	if (param == "RP2"){
		document.europerf.event.value = "mespalmares";
		document.europerf.submit();
	}
	if (param == "MP1"){
		document.europerf.event.value = "mesportefeuilles";
		document.europerf.submit();
	}
	if (param == "N1"){
		document.europerf.event.value = "news_europerf";
		document.europerf.submit();
	}	
	if (param == "TP"){
		document.europerf.event.value = "telechargement_palmares";
		document.europerf.submit();
	}	

}

/*  surcharge methode Submit(numero, formulaire) pour passer un Array de message traduit */
function Submit2(numero, formulaire, msg)
{
	if (numero == 4)
	{
		
		if ((formulaire=='choixopcvm') || (formulaire=='enregistrementpalmares') || (formulaire=='creationportefeuille'))
		{
			document.forms[formulaire].event.value = "enregistrer";
			if (document.forms[formulaire].nom_recherche.value==''){
				alert(msg[2]); // "Vous devez saisir un nom"
			}
			else
			{
				if ((formulaire=='enregistrementpalmares') || (formulaire=='creationportefeuille'))
				{
					
					document.forms[formulaire].target = "europerformance_main3";
					//alert(document.forms[formulaire].target);
					document.forms[formulaire].submit();
					self.close();
				}
				else
				{
					document.forms[formulaire].submit();
					window.opener.location.reload();
				}
			}
		}
		else if (formulaire=='choixportefeuille')
		{
			document.forms[formulaire].event.value = "choix_valeur";
			document.forms[formulaire].submit();
			self.close();
		
		}
		else if ((formulaire=='detail') || (formulaire=='detail2')
			|| (formulaire=='analyse') || (formulaire=='analyse2')
			|| (formulaire=='historique') || (formulaire=='calculatrice'))
		{
							
			var url = "ChoixPortefeuille.po?redirection="+formulaire;
			ajouter = window.open(url,"popop_ajout","height=300,width=450,resizable=yes,scrollbars=yes,toolbar=0,status=0");
			ajouter.focus();
			ajouter.opener.name="europerformance_main3";
						
		}
		else if ((formulaire=='mes_palmares_court') || (formulaire=='mes_palmares_moyen')
			|| (formulaire=='mes_palmares_long') || (formulaire=='mes_palmares_base')
			|| (formulaire=='mes_palmares_frais') || (formulaire=='mes_palmares_gestion')
			|| (formulaire=='mes_palmares_societe') || (formulaire=='mes_palmares_vl'))
		{
				
			var url = "EnregistrementPalmares.po?redirection="+formulaire;
			enregistrement = window.open(url,"popop_enreg","height=300,width=450,resizable=yes,scrollbars=yes,toolbar=0,status=0");
			enregistrement.focus();
			enregistrement.opener.name="europerformance_main3";
			
		}
		else if ((formulaire=='mesportefeuilles_court') || (formulaire=='mesportefeuilles_moyen')
			|| (formulaire=='mesportefeuilles_long') || (formulaire=='mesportefeuilles_base')
			|| (formulaire=='mesportefeuilles_frais') || (formulaire=='mesportefeuilles_gestion')
			|| (formulaire=='mesportefeuilles_societe') || (formulaire=='mesportefeuilles_vl'))
		{

			var url = "CreationPortefeuille.po?redirection="+formulaire;
			creation = window.open(url,"popop_creat","height=300,width=500,resizable=yes,scrollbars=yes,toolbar=0,status=0");
			creation.focus();
			creation.opener.name="europerformance_main3";	
		}
		else
		{
			var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
			document.forms[formulaire].populationselected.value=population;
			
			document.forms[formulaire].event.value = "plus_criteres";
			document.forms[formulaire].submit();
		}
		
	}
	
	if (numero == 5)
	{

		if ((formulaire=='mesportefeuilles_court') ||
		 	(formulaire=='mesportefeuilles_moyen') || 
			(formulaire=='mesportefeuilles_long') || 
			(formulaire=='mesportefeuilles_base') || 
			(formulaire=='mesportefeuilles_frais') ||
			(formulaire=='mesportefeuilles_gestion') ||
			(formulaire=='mesportefeuilles_societe') || 
			(formulaire=='mesportefeuilles_vl'))
		{
			var code_libelle = document.forms[formulaire].code_libelle.value;
			var code_libelle2 = document.forms[formulaire].code_libelle2.value;
			
			if (document.forms[formulaire].mesportefeuilles.value==0)
			{
				//"Vous devez au prealable choisir un portefeuille"
				alert(msg[0]);
			}
			else
			{
				if (((code_libelle=='') || (code_libelle == 'undefined')) && ((code_libelle2=='') || (code_libelle2 == 'undefined')))
				{
					// "Vous devez saisir un code ou libelle"
					alert(msg[1]);
				}
				else
				{
					var code = '';
					if ((code_libelle=='') || (code_libelle == 'undefined'))
					{ 
						code = document.forms[formulaire].code_libelle2.value;
						code = checkAccent(code);
					}
					else if ((code_libelle2=='') || (code_libelle2 == 'undefined'))
					{ 
						code = document.forms[formulaire].code_libelle.value;
						code = checkAccent(code);
					}
					
					var url = "AjoutValeurPortefeuille.po?redirection="+formulaire+"&event=ajouter_valeur&code_libelle="+code;
					ajoutvaleur = window.open(url,"popop_ajout","height=450,width=570,resizable=yes,scrollbars=yes,toolbar=0,status=0");
					ajoutvaleur.focus();
				}
			}
			
		}
		else if (formulaire=='ajoutvaleurportefeuille')
		{
			document.forms[formulaire].event.value = "choix_valeur";
			document.forms[formulaire].target = "europerformance_main3";
			document.forms[formulaire].submit();
			self.close();
		}
		else if (formulaire=='ajoutvaleurnews')
		{
			document.forms[formulaire].event.value = "choix_valeur";
			document.forms[formulaire].target = "europerformance_main3";
			document.forms[formulaire].submit();
			self.close();
		}
		else
		{	
			document.forms[formulaire].event.value = "moins_criteres";
			document.forms[formulaire].submit();
		}

	}
}

function Submit(numero, formulaire)
{
	if (numero == 1)
	{
		if (formulaire=='calculatrice')
		{
			document.forms[formulaire].event.value = "calculer";
			document.forms[formulaire].submit();
		}
		else if ((formulaire=='recherche_opcvm') || (formulaire=='recherche_opcvm2'))
		{
		
			var code = document.forms[formulaire].code_libelle.value;
			if ((code!='') && (code != 'undefined'))
			{
				code = checkAccent(code);
				document.forms[formulaire].code_libelle.value = code;
			}
			
			document.forms[formulaire].event.value = "recherche";
			document.forms[formulaire].submit();
			
		}
		else if ((formulaire=='recherche_palmares') || (formulaire=='recherche_palmares2'))
		{
			
			var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
			document.forms[formulaire].populationselected.value=population;
		
			var code = document.forms[formulaire].code_libelle.value;
			if ((code!='') && (code != 'undefined'))
			{
				code = checkAccent(code);
				document.forms[formulaire].code_libelle.value = code;
			}
			
			document.forms[formulaire].event.value = "recherche";
			document.forms[formulaire].submit();
			
		}
		else if (formulaire=='recherche_news_europerf')
		{
			var code = document.recherche_news_europerf.code_libelle.value;
			if ((code!='') && (code != 'undefined'))
			{
				code = checkAccent(code);
				document.recherche_news_europerf.code_libelle.value = code;
			}
			
			var motcle = document.recherche_news_europerf.mots_cles.value;
			if ((motcle!='') && (motcle != 'undefined'))
			{
				motcle = checkAccent(motcle);
				motcle = motcle.substring(0,10);
				document.recherche_news_europerf.mots_cles.value = motcle;
			}
			
			document.recherche_news_europerf.target = "europerformance_main3";
			document.recherche_news_europerf.event.value = "recherche";
			document.recherche_news_europerf.imprimer.value = 0;
			document.recherche_news_europerf.submit();					
		}
		else if ((formulaire=='cotequotidienne') 
		    || (formulaire == 'indice_europerf_court')
			|| (formulaire == 'indice_europerf_moyen')
			|| (formulaire == 'indice_europerf_long')
			|| (formulaire == 'palmares_top')
			|| (formulaire == 'palmares_cat_base')
			|| (formulaire == 'palmares_cat_court')
			|| (formulaire == 'palmares_cat_moyen')
			|| (formulaire == 'palmares_cat_long')
			|| (formulaire == 'palmares_cat_frais')
			|| (formulaire == 'palmares_cat_gestion')
			|| (formulaire == 'palmares_cat_vl')
			|| (formulaire == 'palmares_cat_societe')
			|| (formulaire == 'mespalmares_base')
			|| (formulaire == 'mespalmares_court')
			|| (formulaire == 'mespalmares_moyen')
			|| (formulaire == 'mespalmares_long')
			|| (formulaire == 'mespalmares_frais')
			|| (formulaire == 'mespalmares_gestion')
			|| (formulaire == 'mespalmares_vl')
			|| (formulaire == 'mespalmares_societe')
			|| (formulaire == 'mesportefeuilles_base')
			|| (formulaire == 'mesportefeuilles_court')
			|| (formulaire == 'mesportefeuilles_moyen')
			|| (formulaire == 'mesportefeuilles_long')
			|| (formulaire == 'mesportefeuilles_frais')
			|| (formulaire == 'mesportefeuilles_gestion')
			|| (formulaire == 'mesportefeuilles_vl')
			|| (formulaire == 'mesportefeuilles_societe')
			|| (formulaire == 'placeurs')
			|| (formulaire == 'gestionnaires'))
		{
			
			document.forms[formulaire].event.value = "recherche";
			
			var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
			document.forms[formulaire].populationselected.value=population;
			//alert(document.forms[formulaire].populationselected.value);
			document.forms[formulaire].submit();
		}
		else if (formulaire=='graphe_analyse2')
		{
		
			var code2 = document.forms[formulaire].code_libelle.value;
			var code3 = document.forms[formulaire].code_libelle3.value;
			var code4 = document.forms[formulaire].code_libelle4.value;
			
			if ((code4!='') && (code4 != 'undefined') && ((code3=='') || (code3 == 'undefined')) && (code2!='') && (code2 != 'undefined')){
				document.forms[formulaire].code_libelle3.value = code4;
				document.forms[formulaire].code_libelle4.value = '';				
			}
			if ((code4!='') && (code4 != 'undefined') && ((code3=='') || (code3 == 'undefined')) && ((code2=='') || (code2 == 'undefined'))){
				document.forms[formulaire].code_libelle.value = code4;
				document.forms[formulaire].code_libelle4.value = '';				
			}
			if ((code4!='') && (code4 != 'undefined') && (code3!='') && (code3 != 'undefined') && ((code2=='') || (code2 == 'undefined'))){
				document.forms[formulaire].code_libelle.value = code3;
				document.forms[formulaire].code_libelle3.value = code4;
				document.forms[formulaire].code_libelle4.value = '';								
			}
			if (((code4=='')  || (code4 == 'undefined')) && (code3!='') && (code3 != 'undefined') && ((code2=='') || (code2 == 'undefined'))){
				document.forms[formulaire].code_libelle.value = code3;
				document.forms[formulaire].code_libelle3.value = '';				
			}		
			
				
			document.forms[formulaire].event.value = "recherche";
			if (document.forms[formulaire].indice_ep.checked==true)
			{
				document.forms[formulaire].indice_ep.value=document.forms[formulaire].code_indice1.value;
			}
			else
			{
				document.forms[formulaire].indice_ep.value=0;
			}
			
			document.forms[formulaire].submit();
		}
		else
		{
			document.forms[formulaire].event.value = "recherche";
			document.forms[formulaire].submit();
		}
	}
	
	if (numero == 2)
	{
		if ((formulaire=='cotequotidienne')
			|| (formulaire == 'indice_europerf_court')
			|| (formulaire == 'indice_europerf_moyen')
			|| (formulaire == 'indice_europerf_long')
			|| (formulaire == 'palmares_top')
			|| (formulaire == 'palmares_cat_base')
			|| (formulaire == 'palmares_cat_court')
			|| (formulaire == 'palmares_cat_moyen')
			|| (formulaire == 'palmares_cat_long')
			|| (formulaire == 'palmares_cat_frais')
			|| (formulaire == 'palmares_cat_gestion')
			|| (formulaire == 'palmares_cat_vl')
			|| (formulaire == 'palmares_cat_societe')
			|| (formulaire == 'mespalmares_base')
			|| (formulaire == 'mespalmares_court')
			|| (formulaire == 'mespalmares_moyen')
			|| (formulaire == 'mespalmares_long')
			|| (formulaire == 'mespalmares_frais')
			|| (formulaire == 'mespalmares_gestion')
			|| (formulaire == 'mespalmares_vl')
			|| (formulaire == 'mespalmares_societe')
			|| (formulaire == 'placeurs')
			|| (formulaire == 'gestionnaires'))
		{
			document.forms[formulaire].event.value = "suivante";
			var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
			document.forms[formulaire].populationselected.value=population;
			//alert(document.forms[formulaire].populationselected.value);
			document.forms[formulaire].submit();
		}
		else
		{
			document.forms[formulaire].event.value = "suivante";
			document.forms[formulaire].submit();
		}
	}
	
	if (numero == 3)
	{
		if ((formulaire=='cotequotidienne')
			|| (formulaire == 'indice_europerf_court')
			|| (formulaire == 'indice_europerf_moyen')
			|| (formulaire == 'indice_europerf_long')
			|| (formulaire == 'palmares_top')
			|| (formulaire == 'palmares_cat_base')
			|| (formulaire == 'palmares_cat_court')
			|| (formulaire == 'palmares_cat_moyen')
			|| (formulaire == 'palmares_cat_long')
			|| (formulaire == 'palmares_cat_frais')
			|| (formulaire == 'palmares_cat_gestion')
			|| (formulaire == 'palmares_cat_vl')
			|| (formulaire == 'palmares_cat_societe')
			|| (formulaire == 'mespalmares_base')
			|| (formulaire == 'mespalmares_court')
			|| (formulaire == 'mespalmares_moyen')
			|| (formulaire == 'mespalmares_long')
			|| (formulaire == 'mespalmares_frais')
			|| (formulaire == 'mespalmares_gestion')
			|| (formulaire == 'mespalmares_vl')
			|| (formulaire == 'mespalmares_societe')
			|| (formulaire == 'placeurs')
			|| (formulaire == 'gestionnaires'))
		{
			document.forms[formulaire].event.value = "precedente";
			var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
			document.forms[formulaire].populationselected.value=population;
			//alert(document.forms[formulaire].populationselected.value);
			document.forms[formulaire].submit();
		}
		else
		{
			document.forms[formulaire].event.value = "precedente";
			document.forms[formulaire].submit();
		}
	}
	
	if (numero == 4)
	{
		
		if ((formulaire=='choixopcvm') || (formulaire=='enregistrementpalmares') || (formulaire=='creationportefeuille'))
		{
			document.forms[formulaire].event.value = "enregistrer";
			if (document.forms[formulaire].nom_recherche.value==''){
				alert("Vous devez saisir un nom");
			}
			else
			{
				if ((formulaire=='enregistrementpalmares') || (formulaire=='creationportefeuille'))
				{
					
					document.forms[formulaire].target = "europerformance_main3";
					//alert(document.forms[formulaire].target);
					document.forms[formulaire].submit();
					self.close();
				}
				else
				{
					document.forms[formulaire].submit();
					window.opener.location.reload();
				}
			}
		}
		else if (formulaire=='choixportefeuille')
		{
			document.forms[formulaire].event.value = "choix_valeur";
			document.forms[formulaire].submit();
			self.close();
		
		}
		else if ((formulaire=='detail') || (formulaire=='detail2')
			|| (formulaire=='analyse') || (formulaire=='analyse2')
			|| (formulaire=='historique') || (formulaire=='calculatrice'))
		{
							
			var url = "ChoixPortefeuille.po?redirection="+formulaire;
			ajouter = window.open(url,"popop_ajout","height=300,width=450,resizable=yes,scrollbars=yes,toolbar=0,status=0");
			ajouter.focus();
			ajouter.opener.name="europerformance_main3";
						
		}
		else if ((formulaire=='mes_palmares_court') || (formulaire=='mes_palmares_moyen')
			|| (formulaire=='mes_palmares_long') || (formulaire=='mes_palmares_base')
			|| (formulaire=='mes_palmares_frais') || (formulaire=='mes_palmares_gestion')
			|| (formulaire=='mes_palmares_societe') || (formulaire=='mes_palmares_vl'))
		{
				
			var url = "EnregistrementPalmares.po?redirection="+formulaire;
			enregistrement = window.open(url,"popop_enreg","height=300,width=450,resizable=yes,scrollbars=yes,toolbar=0,status=0");
			enregistrement.focus();
			enregistrement.opener.name="europerformance_main3";
			
		}
		else if ((formulaire=='mesportefeuilles_court') || (formulaire=='mesportefeuilles_moyen')
			|| (formulaire=='mesportefeuilles_long') || (formulaire=='mesportefeuilles_base')
			|| (formulaire=='mesportefeuilles_frais') || (formulaire=='mesportefeuilles_gestion')
			|| (formulaire=='mesportefeuilles_societe') || (formulaire=='mesportefeuilles_vl'))
		{

			var url = "CreationPortefeuille.po?redirection="+formulaire;
			creation = window.open(url,"popop_creat","height=300,width=500,resizable=yes,scrollbars=yes,toolbar=0,status=0");
			creation.focus();
			creation.opener.name="europerformance_main3";	
		}
		else
		{
			var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
			document.forms[formulaire].populationselected.value=population;
			
			document.forms[formulaire].event.value = "plus_criteres";
			document.forms[formulaire].submit();
		}
		
	}
	
	if (numero == 5)
	{

		if ((formulaire=='mesportefeuilles_court') ||
		 	(formulaire=='mesportefeuilles_moyen') || 
			(formulaire=='mesportefeuilles_long') || 
			(formulaire=='mesportefeuilles_base') || 
			(formulaire=='mesportefeuilles_frais') ||
			(formulaire=='mesportefeuilles_gestion') ||
			(formulaire=='mesportefeuilles_societe') || 
			(formulaire=='mesportefeuilles_vl'))
		{
			var code_libelle = document.forms[formulaire].code_libelle.value;
			var code_libelle2 = document.forms[formulaire].code_libelle2.value;
			
			if (document.forms[formulaire].mesportefeuilles.value==0)
			{
				alert("Vous devez au prealable choisir un portefeuille");
			}
			else
			{
				if (((code_libelle=='') || (code_libelle == 'undefined')) && ((code_libelle2=='') || (code_libelle2 == 'undefined')))
				{
					alert("Vous devez saisir un code ou libelle");
				}
				else
				{
					var code = '';
					if ((code_libelle=='') || (code_libelle == 'undefined'))
					{ 
						code = document.forms[formulaire].code_libelle2.value;
						code = checkAccent(code);
					}
					else if ((code_libelle2=='') || (code_libelle2 == 'undefined'))
					{ 
						code = document.forms[formulaire].code_libelle.value;
						code = checkAccent(code);
					}
					
					var url = "AjoutValeurPortefeuille.po?redirection="+formulaire+"&event=ajouter_valeur&code_libelle="+code;
					ajoutvaleur = window.open(url,"popop_ajout","height=450,width=570,resizable=yes,scrollbars=yes,toolbar=0,status=0");
					ajoutvaleur.focus();
				}
			}
			
		}
		else if (formulaire=='ajoutvaleurportefeuille')
		{
			document.forms[formulaire].event.value = "choix_valeur";
			document.forms[formulaire].target = "europerformance_main3";
			document.forms[formulaire].submit();
			self.close();
		}
		else if (formulaire=='ajoutvaleurnews')
		{
			document.forms[formulaire].event.value = "choix_valeur";
			document.forms[formulaire].target = "europerformance_main3";
			document.forms[formulaire].submit();
			self.close();
		}
		else
		{	
			document.forms[formulaire].event.value = "moins_criteres";
			document.forms[formulaire].submit();
		}

	}
	
	if (numero == 6)
	{
		if ((formulaire=='recherche_opcvm') || 
			(formulaire=='recherche_opcvm2') || 
			(formulaire=='recherche_palmares') || 
			(formulaire=='recherche_palmares2'))
		{
			document.forms[formulaire].event.value = "charger";
			document.forms[formulaire].submit();
		}
		else if ((formulaire=='mesportefeuilles_court') || 
			(formulaire=='mesportefeuilles_moyen') || 
			(formulaire=='mesportefeuilles_long') || 
			(formulaire=='mesportefeuilles_base') ||
			(formulaire=='mesportefeuilles_frais') || 
			(formulaire=='mesportefeuilles_gestion') ||
			(formulaire=='mesportefeuilles_societe') ||
			(formulaire=='mesportefeuilles_vl'))
		{
			document.forms[formulaire].event.value = "supprimer_ligne";
			document.forms[formulaire].submit();
		}
		
	}
	
	if (numero == 7)
	{
		if ((formulaire=='recherche_opcvm') || 
			(formulaire=='recherche_opcvm2') || 
			(formulaire=='recherche_palmares') || 
			(formulaire=='recherche_palmares2'))
		{
			var recherche = document.forms[formulaire].mesrecherches.value;
			
			var url = "SuppressionRecherche.po?mesrecherches="+recherche+"&redirection=recherche_opcvm2";
			if (formulaire=='recherche_opcvm')
			{
				url = "SuppressionRecherche.po?mesrecherches="+recherche+"&redirection=recherche_opcvm";
			}
			
			if (formulaire=='recherche_palmares')
			{
				url = "SuppressionRecherche.po?mesrecherches="+recherche+"&redirection=recherche_palmares";
			}
			
			if (formulaire=='recherche_palmares2')
			{
				url = "SuppressionRecherche.po?mesrecherches="+recherche+"&redirection=recherche_palmares2";
			}
			
			suppression = window.open(url,"popop2","height=200,width=350,resizable=yes,scrollbars=yes,toolbar=0,status=0");
			suppression.focus();
			
		}
		else if ((formulaire=='mesportefeuilles_court') || 
				(formulaire=='mesportefeuilles_moyen') ||
				(formulaire=='mesportefeuilles_long') || 
				(formulaire=='mesportefeuilles_base') || 
				(formulaire=='mesportefeuilles_frais') || 
				(formulaire=='mesportefeuilles_gestion') ||
				(formulaire=='mesportefeuilles_societe') ||
				(formulaire=='mesportefeuilles_vl'))
		{
			//var recherche = document.forms[formulaire].mesrecherches.value;
			
			var url = "SuppressionPortefeuille.po?redirection="+formulaire;
			suppression_p = window.open(url,"popop_supp","height=200,width=350,resizable=yes,scrollbars=yes,toolbar=0,status=0");
			suppression_p.focus();
		}
	}
}

function Remplace(expr,a,b) 
{
      var i=0;      
      while (i!=-1) 
      {
         i=expr.indexOf(a,i);         
         if (i>=0) 
         {
            expr=expr.substring(0,i)+b+expr.substring(i+a.length);            
            i+=b.length;
         }
      }
      return expr;
   }


function Imprimer()
{
	window.print();
}

function ImprimerNewsEuroperf()
{
	//document.recherche_news_europerf.imprimer.value = 1;
		
	page_impression = window.open("","popop_impression","height=600,width=730,resizable=yes,scrollbars=yes,toolbar=0,status=0");
	page_impression.close();
	page_impression = window.open("NewsEuroperf.po","popop_impression","height=600,width=730,resizable=yes,scrollbars=yes,toolbar=0,status=0");
	
	document.recherche_news_europerf.target = "popop_impression";
	//document.recherche_news_europerf.event.value = "construire";
	document.recherche_news_europerf.event.value = "imprimer";
	document.recherche_news_europerf.action = "NewsEuroperf.po";
	document.recherche_news_europerf.submit();
	
}

function SubmitPere(formulaire)
{
	
	document.forms[formulaire].event.value = "supprimer";
	document.forms[formulaire].submit();
	self.close();
	
}

function Abcedaire(choix)
{
	document.cotequotidienne.lettre.value = choix;
	document.cotequotidienne.event.value = "abcedaire";
	
	var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
	document.cotequotidienne.populationselected.value=population;	
	//alert(document.cotequotidienne.populationselected.value);
	document.cotequotidienne.submit();
}

function Trier(tri,sens,formulaire)
{
	document.forms[formulaire].event.value = "trier";
	document.forms[formulaire].tri.value = tri;
	document.forms[formulaire].sens.value = sens;
	document.forms[formulaire].submit();
	
}

function AffichePageDetail(page)
{
	var param = page;

	if (param == "S1")
	{
		document.menu.event.value = "synthese1";
		var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
		document.menu.populationselected.value=population;
		document.menu.submit();
	}
	if (param == "S2")
	{
		document.menu.event.value = "synthese2";
		var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
		document.menu.populationselected.value=population;
		document.menu.submit();
	}
	if (param == "A1")
	{
		document.menu.event.value = "analyse1";
		var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
		document.menu.populationselected.value=population;
		document.menu.submit();
	}
	if (param == "A2")
	{
		document.menu.event.value = "analyse2";
		var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
		document.menu.populationselected.value=population;
		document.menu.submit();
	}
	if (param == "H1")
	{
		document.menu.event.value = "historique";
		var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
		document.menu.populationselected.value=population;
		document.menu.submit();
	}
	if (param == "C1")
	{
		document.menu.event.value = "calculatrice";
		var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
		document.menu.populationselected.value=population;
		document.menu.submit();
	}
	if (param == "M1")
	{
		document.menu.event.value = "memento";
		document.menu.submit();
	}
	if (param == "M2")
	{
		document.menu.event.value = "rechmemento";
		document.menu.submit();
	}
	if (param == "Q1")
	{
		document.menu.event.value = "categorieEP";
		var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
		document.menu.populationselected.value=population;
		document.menu.submit();
	}
	if (param == "Q2")
	{
		document.menu.event.value = "categorieCOB";
		var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
		document.menu.populationselected.value=population;
		document.menu.submit();
	}
	if (param == "P1")
	{
		document.menu.event.value = "placeurs";
		var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
		document.menu.populationselected.value=population;		
		document.menu.submit();
	}
	if (param == "P2")
	{
		document.menu.event.value = "gestionnaires";
		var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
		document.menu.populationselected.value=population;
		document.menu.submit();
	}
	if (param == "Pa1")
	{
		document.menu.event.value = "palmares_cat";
		var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
		document.menu.populationselected.value=population;
		//alert(document.menu.populationselected.value);
		document.menu.submit();
	}
	if (param == "Pa2")
	{
		document.menu.event.value = "palmares_top";
		var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
		document.menu.populationselected.value=population;
		document.menu.submit();
	}
	if (param == "I1")
	{
		
		document.menu.event.value = "indice_europerf";
		var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
		document.menu.populationselected.value=population;
		document.menu.submit();
	}
	if (param == "I2")
	{
		
		document.menu.event.value = "indice_marche";
		var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
		document.menu.populationselected.value=population;
		document.menu.submit();
	}
	if (param == "R1")
	{
		document.menu.event.value = "recherche_avancee";
		var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
		document.menu.populationselected.value=population;
		document.menu.submit();
	}
	if (param == "RP1")
	{
		document.menu.event.value = "recherche_palmares";
		var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
		document.menu.populationselected.value=population;
		document.menu.submit();
	}
	if (param == "RP2")
	{
		document.menu.event.value = "mespalmares";
		var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
		document.menu.populationselected.value=population;		
		document.menu.submit();
	}
	if (param == "MP1")
	{
		document.menu.event.value = "mesportefeuilles";
		var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
		document.menu.populationselected.value=population;
		document.menu.submit();
	}
	if (param == "N1")
	{
		document.menu.event.value = "news_europerf";
		document.menu.submit();
	}
	if (param == "N2")
	{
		document.menu.event.value = "news_evalue";
		document.menu.submit();
	}
	if (param == "Pop")
	{
		document.menu.event.value = "multigestion_population";
		document.menu.submit();
	}
	if (param == "Eth")
	{
		document.menu.event.value = "ethique_population";
		document.menu.submit();
	}
	if (param == "TelPalm")
	{
		document.menu.event.value = "telechargement_palmares";
		var population = document.europerf.populationselected.options[document.europerf.populationselected.selectedIndex].value;
		document.menu.populationselected.value=population;
		document.menu.submit();
	}


}

function ChoisirOpcvmWindow(code_interne)
{
	window.opener.location.href="ChoixOpcvm.po?event=choix&code_interne="+code_interne;
}


function AfficheNoticeCOB()
{
	var code_interne = document.menu.code_opcvm.value;
	
	notice = window.open("NoticeCob.po?code_interne="+code_interne,"notice","height=600,width=600,resizable=yes,scrollbars=yes,toolbar=0,status=0");
	notice.focus();
}

function AffichePalmaresPDF(numero)
{

	var param = numero;	
	palmares = window.open("TelechargementPDF.po?numero="+param,"palmares","height=600,width=600,resizable=yes,scrollbars=yes,toolbar=0,status=0");
	palmares.focus();
}


function ChoisirOpcvm(code_interne)
{

	window.location.href="ChoixOpcvm.po?event=choix&code_interne="+code_interne;
}

function affiche() 
{
		document.getElementById("Details").style.display = "block";
}


function reinitialise(formulaire)
{
	document.forms[formulaire].mesrecherches.selectedIndex = "0";
}


function AjoutValeurNews()
{
	
	var checkedButton = "";
	for (var i=0; i < document.ajoutvaleurnews.ajout.length;i++) 
	{ 
		//alert(i);
		//alert(document.ajoutvaleurnews.ajout[i].checked);
		if (document.ajoutvaleurnews.ajout[i].checked=="1") 
		{         
			checkedButton=document.ajoutvaleurnews.ajout[i].value;
		}   
	}
	//alert(checkedButton);
	window.opener.document.recherche_news_europerf.code_libelle.value=checkedButton;
	self.close();
}

function Agrandir_graphique(type)
{
		
	if (type=='histo')
	{
		graphique = window.open("AgrandirGraphique.po?type=histo","graphique","height=500,width=700,resizable=yes,scrollbars=yes,toolbar=0,status=0");
		graphique.focus();
		
	}
	else if (type=='cumul')
	{
		graphique = window.open("AgrandirGraphique.po?type=cumul","graphique","height=500,width=700,resizable=yes,scrollbars=yes,toolbar=0,status=0");
		graphique.focus();
		
	}
	else if (type=='vl')
	{
		graphique = window.open("AgrandirGraphique.po?type=vl","graphique","height=500,width=700,resizable=yes,scrollbars=yes,toolbar=0,status=0");
		graphique.focus();
	}
	else if (type=='indice')
	{
		
		var date_debut = document.graphe_analyse2.date_deb.value;
		var date_fin = document.graphe_analyse2.date_fin.value;
		var code_interne2 = document.graphe_analyse2.code_interne2.value;
		var code_interne3 = document.graphe_analyse2.code_interne3.value;
		var code_interne4 = document.graphe_analyse2.code_interne4.value;
		var code_indice2 = document.graphe_analyse2.indice.options[document.graphe_analyse2.indice.selectedIndex].value;
		
		if (document.graphe_analyse2.indice_ep.checked==true)
		{
			document.graphe_analyse2.indice_ep.value=document.graphe_analyse2.code_indice1.value;
		}
		else
		{
			document.graphe_analyse2.indice_ep.value=0;
		}
			
		var code_indice1 = document.graphe_analyse2.indice_ep.value;
		var url = "AgrandirGraphiquevl.po?type=indice&date_debut="+date_debut
			+"&date_fin="+date_fin+"&code_interne2="+code_interne2
			+"&code_interne3="+code_interne3+"&code_interne4="+code_interne4
			+"&code_indice1="+code_indice1+"&code_indice2="+code_indice2;
			
		graphique = window.open(url,"graphique","height=600,width=750,resizable=yes,scrollbars=yes,toolbar=0,status=0");
		graphique.focus();
	}
}


function AjoutValeurGraphe(nom_champ)
{
	
	var checkedButton = "";
	for (var i=0; i < document.ajoutvaleurgraphe.ajout.length;i++) 
	{
		//alert(i);
		//alert(document.ajoutvaleurgraphe.ajout[i].checked);
		if (document.ajoutvaleurgraphe.ajout[i].checked=="1") 
		{         
			checkedButton=document.ajoutvaleurgraphe.ajout[i].value;
		}   
	}
	
	if (nom_champ=='code_libelle')
	{
		//alert(checkedButton);
		window.opener.document.graphe_analyse2.code_libelle.value=checkedButton;
	}
	else if (nom_champ=='code_libelle3')
	{
		//alert(checkedButton);
		window.opener.document.graphe_analyse2.code_libelle3.value=checkedButton;
	}
	else if (nom_champ=='code_libelle4')
	{
		//alert(checkedButton);
		window.opener.document.graphe_analyse2.code_libelle4.value=checkedButton;
	}
	else
	{
		//alert(checkedButton);
		window.opener.document.graphe_analyse2.code_libelle.value=checkedButton;
	}
	
	self.close();
}



