function controlUrl(url) {
urlToControl = new String(url);
urlToControl = urlToControl.toLowerCase();

// Si l'url commence par http://
if (urlToControl.indexOf("http://")==0)
	{
	// initialisation du tableau des url permises
	ListOfValidUrl = new Array();
	ListOfValidUrl.push("http://www.loreal.com");
	ListOfValidUrl.push("http://www.loreal-finance.com");
	ListOfValidUrl.push("http://www.loreal-finance.com");
	ListOfValidUrl.push("http://www.ralph-lauren.com");
	ListOfValidUrl.push("http://www.lancome.com");
	ListOfValidUrl.push("http://www.lorealparis.com");
	ListOfValidUrl.push("http://www.e-strat.loreal.com");	
	ListOfValidUrl.push("http://lorealcv.loreal.com");
	ListOfValidUrl.push("http://193.149.122.188");
	ListOfValidUrl.push("http://emeraude.francenet.fr");
 	ListOfValidUrl.push("http://www.mycareer.loreal.com");	

	// Control si l'url comme par une des url acceptées = si elles existent dans le tableau
	for (i=0; i<ListOfValidUrl.length;i++)
		{
		// si on la trouve, on quitte la fonction en renvoyant l'url initiale sans modification
		if (urlToControl.indexOf(ListOfValidUrl[i])==0) return(url);
		}
		// si on ne la trouve pas : on quitte la fonction en remplacant l'url par la page d'index
		return ("urlnotvalid.aspx?"+url);	
	}
	
//Si l'url commence par javascript:
if (urlToControl.indexOf("javascript:")==0) return ("urlnotvalid.aspx?"+url);

// la chaine ne commence pas par http:// ni javascript:, on la renvoie telle quel
return(url);
}