rendered paste bodyusing System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class IndexMasterPage : System.Web.UI.MasterPage{ private Int16 _languageID; private string _currentPage; protected void Page_Load(object sender, EventArgs e) { } private void menuLoad(int LanguageID) { // menu style Menu1.DisappearAfter = 10; Menu1.Orientation = Orientation.Horizontal; // menu items Menu1.Items[0].ChildItems[0].NavigateUrl = "SiteContent/SiteContent.aspx?lc=" + LanguageID; Menu1.Items[0].ChildItems[1].NavigateUrl = "EditorialContent/EditorialContentPage.aspx?lc=" + LanguageID; Menu1.Items[0].ChildItems[2].NavigateUrl = "Subscribe/SubscriberFeature.aspx?lc=" + LanguageID; Menu1.Items[0].ChildItems[3].NavigateUrl = "ValidationRule/ValidationRulesPage.aspx?lc=" + LanguageID; Menu1.Items[0].ChildItems[4].NavigateUrl = "SuccessStories/SuccessStories.aspx?lc=" + LanguageID; // email Menu1.Items[1].ChildItems[0].NavigateUrl = "Email/EmailContentPage.aspx?lc=" + LanguageID; Menu1.Items[1].ChildItems[1].NavigateUrl = "Email/EmailLanguage.aspx?lc=" + LanguageID; Menu1.Items[1].ChildItems[2].NavigateUrl = "Email/EmailLanguageSection.aspx?lc=" + LanguageID; // help Menu1.Items[2].NavigateUrl = "FAQ/FAQPage.aspx?lc=" + LanguageID; // profile Menu1.Items[3].NavigateUrl = "ProfileQuestions/ProfileQuestionsPage.aspx?lc=" + LanguageID; // editorial content Menu1.Items[4].NavigateUrl = "EditorialContent/Articles.aspx?lc=" + LanguageID; // editorial schedule Menu1.Items[5].NavigateUrl = "EditorialSchedule/index.aspx?lc=" + LanguageID; // affiliate content Menu1.Items[6].NavigateUrl = "AffiliateContent/AffiliateContent.aspx?lc=" + LanguageID; // search Menu1.Items[7].NavigateUrl = "Search/Search.aspx?lc=" + LanguageID; } protected void languageIDs_SelectedIndexChanged(object sender, System.EventArgs e) { Page.SmartNavigation = false; Response.Clear(); Response.Redirect(Request.ServerVariables["script_name"] + "?lc=" + languageIDs.SelectedValue); Response.End(); } override protected void OnInit(EventArgs e) { // handle default language ID if (LanguageID == 0) { LanguageID = 1; } languageIDs.DataSource = i6.CMS.BL.LanguageEngine.Instance().GetLanguage(); languageIDs.DataTextField = "Descr"; languageIDs.DataValueField = "LanguageID"; languageIDs.DataBind(); languageIDs.SelectedItem.Selected = false; // // CODEGEN: This call is required by the ASP.NET Web Form Designer. // InitializeComponent(); base.OnInit(e); if (Request.QueryString["lc"] != null) { LanguageID = Int16.Parse(Request.QueryString["lc"]); languageIDs.Items.FindByValue(Request.QueryString["lc"]).Selected = true; Session["LanguageID"] = languageIDs.SelectedValue; } else { if (Session["LanguageID"] == null) { Session["LanguageID"] = 1; } LanguageID = Convert.ToInt16(Session["LanguageID"]); languageIDs.Items.FindByValue(Session["LanguageID"].ToString()).Selected = true; } // load menu menuLoad(LanguageID); } /// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { } public Int16 LanguageID { set { _languageID = value; } get { return _languageID; } } public string CurrentPage { set { _currentPage = Request.ServerVariables["script_name"]; } get { return _currentPage; } }}