using System; using System.Collections.Generic; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; public partial class Controls_headerN : System.Web.UI.UserControl { protected void Page_Load(object sender, EventArgs e) { AddChatScript(); ShowMeChat(); if (SelectedButton != null) { HtmlAnchor a; switch (SelectedButton) { case SelectedButtons.AboutUs: a = topnav_about; break; case SelectedButtons.ContactUs: a =topnav_contact; break; case SelectedButtons.Green: a =topnav_green; break; case SelectedButtons.Home: a = topnav_home; break; case SelectedButtons.None: a = null; break; case SelectedButtons.Prices: a = topnav_prices; break; case SelectedButtons.Products: a = topnav_products; break; case SelectedButtons.Services: a = topnav_services; break; case SelectedButtons.Specs: a = topnav_specs; break; case SelectedButtons.Templates: a = topnav_templates; break; default: a = null; break; } if (a != null) a.Attributes.Add("class", "selected"); } } private void AddChatScript() { string chatScript = "\r\n"; chatScript += "\r\n"; Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "openChat", chatScript); string chatInitScript = "\r\n"; chatInitScript += "\r\n"; chatInitScript += "\r\n"; //chatInitScript += "\r\n\r\n"; chatInitScript += "\r\n\r\n"; Page.ClientScript.RegisterStartupScript(this.GetType(), "chatInit", chatInitScript); } private void ShowMeChat() { HyperLink a1 = new HyperLink(); a1.Attributes.Add("style", "position:relative;"); a1.Attributes.Add("OnClick", "openChat(); return false;"); a1.ID = "_lpChatBtn"; a1.NavigateUrl = "#"; HtmlImage img = new HtmlImage(); img.Src = "http://server.iad.liveperson.net/hc/4481995/?cmd=repstate&site=4481995&channel=web&ver=1&imageUrl=http://" + HttpContext.Current.Request.Url.Host.ToString() + "/images/chat"; img.ID = "hcIcon"; img.Border = 0; a1.Controls.Add(img); ChatImage.Controls.Add(a1); } public enum SelectedButtons {None, Home, AboutUs, Products, Services, Templates, Specs, Prices, Green, ContactUs}; private SelectedButtons _SelectedButton; public SelectedButtons SelectedButton { get { return _SelectedButton; } set { _SelectedButton = value; } } protected void Page_Init(object Src, EventArgs E) { HttpRequest cr = HttpContext.Current.Request; if (cr.QueryString["cc"] != null) ShoppingCart.ActiveCart.CouponCode = cr.QueryString["cc"]; } }