		
	function moMenuAction(pOptionSelected){
		var wId = pOptionSelected.id;
		var wTemp = "";
		var wObject;
		var wLanguageObject = document.getElementById("ohLanguage");
		var wFrame1 = document.getElementById("ppmainframe");
		var wLanguage;
		var wDateToday = new Date();
		var wOptionsLanguages = " oMenuEnglish  oMenuSpanish  oMenuPortuguese  oMenuFrench ";
		var wIntranet = document.getElementById("ohIntranet").value;
		var wLanguageMDB = "";
		var wLanguageSubstitution = "";
		
		wLanguage = wLanguageObject.value;
		wLanguageSubstitution = wLanguage;
		
		//  Set language parameter to english when there is no web version of Portuguese or French:
		//  wLanguageSubstitution variable is used with most of the menu options.
		//  wLanguageMDB variable is used with MDB option only.
		if (wLanguage == "SPANISH"){wLanguageMDB = "?PageId=home&Language=ES";}
		if (wLanguage == "PORTUGUESE"){wLanguageSubstitution = "SPANISH"; wLanguageMDB = "?PageId=home&Language=ES";}
		if (wLanguage == "FRENCH"){wLanguageSubstitution = "ENGLISH";}
		
		if (wOptionsLanguages.search(wId) < 1){document.getElementById("ohOptionSelected").value = wId;}

		switch (wId){
			case "oMenuGPN":
				// wFrame1.src= "ppNotices.aspx?pNoticeType=GENERAL&pLanguage=" + wLanguage + "&pCurrent=false" + "&pSort=COUNTRYNAME ASC, PUBLISHDATE DESC";
				//wFrame1.src= "ppNotices.aspx?pNoticeType=GENERAL&pLanguage=" + wLanguage + "&pCurrent=false" + "&pSort=PUBLISHDATE DESC";
				wFrame1.src= "ppNotices.aspx?pNoticeType=GENERAL&pLanguage=" + wLanguage + "&pCurrent=false";
				break;
			case "oMenuSPN":
				//wFrame1.src= "ppNotices.aspx?pNoticeType=SPECIFIC&pLanguage=" + wLanguage + "&pCurrent=true"  + "&pSort=DUEDATE DESC, COUNTRYNAME ASC";;
				wFrame1.src= "ppNotices.aspx?pNoticeType=SPECIFIC&pLanguage=" + wLanguage + "&pCurrent=true";
				break;
			case "oMenuPipeLine":
				wFrame1.src = "ppProjects.aspx?pProjectType=PIPELINE&pLanguage=" + wLanguage + "&pXML=YES";
				break;
			case "oMenuExecution":
				wFrame1.src= "ppProjects.aspx?pProjectType=PEXECUTION&pLanguage=" + wLanguage + "&pXML=YES";
				break;
			case "oMenuExecuted":
				wFrame1.src= "ppProjects.aspx?pProjectType=PEXECUTED&pLanguage=" + wLanguage + "&pXML=YES";
				break;
			case "oMenuProcurementPlans":
				//wFrame1.src= "ppProcurementPlans.aspx?pSpecific=PROCUREMENTPLANS&pLanguage=" + wLanguage + "&pDateFrom=" +  wDateToday.getYear() + "-01-01 TO 2020-01-01&pTarget=_self";
				wFrame1.src= "ppProcurementPlans.aspx?pSpecific=PROCUREMENTPLANS&pLanguage=" + wLanguage + "&pXMLFile=YES&pTarget=_self";
				break;
			case "oMenuPRISM":
				//fOpenWindow("http://condc05.iadb.org/prism","_idbprocurement");
				//wFrame1.src= "http://condc05.iadb.org/prism/asp/prmmenu.asp";
				wFrame1.src= "ppContracts.aspx?pLanguage=" + wLanguage;
				break;
			case "oMenuMDB":
				//fOpenWindow("http://www.mdb-egp.org/ui/" + wLanguageMDB + "/pages/home.aspx","_idbprocurement");
				// fOpenWindow("http://www.mdb-egp.org/data/default.asp","_idbprocurement");
				fOpenWindow("http://www.mdb-egp.org/index.aspx" + wLanguageMDB,"_idbprocurement");
				
				break;
			case "oMenuThresholds":
				wFrame1.src = "ppDisplayDocuments.aspx?pSpecific=THRESHOLDS&pLanguage=" + wLanguage;
				break;
			case "oMenuPPModel":
				wFrame1.src = "ppDisplayDocuments.aspx?pSpecific=PROCUREMENTPLANMODEL&pLanguage=" + wLanguage;
				break;
			case "oMenuPNTemplate":
				wFrame1.src = "ppDisplayDocuments.aspx?pSpecific=PROCURMENTNOTICETEMPLATE&pLanguage=" + wLanguage;
				break;
			case "oMenuGuides":
				wFrame1.src = "ppDisplayDocuments.aspx?pSpecific=GUIDES&pLanguage=" + wLanguage;
				break;
			case "oMenuCPARS":
				wFrame1.src = "ppDisplayDocuments.aspx?pSpecific=CPARS&pLanguage=" + wLanguage;
				break;
			case "oMenuESOURCING":
				window.location.href = "https://enet.iadb.org/BidderWeb/signOn.aspx";
				//fOpenWindow("https://enet.iadb.org/BidderWeb/signOn.aspx","_idbprocurement");
				break;
			case "oMenuCORPORATE":
				window.location.href = "http://www.iadb.org/corproc/index.cfm";
				break;


			case "oMenuIncoterms":
				fOpenWindow("http://www.iccwbo.org/","_idbprocurement");
				break;
			case "oMenuGlossary":
				wFrame1.src= "ppGlossary.aspx?pLanguage=" + wLanguage;
				break;
			case "oMenuRSS":
				wFrame1.src= "pprssSubscribe.aspx?pType=ALL&pLanguage=" + wLanguage;
				break;
			case "oMenuRSSGPN":
				wFrame1.src= "pprssSubscribe.aspx?pType=NG&pLanguage=" + wLanguage;
				break;
			case "oMenuRSSSPN":
				wFrame1.src= "pprssSubscribe.aspx?pType=NS&pLanguage=" + wLanguage;
				break;
			case "oMenuRSSPI":
				wFrame1.src= "pprssSubscribe.aspx?pType=PI&pLanguage=" + wLanguage;
				break;
			case "oMenuRSSEX":
				wFrame1.src= "pprssSubscribe.aspx?pType=EX&pLanguage=" + wLanguage;
				break;
			case "oMenuRSSPP":
				wFrame1.src= "pprssSubscribe.aspx?pType=PP&pLanguage=" + wLanguage;
				break;
				
			//
			// Right Menu:
			//____________________________________________________________	


			case "oMenuPolicies":
				wFrame1.src = "ppDisplayDocuments.aspx?pSpecific=POLICIES&pLanguage=" + wLanguage;
				break;
			case "oMenuBidding":
				wFrame1.src = "ppDisplayDocuments.aspx?pSpecific=BIDDING&pLanguage=" + wLanguage;
				break;
			case "oMenuGoods":
				wFrame1.src = "ppDisplayDocuments.aspx?pSpecific=GOODS&pLanguage=" + wLanguage;
				break;
			case "oMenuWorks":
				wFrame1.src = "ppDisplayDocuments.aspx?pSpecific=WORKS&pLanguage=" + wLanguage;
				break;
			case "oMenuConsulting":
				wFrame1.src = "ppDisplayDocuments.aspx?pSpecific=CONSULTING&pLanguage=" + wLanguage;
				break;
			case "oMenuCases":
				wFrame1.src = "ppDisplayDocuments.aspx?pSpecific=CASES&pLanguage=" + wLanguage;
				break;
			case "oMenuProtests":
				wFrame1.src = "http://www.iadb.org/IDBPPI/IDBPPIProtests?pOption=oMenuProActive&pSpecificType=ACTIVE&pVersion=" + wIntranet + "&pLanguage=" + wLanguage;
				//wFrame1.src = "http://itc-vmtest-03.reg.iadb.org/IDBPPIProtests?pOption=oMenuProActive&pSpecificType=ACTIVE&pVersion=" + wIntranet + "&pLanguage=" + wLanguage;
				//wFrame1.src = "http://localhost/IDBPPIProtests?pOption=oMenuProActive&pSpecificType=ACTIVE&pVersion=" + wIntranet + "&pLanguage=" + wLanguage;
				//wFrame1.src = "http://198.186.239.16/IDBPPIProtestsTesting?pOption=oMenuProActive&pSpecificType=ACTIVE&pVersion=" + wIntranet + "&pLanguage=" + wLanguage;
				break;
			case "oMenuSanctions":
				//window.location.href = "http://www.iadb.org/integrity/sanctionprocess.cfm?language=" + wLanguageSubstitution + "&PARID=5";
				window.location.href = "http://www.iadb.org/integrity/SanctionList.cfm?language=" + wLanguageSubstitution;
				break;
			case "oMenuBriefings":
				// window.open("http://www.iadb.org/biz/index.cfm?language=" + wLanguage,"_blank");
				window.open("http://www.iadb.org/biz/index.cfm","_blank");
				break;
			case "oMenuCourses":
				wFrame1.src = "ppCourses.aspx?pLanguage=" + wLanguage;
				break;
			case "oMenuSeminars":
				wFrame1.src = "ppDisplayDocuments.aspx?pSpecific=SEMINARS&pLanguage=" + wLanguage;
				break;
			case "oMenuNewsletters":
				wFrame1.src = "ppDisplayDocuments.aspx?pSpecific=NEWSLETTERS&pLanguage=" + wLanguage;
				break;
			case "oMenuPPAboutUs":
				wFrame1.src = "ppGeneral.aspx?pLanguage=" + wLanguage;
				break;				
			case "oMenuPPContactUs":
				window.open("mailto:procurement@iadb.org?subject=Procurement Information Web Site","_blank");
				break;
			//
			// Other Options not in Menu:
			//____________________________________________________________	
			case "oMenuAboutRSS":
				window.location.href = "pprssAbout.aspx?pLanguage=" + wLanguage;
				break;				
			
			//
			// Procurement Top Menu:
			//____________________________________________________________	
			case "oMenuPPHome":
				wFrame1.src = "ppCountryPage.aspx?pNoticeType=NONE&pCountry=NONE&pLanguage=" + wLanguage;
				break;				
			case "oMenuPPBNews":
				wFrame1.src = "ppNews.aspx";
				break;				
			case "oMenuPPLinks":
				wFrame1.src = "ppLinks1.aspx";
				break;				
			case "oMenuEnglish":
				wLanguageObject.value = "ENGLISH";
				document.MainForm.submit();
				break;				
			case "oMenuSpanish":
				wLanguageObject.value = "SPANISH";
				document.MainForm.submit();
				break;				
			case "oMenuPortuguese":
				wLanguageObject.value = "PORTUGUESE";
				document.MainForm.submit();
				break;				
			case "oMenuFrench":
				wLanguageObject.value = "FRENCH";
				document.MainForm.submit();
				break;				
				
			//
			// IDB Top Menu:
			//____________________________________________________________	
			case "oMenuIDBMail":
				window.location.href = "mailto:webmaster@iadb.org";
				break;
			case "oMenuIDBMap":
				window.location.href = "http://www.iadb.org/common/map.cfm?language=" + wLanguage;
				break;
			case "oMenuIDBSearchAdvanced":
				window.location.href = "http://search.iadb.org/search.asp?querymode=advanced&amp;language=" + wLanguage;
				break;
			case "oMenuIDBSearchHelp":
				window.location.href = "http://www.iadb.org/common/search_help.cfm?language=" + wLanguage;
				break;
										
			case "oMenuIDBHome":
				window.location.href = "http://www.iadb.org/index.cfm?language=" + wLanguage;
				break;
				
			case "oMenuIDBAboutUs":
				window.location.href = "http://www.iadb.org/aboutus/index.cfm?Language=" + wLanguage;
				break;

			case "oMenuIDBNews":
				window.location.href = "http://www.iadb.org/NEWS/index.cfm?Language=French" + wLanguage;
				break;

			case "oMenuIDBCountries":
				window.location.href = "http://www.iadb.org/countries/index.cfm?language=" + wLanguage;
				break;

			case "oMenuIDBTopics":
				window.location.href = "http://www.iadb.org/topics/index.cfm?language=" + wLanguageSubstitution;
				break;

			case "oMenuIDBProjects":
				window.location.href = "http://www.iadb.org/projects/index.cfm?language=" + wLanguage;
				break;

			case "oMenuIDBResearch":
				window.location.href = "http://www.iadb.org/research/index.cfm?language=" + wLanguageSubstitution;
				break;

			case "oMenuIDBPublications":
				window.location.href = "http://www.iadb.org/publications/index.cfm?language=" + wLanguageSubstitution;
				break;
				
			default:
				wFrame1.src= "ppCountryPage.aspx?pNoticeType=NONE&pCountry=NONE&pLanguage=" + wLanguage;
				break;
		}
		// Persist the url that is currently loaded in the frame:
		document.getElementById("ohFrameURL").value = document.getElementById("ppmainframe").src;
		return;
	}
