﻿function ReplaceAccents(p) {
	p = p.replace(/&/g, "[amp]");
	p = p.replace(/</g, "[lt]");
	p = p.replace(/>/g, "[gt]");
	p = p.replace(/'/g, "[#39]");
	p = p.replace(/"/g, "[#34]");
	
	p = p.replace(/é/g, "[eacute]");
	p = p.replace(/É/g, "[Eacute]");
	p = p.replace(/è/g, "[egrave]");
	p = p.replace(/È/g, "[Egrave]");
	p = p.replace(/ë/g, "[euml]");
	p = p.replace(/Ë/g, "[euml]");
	p = p.replace(/ê/g, "[ecirc]");
	p = p.replace(/Ê/g, "[Ecirc]");
	
	p = p.replace(/à/g, "[agrave]");
	p = p.replace(/À/g, "[Agrave]");
	p = p.replace(/ä/g, "[auml]");
	p = p.replace(/Ä/g, "[auml]");
	p = p.replace(/â/g, "[acirc]");
	p = p.replace(/Â/g, "[Acirc]");
	
	p = p.replace(/ù/g, "[ugrave]");
	p = p.replace(/Ù/g, "[Ugrave]");
	p = p.replace(/ü/g, "[uuml]");
	p = p.replace(/Ü/g, "[Uuml]");
	p = p.replace(/û/g, "[ucirc]");
	p = p.replace(/Û/g, "[Ucirc]");
	
	p = p.replace(/î/g, "[icirc]");
	p = p.replace(/Î/g, "[Icirc]");
	p = p.replace(/ï/g, "[iuml]");
	p = p.replace(/Ï/g, "[Iuml]");
	
	p = p.replace(/ô/g, "[ocirc]");
	p = p.replace(/Ô/g, "[Ocirc]");
	
	p = p.replace(/ç/g, "[ccedil]");
	
	return p;
}

function ReplaceAccentsUTF8(p) {
	p = p.replace(/&/g, "[amp]");
	p = p.replace(/</g, "[lt]");
	p = p.replace(/>/g, "[gt]");
	p = p.replace(/'/g, "[#39]");
	p = p.replace(/"/g, "[#34]");
	
	p = p.replace(/Ã§/g, "[ccedil]");
	p = p.replace(/ä§/g, "[ccedil]"); 
	p = p.replace(/Ã©/g, "[eacute]"); 
	p = p.replace(/ä©/g, "[eacute]"); 
	p = p.replace(/Ã¨/g, "[egrave]"); 
	p = p.replace(/ä¨/g, "[egrave]"); 
	p = p.replace(/Ãª/g, "[ecirc]"); 
	p = p.replace(/äª/g, "[ecirc]"); 
	p = p.replace(/Ã«/g, "[euml]"); 
	p = p.replace(/ä«/g, "[euml]");
	p = p.replace(/ÃŠ/g, "[Ecirc]"); 
	p = p.replace(/äŠ/g, "[Ecirc]"); 
	p = p.replace(/Ã‹/g, "[euml]"); 
	p = p.replace(/ä‹/g, "[euml]"); 
	p = p.replace(/Ã®/g, "[icirc]"); 
	p = p.replace(/ä®/g, "[icirc]"); 
	p = p.replace(/Ã¯/g, "[iuml]"); 
	p = p.replace(/ä¯/g, "[iuml]"); 
	p = p.replace(/ÃŽ/g, "[Icirc]"); 
	p = p.replace(/äŽ/g, "[Icirc]"); 
	p = p.replace(/Ã´/g, "[ocirc]"); 
	p = p.replace(/ä´/g, "[ocirc]"); 
	p = p.replace(/Ã¶/g, "[ouml]"); 
	p = p.replace(/ä¶/g, "[ouml]"); 
	p = p.replace(/Ã”/g, "[Ocirc]"); 
	p = p.replace(/ä”/g, "[Ocirc]"); 
	p = p.replace(/Ã–/g, "[Ouml]"); 
	p = p.replace(/ä–/g, "[Ouml]"); 
	p = p.replace(/Ã /g, "[agrave]"); 
	p = p.replace(/ä /g, "[agrave]"); 
	p = p.replace(/Ã¢/g, "[acirc]"); 
	p = p.replace(/ä¢/g, "[acirc]"); 
	p = p.replace(/Ã¤/g, "[auml]"); 
	p = p.replace(/ä¤/g, "[auml]"); 
	p = p.replace(/Ã‚/g, "[Acirc]"); 
	p = p.replace(/ä‚/g, "[Acirc]"); 
	p = p.replace(/Ã„/g, "[Auml]"); 
	p = p.replace(/ä„/g, "[Auml]"); 
	p = p.replace(/Ã¹/g, "u");
	p = p.replace(/Ã»/g, "[ucirc]"); 
	p = p.replace(/Ã¼/g, "[uuml]"); 
	p = p.replace(/ä¼/g, "[uuml]"); 
	p = p.replace(/Ã›/g, "[Ucirc]"); 
	p = p.replace(/Ãœ/g, "[Uuml]"); 
	p = p.replace(/ä¹/g, "u"); 
	p = p.replace(/ä»/g, "[Ucirc]"); 
	p = p.replace(/ä¼/g, "[uuml]"); 
	p = p.replace(/ä¼/g, "[uuml]"); 
	p = p.replace(/ä›/g, "[Ucirc]"); 
	p = p.replace(/äœ/g, "[Uuml]"); 
	return p;
}

function verif_form_login() {
	if ($("form_login").login.value == "") { alert("Veuillez indiquer un identifiant"); $("form_login").login.focus(); return false; }
	if ($("form_login").mdp.value == "") { alert("Veuillez indiquer un mot de passe"); $("form_login").mdp.focus(); return false; }
	return true;
}

	function selectFonction() {
		// alert($("#fonction").val());
		var fonction = $("#fonction").val();
		if ( fonction == "Autres" || fonction == "" ) {
			$(".zoneCGP").css("display","none");
			$("#inputAutreFonction").css("display","block");
		} else {
			$(".zoneCGP").css("display","block");
			$("#background_Flyover_1").css("height",(parseInt($("#background_Flyover_1").css("height"))+250)+"px");
			$("#inputAutreFonction").css("display","none");
		}
	}

function trimPerso(myString) {
	return myString.replace(/^\s+/g,'').replace(/\s+$/g,'')
} 

	function open_popup(num,statut) {
		

	if ( num == 1 ) {
		/* On récupérer le contenu du formulaire */
		if ( num != 1 ) $("#formInscription select").css("visibility","hidden");
		else if ( sauvNumPopup != 5 ) { $("#formInscription select").css("visibility","visible"); }
		
		sauvNumPopup = num;
	
		$.ajax({
			type: "POST",
			url: "/getFormulaireInfosAjax.php",
			data: {	
				"statut" : statut
			},
			success: function(msg){
				
				$("#content_Flyover_"+num).html(msg);
				
				
				$("#content_Flyover_"+num).css({
					"left"				:	"50%",
					"margin-left"		:	"-"+(parseInt( $("#content_Flyover_"+num).width()/2 )+"px"),
					"top"				:	"50%",
					"margin-top" 		: 	"-"+(parseInt( $("#content_Flyover_"+num).height() / 2 )+"px")
				});

				/* Permet de mettre la popup au coin supèrieure si cette dernière est plus grande que la taille de l'écran */
				if ( $(window).height() <= $("#content_Flyover_"+num).height() ) {
					var diffSize = ( parseInt($("#content_Flyover_"+num).height() / 2) - parseInt($(window).height() / 2 ) );
					$("#content_Flyover_"+num).css("margin-top",parseInt($("#content_Flyover_"+num).css("margin-top")) + diffSize + 20);
					$("#content_Flyover_"+num).css("padding-bottom","20px");
				} 

				/* Permet de le centrer par rapport au scrool */
				$("#content_Flyover_"+num).css("margin-top", ( parseInt($("#content_Flyover_"+num).css("margin-top")))+"px");

				/* Permet d'agrandir le background_Flyover */
				 
				if ( $("body").height() > $(window).height() ) {
					if ( $("#content_Flyover_"+num).height() > $("body").height() ) 
						sizeBackgroundFlyover = $("#content_Flyover_"+num).height() + 50;
					else
						sizeBackgroundFlyover = $("body").height();
				} else {
					if ( $("#content_Flyover_"+num).height() > $("body").height() ) 
						sizeBackgroundFlyover = $("#content_Flyover_"+num).height() + 50;
					else
						sizeBackgroundFlyover = $(window).height();
						
				}
				
				$("#background_Flyover_"+num).height( sizeBackgroundFlyover );

				if ( statut != "default" ) {
					$("#background_Flyover_"+num).fadeIn("slow");
					setTimeout( '$("#content_Flyover_'+num+'").fadeIn("slow");', 500 );
				}
				
				window.location.href = "#popupFormulaire";
		
				
			}
		});
		
	} else {

		$("#content_Flyover_"+num).css({
			"left"				:	"50%",
			"margin-left"		:	"-"+(parseInt( $("#content_Flyover_"+num).width()/2 )+"px"),
			"top"				:	"50%",
			"margin-top" 		: 	"-"+(parseInt( $("#content_Flyover_"+num).height() / 2 )+"px")
		});

		/* Permet de mettre la popup au coin supèrieure si cette dernière est plus grande que la taille de l'écran */
		if ( $(window).height() <= $("#content_Flyover_"+num).height() ) {
			var diffSize = ( parseInt($("#content_Flyover_"+num).height() / 2) - parseInt($(window).height() / 2 ) );
			$("#content_Flyover_"+num).css("margin-top",parseInt($("#content_Flyover_"+num).css("margin-top")) + diffSize + 20);
			$("#content_Flyover_"+num).css("padding-bottom","20px");
		} 

		/* Permet de le centrer par rapport au scrool */
		$("#content_Flyover_"+num).css("margin-top", ( parseInt($("#content_Flyover_"+num).css("margin-top")))+"px");

		/* Permet d'agrandir le background_Flyover */
		 
		if ( $("body").height() > $(window).height() ) {
			if ( $("#content_Flyover_"+num).height() > $("body").height() ) 
				sizeBackgroundFlyover = $("#content_Flyover_"+num).height() + 50;
			else
				sizeBackgroundFlyover = $("body").height();
		} else {
			if ( $("#content_Flyover_"+num).height() > $("body").height() ) 
				sizeBackgroundFlyover = $("#content_Flyover_"+num).height() + 50;
			else
				sizeBackgroundFlyover = $(window).height();
				
		}
		
		$("#background_Flyover_"+num).height( sizeBackgroundFlyover );

			$("#background_Flyover_"+num).fadeIn("slow");
			setTimeout( '$("#content_Flyover_'+num+'").fadeIn("slow");', 500 );
		
		window.location.href = "#popupFormulaire";
				
	}
		
			/* $("#background_Flyover_"+num).click( function (){
				$("#content_Flyover_"+num).fadeOut("slow");
				setTimeout( '$("#background_Flyover_'+num+'").fadeOut("slow");', 500 );
			}); */
			
	}
		
	function closePopupFadeOut(number) {
				
		$("#content_Flyover_"+number).fadeOut("slow");
		setTimeout( '$("#background_Flyover_'+number+'").fadeOut("slow");', 500 );
		
		if ( number != 1 ) $("#formInscription select").css("visibility","visible");
		
	}

function aller(portail) {
		
	if ( portail == "inscription_portail" ) {
		open_popup(1,'inscription');
	} else if ( portail == "marche_continu" ) {
		window.location.href = "/portail.php#marche_continu";
	} else {
	
		if ( portail == "credit_lombard" ) {
			alert("Le site internet LOMBARD est en cours de réfection. Merci d'utiliser le simulateur excel présent dans la rubrique Outils/Simulateurs");
			exit();
		}
		
		if ( portail == "fundclass" ) portail = "topinvest";

		var act = $(portail).action;
		var reg = new RegExp("[ /]+", "g");
		var tab = act.split(reg);
		var url = "http://"+tab[1];
		
		// Comptabilise les clicks avec Xiti
		xt_med_TNG('C','','clic_'+portail,'N',url);
		
		// Redirection vers le site
		$(portail).submit();
		
	}
}


function allerJQUERY(portail,statut) {
		
	
	if ( portail == "inscription_portail" ) {
		if ( statut == "update" ) {
			// $("#statutForm").val("update");
			// verifStatutForm();
		} else {
			// $("#statutForm").val("");
			// verifStatutForm();
		}
		open_popup(1,statut);
			
	} else if ( portail == "marche_continu" ) {
		window.location.href = "/portail.php#marche_continu";
	} else {
	
		if ( portail == "credit_lombard" ) {
			alert("Le site internet LOMBARD est en cours de réfection. Merci d'utiliser le simulateur excel présent dans la rubrique Outils/Simulateurs");
			exit();
		}
		
		if ( portail == "fundclass" ) portail = "topinvest";
		
		// alert( $("form[id="+portail+"]").get() );
				
		var act = document.getElementById(portail).action;
		var reg = new RegExp("[ /]+", "g");
		var tab = act.split(reg);
		var url = "http://"+tab[1];
		
		// Comptabilise les clicks avec Xiti
			xt_med_TNG('C','','clic_'+portail,'N',url);
		
			// Redirection vers le site
		// $("#"+portail).submit();
		document.forms[portail].submit();
		
		
	}
}

// Modification de la fonction par The Net Group car nous n'avons pas besoin de redirection
function xt_med_TNG(type,section,page,x1,x2,x3,x4,x5)
{              		
        if ((xtclzone==0)||(type!='C')){xt_img = new Image();
        var xtdmed = new Date();
        xt_ajout = ((type=='F')&&((x1==null)||(x1==undefined))) ? '' : (type=='M') ? '&a='+x1+'&m1='+x2+'&m2='+x3+'&m3='+x4+'&m4='+x5 : '&clic='+x1;
        Xt_im = xtsd+'.xiti.com/hit.xiti?s='+xtsite+'&s2='+section;
        Xt_im += '&p='+page+xt_ajout+'&hl=' + xtdmed.getHours() + 'x' + xtdmed.getMinutes() + 'x' + xtdmed.getSeconds();
        if(parseFloat(navigator.appVersion)>=4)
        {Xt_im += '&r=' + xts.width + 'x' + xts.height + 'x' + xts.pixelDepth + 'x' + xts.colorDepth;}
        xt_img.src = Xt_im;}
        if ((x2!=null)&&(x2!=undefined)&&(type!='M'))
        { 
			return;
			//if ((x3=='')||(x3==null)) { document.location = x2} else {xfen = window.open(x2,'xfen',''); xfen.focus();} // On ne souhaite pas faire de redirection
		}
        else
        {
			return;
		}
}

