function oldLanguageToNewLanguage(oldLanguage, newLanguage) {

	switch(oldLanguage){
		case "EN":
			oldLanguage="AnnualReport";
			break;
		case "NL":
			oldLanguage="Jaarverslag";
			break;
		case "FR":
			oldLanguage="RapportAnnuel";
			break;
		case "DE":
			oldLanguage="Jahresbericht";
			break;
		default:
			alert("The 2 oldLanguageToNewLanguage function's parameters must have one of the following value : EN, NL, FR, DE");
			return;
	}
	
	switch(newLanguage){
		case "EN":
			newLanguage="AnnualReport";
			break;
		case "NL":
			newLanguage="Jaarverslag";
			break;
		case "FR":
			newLanguage="RapportAnnuel";
			break;
		case "DE":
			newLanguage="Jahresbericht";
			break;
		default:
			alert("The 2 oldLanguageToNewLanguage function's parameters must have one of the following value : EN, NL, FR, DE");
			return;
	}
				
	oldLanguage="/"+oldLanguage+"/P";
	lengthOldLanguage=oldLanguage.length - 2;
	pagePath=top.location.href.slice( 0, top.location.href.indexOf(oldLanguage) + 1 );
	pageToLoad=top.location.href.slice( top.location.href.indexOf(oldLanguage) + eval(lengthOldLanguage) , top.location.href.length );
	//alert("page = \n" + pagePath + "\n" + newLanguage + "\n" + pageToLoad);
	//alert(pagePath + newLanguage + pageToLoad);
	//alert(top.location);
	top.location=pagePath + newLanguage + pageToLoad;
}

