function forbidden_char(file,message)
	{
	
	var forbidden_table = ["é","è"," ","ô","ç","ö","ê","ö","ù","'","à","&","/"];		// Table des caractères interdits
	if (file.value!="")
		{ 
			file_len=file.value.length;		// Taille de la chaine de caractère
			start_file=file.value.lastIndexOf("\\",file_len);		// Départ du nom de fichier			
			final_file=file.value.substring(start_file+1,file_len);		// Soustraction du nom de fichier
			
			for (i=0;i<=forbidden_table.length;i++)				// Vérification du nom de fichier avec la table des caractères interdits
				{				
					if (final_file.indexOf(forbidden_table[i],0)>=0)		// Si un des caractères est trouvé
						{
							if (i==2)char="espace"; else char=forbidden_table[i];
							if (message=="")
								alert('Le nom du '+file.name+' est incorrect, il ne doit pas comporter le caractère ' + char);		// Message d'erreur
							else
								alert(message);
							return false;					// Arrêt du Submit
						}
					test_2_point=final_file.indexOf(".",1)											
					if (final_file.indexOf(".",test_2_point+1)>1)
					{			
							if (message=="" || !message)							
								alert('Le nom du '+file.name+' est incorrect, il ne doit pas comporter deux fois le caractère \'.\'');		// Message d'erreur
							else
								alert(message);
							return false					// Arrêt du Submit		
					}			
				}
		}
		return true;
	}	
	
	
function isAlphabet(elem, helperMsg)
{
	var alphaExp = /^[a-zA-Z0-9-//]+$/;

	if(elem.value.match(alphaExp))
	{
		return true;
	}
	else
	{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}

function isNumeric(elem, helperMsg)
{
	var alphaExp = /^[0-9]+$/;

	if(elem.value.match(alphaExp))
	{
		return true;
	}
	else
	{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}

function get_stats_link(lang_code,menu_mnemo,texte_id)
{
    var text1 = document.getElementById(texte_id);
	if (text1)
	{
		var allaHrefs = text1.getElementsByTagName("a");
	
		var num = allaHrefs.length;
		for (i=0;i<num;i++)
		{
			 nom=allaHrefs[i].title;
			 if (allaHrefs[i].href.substr(0,6)=="mailto")
				 nom=allaHrefs[i].href;			 
			 if(!nom)
			 {
				 seven_letters=allaHrefs[i].href.substr(7,3);
	
				switch (seven_letters)
				{
					case "www":
						nom=allaHrefs[i].href.substr(7);
					break;
					default:			
						 if (allaHrefs[i].href.indexOf("/content_data/")>0)
						 {	 Xplode_file=allaHrefs[i].href.split('/');
							 download_file=Xplode_file[Xplode_file.length-1];
							 Xplode_file=download_file.split('.');
							 nom=Xplode_file[0].toUpperCase();
						 }	
						 else
							 nom=allaHrefs[i].href.substr(7);					 
					break;
				}
			 }		
			// allaHrefs[i].setAttribute("title",nom);
			 if (nom)
			 {				 
 				 allaHrefs[i].id="id"+i;	
				 lien=allaHrefs[i].href;
				 affect_lien("id"+i,nom,lang_code,menu_mnemo);				
			 }
		}
	}

}
function affect_lien(id,nom,lang_code,menu_mnemo)
{
	
	document.getElementById(id).onclick=function(){pageTracker._trackPageview("/clic/"+lang_code+"/"+menu_mnemo+"/"+nom);}

}
