function runPage (acting,idelem,elem2)
	{
	var newUrl = "http://www.dossierfamilial.com/user/standard.php?";
	//var newUrl = "./user/standard_dev.php?";
	var addonUrl = 0;
	var trgt = "_top";
	
	//Construction de la carte HTML du site
	if (acting == "sitemap")
		{
		sep = ( (addonUrl > 0) ? "&" : "");
		newUrl += sep+"idrub=1&sitemap=1&currentPageNumber="+idelem;
		addonUrl++;
		}
	
	//Rubrique classique
	if (acting == "rub")
		{
		sep = ( (addonUrl > 0) ? "&" : "");
		newUrl += sep+"idrub="+idelem;
		addonUrl++;
		}
	
	//Naviguer dans le module "A lire aussi"
	if (acting == "rub_alire")
		{
		sep = ( (addonUrl > 0) ? "&" : "");
		newUrl += sep+"idrub="+idelem+"&ralas="+elem2;
		addonUrl++;
		}
	
	//Afficher un article
	if (acting == "art")
		{
		sep = ( (addonUrl > 0) ? "&" : "");
		newUrl += sep+"idart="+idelem;
		addonUrl++;
		}
	
	//Afficher un article dans un dossier
	if (acting == "art_dos")
		{
		sep = ( (addonUrl > 0) ? "&" : "");
		newUrl += sep+"idart="+idelem+"&withdos="+elem2;
		addonUrl++;
		}
	
	//Afficher un article dans un dossier et une rubrique
	if (acting == "art_dos_rub")
		{
		sep = ( (addonUrl > 0) ? "&" : "");
		var tmp = elem2.split (";");
		var idrub = tmp [0];
		var withdos = tmp [1];
		newUrl += sep+"idart="+idelem+"&idrub="+idrub+"&withdos="+withdos;
		addonUrl++;
		}
	
	//Afficher un dossier
	if (acting == "dos")
		{
		sep = ( (addonUrl > 0) ? "&" : "");
		newUrl += sep+"iddos="+idelem;
		addonUrl++;
		}
	
	//Afficher un dossier dans une rubrique particulière
	if (acting == "rub_dos")
		{
		sep = ( (addonUrl > 0) ? "&" : "");
		newUrl += sep+"iddos="+elem2+"&idrub="+idelem;
		addonUrl++;
		}
	
	//Afficher une actu
	if (acting == "actu")
		{
		sep = ( (addonUrl > 0) ? "&" : "");
		newUrl += sep+"actu="+idelem;
		addonUrl++;
		}
	
	//Afficher un article dans une rubrique particulière
	if (acting == "rub_art")
		{
		sep = ( (addonUrl > 0) ? "&" : "");
		newUrl += sep+"idrub="+idelem+"&idart="+elem2;
		addonUrl++;
		}
	
	//Afficher les papiers
	if (acting == "pap")
		{
		sep = ( (addonUrl > 0) ? "&" : "");
		newUrl += sep+"idrub="+idelem+"&pap_rub=1";
		addonUrl++;
		}
	
	//Afficher un papier
	if (acting == "one_pap")
		{
		sep = ( (addonUrl > 0) ? "&" : "");
		newUrl += sep+"idrub="+idelem+"&show="+elem2+"&pap_rub=1";
		addonUrl++;
		}
	
	//Afficher un article dans sa rubrique
	if (acting == "rub_art_upd")
		{
		sep = ( (addonUrl > 0) ? "&" : "");
		newUrl += sep+"idrub="+idelem+"&idart="+elem2+"&upd_art=1";
		addonUrl++;
		}
	
	//Afficher les rubrique de l'actu
	if (acting == "actu_rub")
		{
		sep = ( (addonUrl > 0) ? "&" : "");
		newUrl += sep+"idrub="+idelem+"&actu_rub=1";
		addonUrl++;
		}
	
	//Afficher une rubrique de l'expert (base)
	if (acting == "exp")
		{
		sep = ( (addonUrl > 0) ? "&" : "");
		if (elem2 == "last")
			var tmp = "&last=1";
		else
			var tmp = "";
		newUrl += sep+"idrub="+idelem+"&exp_rub=1"+tmp;
		addonUrl++;
		}
	
	//Afficher une rubrique de l'expert (naviguer)
	if (acting == "exp_nav")
		{
		sep = ( (addonUrl > 0) ? "&" : "");
		newUrl += sep+"idrub="+idelem+"&exp_rub=1&how="+elem2;
		addonUrl++;
		}
	
	//Afficher une rubrique de l'expert (avec lien direct)
	if (acting == "exp_direct")
		{
		var tmp = elem2.split (";");
		var beginAt = tmp [0];
		var aname = tmp [1];
		sep = ( (addonUrl > 0) ? "&" : "");
		newUrl += sep+"idrub="+idelem+"&exp_rub=1&how="+beginAt+"#"+aname;
		addonUrl++;
		}
	
	//Afficher le formulaire d'envoi à l'expert
	if (acting == "ask_exp")
		{
		sep = ( (addonUrl > 0) ? "&" : "");
		newUrl += sep+"idrub="+idelem+"&ask_exp=1";
		addonUrl++;
		}
	
	
	//Afficher une catégorie du guide
	if (acting == "guid")
		{
		sep = ( (addonUrl > 0) ? "&" : "");
		newUrl += sep+"idrub="+idelem+"&guid_rub=1&guid_cat="+elem2;
		addonUrl++;
		}
	
	//Afficher une catégorie du guide (naviguer)
	if (acting == "guid_nav")
		{
		sep = ( (addonUrl > 0) ? "&" : "");
		
		var tmp = idelem.split (";");
		var idrub = tmp [0];
		var idcat = tmp [1];
		
		newUrl += sep+"idrub="+idrub+"&guid_rub=1&guid_cat="+idcat+"&how="+elem2;
		addonUrl++;
		}
	
	//Afficher une rubrique générique
	if (acting == "gene")
		{
		sep = ( (addonUrl > 0) ? "&" : "");
		if (elem2)
			var addstr = "&turn=1";
		else
			var addstr = "";
		newUrl += sep+"generic="+idelem+addstr;
		addonUrl++;
		}
	
	//Legaliz avocat
	if (acting == "leg")
		{
		newUrl = "./user/legaliz.php?generic=5";
		}
	
	//Legaliz contrats
	if (acting == "leg_contrats")
		{
		newUrl = "./user/legaliz.php?contrats=1&generic=6";
		}
	
	//Question payante expert
	if (acting == "exp2ask")
		{
		newUrl = "http://www.dossierfamilial.com/user/standard.php?p1xp=1&refer=1";
		}
	
	//Redirections
	if (acting == "redir")
		{
		newUrl = idelem;
		if (elem2 != "inside")
			trgt = "_blank";			
		}
	
	if (newUrl)
		{
		window.open (newUrl, trgt);
		}
	else
		{
		alert ("Erreur de construction d'URL");
		}		
	}//End function runPage (acting,idelem,elem2)
