function conteneur(nUrl,nAncre,nIdSite, nNode) {
this.monUrl = nUrl;
this.monAncre = nAncre;
this.monIdSite = nIdSite;
this.monNode = nNode;
}
var tab_Ancre = new Array(new conteneur(	"/", 	"", 	"1", 	"0") , 
new conteneur(	"/agir/GABARITS/", 	"GABARITS", 	"1", 	"1000") , 
new conteneur(	"/agir/Particuliers/", 	"Particuliers", 	"1", 	"1001") , 
new conteneur(	"/agir/Collectivites/", 	"Collectivites", 	"1", 	"1002") , 
new conteneur(	"/agir/Entreprises/", 	"Entreprises", 	"1", 	"1003") , 
new conteneur(	"/agir/Particuliers/Calculer_ses_emissions/", 	"Calculer_ses_emissions", 	"1", 	"1004") , 
new conteneur(	"/agir/Particuliers/Agir/", 	"Agir", 	"1", 	"1005") , 
new conteneur(	"/agir/Particuliers/Retour_d_experiences/", 	"Retour_d_experiences", 	"1", 	"1006") , 
new conteneur(	"/agir/Collectivites/Le_Reseau_des_Villes_et_Territoires_Durables/", 	"Le_Reseau_des_Villes_et_Territoires_Durables", 	"1", 	"1007") , 
new conteneur(	"/agir/Collectivites/Outils_techniques/", 	"Outils_techniques", 	"1", 	"1008") , 
new conteneur(	"/agir/Collectivites/Le_Reseau_des_Villes_et_Territoires_Durables/Le_reseau___Charges_de_mission_NRJ-Climat__/", 	"Le_reseau___Charges_de_mission_NRJ-Climat__", 	"1", 	"1009") , 
new conteneur(	"/agir/Collectivites/Le_Reseau_des_Villes_et_Territoires_Durables/PCET_Reunion_170211/", 	"PCET_Reunion_170211", 	"1", 	"1010") , 
new conteneur(	"/agir/Collectivites/Conseils pratiques/", 	"Conseils pratiques", 	"1", 	"1011") , 
new conteneur(	"/agir/Collectivites/Les financements/", 	"Les financements", 	"1", 	"1012") , 
new conteneur(	"/agir/Collectivites/Telechargements/", 	"Telechargements", 	"1", 	"1013") , 
new conteneur(	"/agir/Collectivites/Liens internet/", 	"Liens internet", 	"1", 	"1014") , 
new conteneur(	"/agir/Collectivites/Outils_techniques/Le_bilan_carbone_collectivite/", 	"Le_bilan_carbone_collectivite", 	"1", 	"1015") , 
new conteneur(	"/agir/Collectivites/Outils_techniques/Le_bilan_carbone_collectivite/Le_bilan_carbone_territoire/", 	"Le_bilan_carbone_territoire", 	"1", 	"1016") , 
new conteneur(	"/agir/Collectivites/Outils_techniques/La_comptabilite_energetique/", 	"La_comptabilite_energetique", 	"1", 	"1017") , 
new conteneur(	"/agir/Tout_savoir_sur_le_climat/", 	"Tout_savoir_sur_le_climat", 	"1", 	"1018") , 
new conteneur(	"/agir/Tout_savoir_sur_le_climat/Les_fondamentaux/", 	"Les_fondamentaux", 	"1", 	"1019") , 
new conteneur(	"/agir/Tout_savoir_sur_le_climat/Quels_impacts_en_Midi-Pyrenees_./", 	"Quels_impacts_en_Midi-Pyrenees_.", 	"1", 	"1020") , 
new conteneur(	"/agir/Tout_savoir_sur_le_climat/Les_chiffres_regionaux._l_Observatoire_regional_de_l_energie/", 	"Les_chiffres_regionaux._l_Observatoire_regional_de_l_energie", 	"1", 	"1021") , 
new conteneur(	"/agir/Particuliers/Retour_d_experiences/Par_territoire/", 	"Par_territoire", 	"1", 	"1022") , 
new conteneur(	"/agir/Particuliers/Retour_d_experiences/Par_thematique/", 	"Par_thematique", 	"1", 	"1023") , 
new conteneur(	"/agir/Agenda/", 	"Agenda", 	"1", 	"1024") , 
new conteneur(	"/agir/Actualites/", 	"Actualites", 	"1", 	"1025") , 
new conteneur(	"/agir/Mediatheque/", 	"Mediatheque", 	"1", 	"1026") , 
new conteneur(	"/agir/Partenaires/", 	"Partenaires", 	"1", 	"1027") , 
new conteneur(	"/agir/Espace_presse/", 	"Espace_presse", 	"1", 	"1028") , 
new conteneur(	"/agir/Contacts/", 	"Contacts", 	"1", 	"1029") , 
new conteneur(	"/agir/Liens_utiles/", 	"Liens_utiles", 	"1", 	"1030") , 
new conteneur(	"/agir/Mentions_legales/", 	"Mentions_legales", 	"1", 	"1031") , 
new conteneur(	"/agir/Entreprises/Calculer_ses_emissions/", 	"Calculer_ses_emissions", 	"1", 	"1032") , 
new conteneur(	"/agir/Collectivites/Calculer_ses_emissions/", 	"Calculer_ses_emissions", 	"1", 	"1033") , 
new conteneur(	"/agir/Newsletter/", 	"Newsletter", 	"1", 	"1034") , 
new conteneur(	"/agir/Plan_du_site/", 	"Plan_du_site", 	"1", 	"1035") , 
new conteneur(	"/agir/Recherche/", 	"Recherche", 	"1", 	"1036") , 
new conteneur(	"/agir/Particuliers/Les_Espaces_Info_Energie/", 	"Les_Espaces_Info_Energie", 	"1", 	"1037") , 
new conteneur(	"/agir/Collectivites/Agir/", 	"Agir", 	"1", 	"1038") , 
new conteneur(	"/agir/Collectivites/Retours_d_experiences/", 	"Retours_d_experiences", 	"1", 	"1039") , 
new conteneur(	"/agir/Collectivites/Outils_techniques/Les_autres_diagnostics_Gaz_a_effet_de_serre/", 	"Les_autres_diagnostics_Gaz_a_effet_de_serre", 	"1", 	"1040") , 
new conteneur(	"/agir/Collectivites/Outils_techniques/Cahiers_des_charges/", 	"Cahiers_des_charges", 	"1", 	"1041") , 
new conteneur(	"/agir/Entreprises/Agir/", 	"Agir", 	"1", 	"1042") , 
new conteneur(	"/agir/Entreprises/Retours_d_experiences/", 	"Retours_d_experiences", 	"1", 	"1043") , 
new conteneur(	"/agir/Entreprises/Outils_techniques_/", 	"Outils_techniques_", 	"1", 	"1044") , 
new conteneur(	"/agir/Entreprises/Outils_techniques_/Le_bilan_carbone_Entreprise/", 	"Le_bilan_carbone_Entreprise", 	"1", 	"1045") , 
new conteneur(	"/agir/Entreprises/Outils_techniques_/Planete/", 	"Planete", 	"1", 	"1046") , 
new conteneur(	"/agir/Entreprises/Outils_techniques_/Cahiers_des_charges/", 	"Cahiers_des_charges", 	"1", 	"1047") , 
new conteneur(	"/agir/Entreprises/Conseils_pratiques/", 	"Conseils_pratiques", 	"1", 	"1048") , 
new conteneur(	"/agir/Entreprises/Les_financements/", 	"Les_financements", 	"1", 	"1049") , 
new conteneur(	"/agir/Entreprises/Telechargements/", 	"Telechargements", 	"1", 	"1050") , 
new conteneur(	"/agir/Entreprises/Liens_internet_/", 	"Liens_internet_", 	"1", 	"1051") , 
new conteneur(	"/agir/Collectivites/Retours_d_experiences/Par_thematique/", 	"Par_thematique", 	"1", 	"1052") , 
new conteneur(	"/agir/Collectivites/Retours_d_experiences/Par_territoire/", 	"Par_territoire", 	"1", 	"1053") , 
new conteneur(	"/agir/Entreprises/Retours_d_experiences/Par_thematique/", 	"Par_thematique", 	"1", 	"1054") , 
new conteneur(	"/agir/Entreprises/Retours_d_experiences/Par_territoire/", 	"Par_territoire", 	"1", 	"1055") , 
new conteneur(	"/agir/Collectivites/Outils_techniques/Le_bilan_carbone_collectivite/Le_bilan_carbone_patrimoine_et_services/", 	"Le_bilan_carbone_patrimoine_et_services", 	"1", 	"1056") , 
new conteneur(	"/EIE/Agenda/", 	"Agenda", 	"2", 	"1057") , 
new conteneur(	"/EIE/Partenaires/", 	"Partenaires", 	"2", 	"1058") , 
new conteneur(	"/EIE/Actualites/", 	"Actualites", 	"2", 	"1059") , 
new conteneur(	"/EIE/Espace_presse/", 	"Espace_presse", 	"2", 	"1060") , 
new conteneur(	"/EIE/Contacts/", 	"Contacts", 	"2", 	"1061") , 
new conteneur(	"/EIE/Aides_financieres/", 	"Aides_financieres", 	"2", 	"1062") , 
new conteneur(	"/EIE/Mediatheque/", 	"Mediatheque", 	"2", 	"1063") , 
new conteneur(	"/EIE/Mentions_Legales/", 	"Mentions_Legales", 	"2", 	"1064") , 
new conteneur(	"/EIE/Plan_du_site/", 	"Plan_du_site", 	"2", 	"1065") , 
new conteneur(	"/EIE/Liens_utiles/", 	"Liens_utiles", 	"2", 	"1066") , 
new conteneur(	"/EIE/GABARITS/", 	"GABARITS", 	"2", 	"1067") , 
new conteneur(	"/EIE/Le_reseau_des_Espaces_Info_Energie/", 	"Le_reseau_des_Espaces_Info_Energie", 	"2", 	"1068") , 
new conteneur(	"/EIE/Qu_est-ce_qu_un_Espace_Info_Energie_./", 	"Qu_est-ce_qu_un_Espace_Info_Energie_.", 	"2", 	"1069") , 
new conteneur(	"/EIE/Les_Espace_Info_Energie_de_Midi-Pyrenees/", 	"Les_Espace_Info_Energie_de_Midi-Pyrenees", 	"2", 	"1070") , 
new conteneur(	"/EIE/Recherche/", 	"Recherche", 	"2", 	"1071") , 
new conteneur(	"/EIE/La_demarche_Negawatt/", 	"La_demarche_Negawatt", 	"2", 	"1076") , 
new conteneur(	"/agir/Collectivites/Le_Reseau_des_Villes_et_Territoires_Durables/PCET_Reunion_280611/", 	"PCET_Reunion_280611", 	"1", 	"1082") , 
new conteneur(	"/agir/Collectivites/Le_Reseau_des_Villes_et_Territoires_Durables/PCET_Reunion_240409/", 	"PCET_Reunion_240409", 	"1", 	"1083") , 
new conteneur(	"/agir/Collectivites/Le_Reseau_des_Villes_et_Territoires_Durables/PCET_Reunion_181011/", 	"PCET_Reunion_181011", 	"1", 	"1084") );
function parseUrl1(data) {
var e=/^((http|ftp):\/)?\/?([^:\/\s]+)(\/#([\w\-]+))?$/;
var e2=/^((http|ftp):\/)?\/?([^:\/\s]+)(\/\?id=\d+)(#([\w\-]+))?$/;
var e3=/^((http|ftp):\/)?\/?([^:\/\s]+)(\/#([\w\-^\/]+))\/([\w\-]+)?$/;
if (data.match(e)) {
	return  {url: RegExp['$&'],
			protocol: RegExp.$2,
			host:RegExp.$3,
			path:RegExp.$4,
			  ancre:RegExp.$5,
			file:RegExp.$6,
			hash:RegExp.$7};
}
else  if (data.match(e2)) {
	return  {url: RegExp['$&'],
			protocol: RegExp.$2,
			host:RegExp.$3,
			path:RegExp.$4,
			  path3:RegExp.$5,
			ancre:RegExp.$6,
			hash:RegExp.$7};
}
else  if (data.match(e3)) {
	return  {url: RegExp['$&'],
			protocol: RegExp.$2,
			host:RegExp.$3,
			path:RegExp.$4,
			  path3:RegExp.$5,
			ancre:RegExp.$6,
			hash:RegExp.$7};
}
else {
return  {url:"", protocol:"",host:"",path:"",file:"",hash:""};
}
}
function test_ancre(){
var sUrl = String(window.top.document.location.href);  
var thisUrl = String(this.document.location.href);  
var Url_reg = "";
Url_reg = parseUrl1(sUrl); 
var hostName = Url_reg["host"] 
var nameAncre = Url_reg["ancre"] 
if(nameAncre  != "" && nameAncre  != undefined && thisUrl.indexOf("home.php") > 0){
var  iAncre = -1;
for (var i in tab_Ancre){
	if (tab_Ancre[i].monNode == nameAncre) {
		iAncre = i
	}
}
	if (iAncre == -1) {
for (var i in tab_Ancre){
	if (tab_Ancre[i].monAncre == nameAncre) {
		iAncre = i
	}
}
}
	if (iAncre != -1) {
items = thisUrl.split("/")
;var currentSite = items[4] 
;if (tab_Ancre[iAncre].monUrl.indexOf(currentSite) > 0) { 
	var baseURL = 'http://'+hostName+'/content'+tab_Ancre[iAncre].monUrl;
 
if (window.top.document.getElementById('iframediv') !=null) { 
	if (window.parent.document.location.href == document.location.href){
		//  
return false; 
	}
	else { 
		if (document.location.href != baseURL) {
			//this.document.location.href = baseURL;
			return baseURL; 
		}
	else { 
			return false; 
		} 
	} 

} 
	} else {window.top.document.location.href = 'http://'+hostName+'/?id='+tab_Ancre[iAncre].monIdSite+'#'+nameAncre;
return false; 
	}
	}
}
}

