예제 #1
0
        public static string ResortNavigation(this HtmlHelper helper, Resort resort, string selectedTab, string returnUrl)
        {
            bool   isFave      = false;
            bool   hasVisited  = false;
            bool   hasReviewed = false;
            string month       = string.Empty;
            string year        = string.Empty;
            string loggedIn    = " not-logged-in";

            if (UserContext.UserIsLoggedIn())
            {
                loggedIn = string.Empty;
                var db = new Sporthub.Repository.DataAccess.SporthubDataContext(ConfigurationManager.ConnectionStrings["SQL2005_615410_sporthubConnectionString"].ConnectionString);
                var linkResortUserToUpdate = (from lru in db.LinkResortUsers
                                              where lru.ResortID == resort.ID && lru.UserID == UserContext.CurrentUser.ID
                                              select lru).SingleOrDefault();

                if (linkResortUserToUpdate != null)
                {
                    if (linkResortUserToUpdate.IsFavourite)
                    {
                        isFave = true;
                    }
                    if (linkResortUserToUpdate.HasVisited)
                    {
                        hasVisited = true;
                    }
                    if (linkResortUserToUpdate.Score > 0)
                    {
                        hasReviewed = true;
                    }
                    if (!string.IsNullOrEmpty(linkResortUserToUpdate.LastVisitDate))
                    {
                        string[] arr = linkResortUserToUpdate.LastVisitDate.Split('-');
                        year  = arr[0];
                        month = arr[1];
                    }
                }
            }

            string[] months      = new string[] { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" };
            string   selectBoxes = "<select name=\"dob_m\" id=\"dob_m\" class=\"narrow\" style=\"float: left\">";

            selectBoxes += "<option value=\"\" selected=\"selected\">Month</option>";
            for (int i = 1; i <= 12; i++)
            {
                selectBoxes += string.Format("<option value=\"{0}\">{1}</option>", i, months[i - 1]);
            }
            selectBoxes += "</select>";
            selectBoxes += "<select name=\"dob_y\" id=\"dob_y\" class=\"narrow\" style=\"float: left; margin-left: 8px;\">";
            selectBoxes += "<option value=\"\" selected=\"selected\">Year</option>";
            for (int i = DateTime.Now.Year; i >= 1960; i--)
            {
                selectBoxes += string.Format("<option value=\"{0}\">{1}</option>", i, i);
            }
            selectBoxes += "</select>";

            string ret = "<div id=\"PageHeader\" class=\"container_12\">";

            ret += "<div class=\"grid_12\">";
            //ret += "<h2 id=\"PageHeading\" class=\"pad\" style=\"background: transparent url(/static/images/flags/lg/24/" + resort.Country.ISO3166Alpha2 + ".png) 10px 9px no-repeat\">" + resort.Name + "<span>, " + resort.Country.CountryName + "</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + ((Sporthub.Utils.Helpers.IsAdmin()) ? "<a href=\"/admin/resorts/" + resort.PrettyUrl + "/edit\">edit</a>" : "") + "</h2>";
            ret += "<h2 class=\"pad\" style=\"background: transparent url(/static/images/flags/lg/24/" + resort.Country.ISO3166Alpha2 + ".png) 0 37% no-repeat\">" + resort.Name + "<span>, " + resort.Country.CountryName + "</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + ((Sporthub.Utils.Helpers.IsAdmin()) ? "<a href=\"/admin/resorts/" + resort.PrettyUrl + "/default\">edit</a>" : "") + "</h2>";
            ret += "</div>";
            ret += "</div>";
            ret += "<div class=\"container_12\">";
            ret += "<div class=\"grid_6\">";
            ret += "&nbsp;";
            ret += "</div>";
            ret += "<div class=\"grid_6\">";
            ret += "<div class=\"ratingButtons\">";

            ret += "<table>";
            ret += "<tr>";

            if (hasReviewed)
            {
                ret += "<td><a href=\"/review/" + resort.PrettyUrl + "?ReturnUrl=/resorts/" + resort.PrettyUrl + "\" class=\"actbutt left\" title=\"Edit your review/ratings for this resort\"><span><img src=\"/static/images/review_on.png\" alt=\"\" /> Rate</span</a></td>";
            }
            else
            {
                if (UserContext.UserIsLoggedIn())
                {
                    ret += "<td><a href=\"/review/" + resort.PrettyUrl + "?ReturnUrl=/resorts/" + resort.PrettyUrl + "\" class=\"actbutt left" + loggedIn + "\" title=\"Add a review for this resort and rate facilities\"><span><img src=\"/static/images/review_off.png\" alt=\"\" /> Rate</span</a></td>";
                }
                else
                {
                    ret += "<td><a href=\"#loginPopup\" class=\"actbutt left" + loggedIn + "\" title=\"Add a review for this resort and rate facilities\"><span><img src=\"/static/images/review_off.png\" alt=\"\" /> Rate</span</a></td>";
                }
            }
            if (isFave)
            {
                ret += "<td><a id=\"addAsFave\" href=\"#\" class=\"actbutt middle\" title=\"This resort is a favourite. Click again to clear\"><span><img src=\"/static/images/fave_on.png\" alt=\"\" /> Favourite</span</a></td>";
            }
            else
            {
                if (UserContext.UserIsLoggedIn())
                {
                    ret += "<td><a id=\"addAsFave\" href=\"#\" class=\"actbutt middle" + loggedIn + "\" title=\"Add this resort as a favourite\"><span><img src=\"/static/images/fave_off.png\" alt=\"\" />Favourite</span</a></td>";
                }
                else
                {
                    ret += "<td><a href=\"#loginPopup\" class=\"actbutt middle" + loggedIn + "\" title=\"Add this resort as a favourite\"><span><img src=\"/static/images/fave_off.png\" alt=\"\" />Favourite</span</a></td>";
                }
            }
            if (hasVisited)
            {
                ret += "<td><a id=\"markAsVisited\" href=\"#visitEntryPopup\" class=\"actbutt middle\" title=\"You have visited this resort. Click again to clear\"><span><img src=\"/static/images/been_on.png\" alt=\"\" /> You've Been</span</a></td>";
            }
            else
            {
                if (UserContext.UserIsLoggedIn())
                {
                    ret += "<td><a id=\"markAsVisited\" href=\"#visitEntryPopup\" class=\"actbutt middle" + loggedIn + "\" title=\"Mark resort as 'visited'\"><span><img src=\"/static/images/been_off.png\" alt=\"\" /> I've Been</span</a></td>";
                }
                else
                {
                    ret += "<td><a href=\"#loginPopup\" class=\"actbutt middle" + loggedIn + "\" title=\"Mark resort as 'visited'\"><span><img src=\"/static/images/been_off.png\" alt=\"\" /> I've Been</span</a></td>";
                }
            }
            if (UserContext.UserIsLoggedIn())
            {
                ret += "<td><a href=\"/resorts/checkin/" + resort.PrettyUrl + "?ReturnUrl=" + returnUrl + "\" class=\"actbutt right" + loggedIn + "\" title=\"If you are currently at this resort then 'Check In' here\"><span>Check In</span</a></td>";
            }
            else
            {
                ret += "<td><a href=\"#loginPopup\" class=\"actbutt right" + loggedIn + "\" title=\"If you are currently at this resort then 'Check In' here\"><span>Check In</span</a></td>";
            }

            //ret += "<td>&nbsp;</td>";
            //ret += "<td><a href=\"/places/add/" + resort.PrettyUrl + "?ReturnUrl=" + returnUrl + "\" class=\"actbutt single\" title=\"Add a bar, shop, business etc to this resort\"><span>Add a Place</span</a></td>";

            ret += "</tr>";
            ret += "</table>";
            ret += "<div style=\"display:none\"><div class=\"login\" id=\"loginPopup\"><div class=\"loginPopupIn\"><p>You must be logged-in to do that</p><p><a class=\"smlbutt\" href=\"/account/login\">Login</a> <a class=\"smlbutt\" href=\"/account/create\">Create an Account</a></p><p style=\"float: left; clear: both;\"><a href=\"#\" id=\"cnclButt\">No Thanks</a></p></div></div></div>";
            ret += string.Format("<div style=\"display:none\"><div class=\"visitEntry\" id=\"visitEntryPopup\"><div class=\"visitEntryIn\"><label>Please enter the date of your Last Visit</label>{0}<a id=\"cnclButt\" class=\"smlbutt cncl\" href=\"#\">Cancel</a><a id=\"svButt\" class=\"smlbutt\" href=\"#\">Save</a></div></div></div>", selectBoxes);

            //ret += "<a class=\"rb checkin\" href=\"/Resorts/CheckIn/" + resort.PrettyUrl + "?ReturnUrl=" + returnUrl + "\" id=\"checkInHere\"><span></span></a>&nbsp;&nbsp;";
            //if (hasVisited)
            //{
            //    ret += "<a class=\"rb visit isVisited\" href=\"#\" id=\"markAsVisited\"><span></span>Visited</a>&nbsp;&nbsp;";
            //}
            //else
            //{
            //    ret += "<a class=\"rb visit\" href=\"#\" id=\"markAsVisited\"><span></span></a>&nbsp;&nbsp;";
            //}
            //ret += string.Format("<div class=\"visitEntry\" id=\"visitEntryPopup\"><div class=\"visitEntryIn\"><label>Last Visit Date</label>{0}<a id=\"cnclButt\" class=\"smlbutt cncl\" href=\"#\">Cancel</a><a id=\"svButt\" class=\"smlbutt\" href=\"#\">Save</a></div></div>", selectBoxes);
            //if (isFave)
            //{
            //    ret += "<a class=\"rb fave isFave\" title\"This resort is a Favourite. Click to remove\" href=\"#\" id=\"addAsFave\"><span></span>A Favourite</a>&nbsp;&nbsp;";
            //}
            //else
            //{
            //    ret += "<a class=\"rb fave\"  href=\"#\" id=\"addAsFave\"><span></span></a>&nbsp;&nbsp;";
            //}
            //if (UserContext.UserIsLoggedIn())
            //{
            //    ret += "<a class=\"rb rate\" title=\"Rate and review this resort\" href=\"/review/" + resort.PrettyUrl + "?ReturnUrl=" + returnUrl + "\" id=\"rateReviewResort\"><span></span>Rate/Review</a>";
            //}
            //else
            //{
            //    ret += "<a class=\"rb ratewarn\" title=\"Rate and review this resort\" onclick=\"alert('You need to be logged in to do that')\" href=\"#\" id=\"rateReviewResort\"><span></span></a>";
            //}
            ret += "</div>";
            ret += "</div>";
            ret += "</div>";
            ret += "<div class=\"container_12\">";
            ret += "<div class=\"grid_12\" style=\"height: 23px;\">";
            ret += "<ul class=\"menuTabs tabNav\">";
            ret += "<li class=\"tab" + ((selectedTab == "overview") ? " selectedTab" : "") + "\"><a title=\"\" href=\"/resorts/" + resort.PrettyUrl + "\"><span style=\"position: relative;\">Overview</span></a></li>";
            ret += "<li class=\"tab" + ((selectedTab == "map") ? " selectedTab" : "") + "\"><a title=\"\" href=\"/resorts/" + resort.PrettyUrl + "/map\"><span>Map</span></a></li>";
            ret += "<li class=\"tab" + ((selectedTab == "reviews") ? " selectedTab" : "") + "\"><a title=\"\" href=\"/resorts/" + resort.PrettyUrl + "/reviews\"><span>Reviews</span></a></li>";
            ret += "<li class=\"tab" + ((selectedTab == "places") ? " selectedTab" : "") + "\"><a title=\"\" href=\"/resorts/" + resort.PrettyUrl + "/places\"><span>Places</span></a></li>";
            ret += "<li class=\"tab" + ((selectedTab == "photos") ? " selectedTab" : "") + "\"><a title=\"\" href=\"/resorts/" + resort.PrettyUrl + "/photos\"><span>Photos</span></a></li>";
            ret += "<li class=\"tab" + ((selectedTab == "videos") ? " selectedTab" : "") + "\"><a title=\"\" href=\"/resorts/" + resort.PrettyUrl + "/videos\"><span>Videos</span></a></li>";
            ret += "<li class=\"tab" + ((selectedTab == "webcams") ? " selectedTab" : "") + "\"><a title=\"\" href=\"/resorts/" + resort.PrettyUrl + "/webcams\"><span>Webcams</span></a></li>";
            ret += "</ul>";
            ret += "</div>";
            ret += "</div>";

            return(ret);
        }
예제 #2
0
        public static string ResortNavigation(this HtmlHelper helper, Resort resort, string selectedTab, string returnUrl)
        {
            bool isFave = false;
            bool hasVisited = false;
            bool hasReviewed = false;
            string month = string.Empty;
            string year = string.Empty;
            string loggedIn = " not-logged-in";

            if (UserContext.UserIsLoggedIn())
            {
                loggedIn = string.Empty;
                var db = new Sporthub.Repository.DataAccess.SporthubDataContext(ConfigurationManager.ConnectionStrings["SQL2005_615410_sporthubConnectionString"].ConnectionString);
                var linkResortUserToUpdate = (from lru in db.LinkResortUsers
                                              where lru.ResortID == resort.ID && lru.UserID == UserContext.CurrentUser.ID
                                              select lru).SingleOrDefault();

                if (linkResortUserToUpdate != null)
                {
                    if (linkResortUserToUpdate.IsFavourite)
                    {
                        isFave = true;
                    }
                    if (linkResortUserToUpdate.HasVisited)
                    {
                        hasVisited = true;
                    }
                    if (linkResortUserToUpdate.Score > 0)
                    {
                        hasReviewed = true;
                    }
                    if (!string.IsNullOrEmpty(linkResortUserToUpdate.LastVisitDate))
                    {
                        string[] arr = linkResortUserToUpdate.LastVisitDate.Split('-');
                        year = arr[0];
                        month = arr[1];
                    }
                }
            }

            string[] months = new string[] { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" };
            string selectBoxes = "<select name=\"dob_m\" id=\"dob_m\" class=\"narrow\" style=\"float: left\">";
            selectBoxes += "<option value=\"\" selected=\"selected\">Month</option>";
            for (int i = 1; i <= 12; i++)
            {
                selectBoxes += string.Format("<option value=\"{0}\">{1}</option>", i, months[i-1]);
            }
            selectBoxes += "</select>";
            selectBoxes += "<select name=\"dob_y\" id=\"dob_y\" class=\"narrow\" style=\"float: left; margin-left: 8px;\">";
            selectBoxes += "<option value=\"\" selected=\"selected\">Year</option>";
            for (int i = DateTime.Now.Year; i >= 1960; i--)
            {
                selectBoxes += string.Format("<option value=\"{0}\">{1}</option>", i, i);
            }
            selectBoxes += "</select>";

            string ret = "<div id=\"PageHeader\" class=\"container_12\">";
            ret += "<div class=\"grid_12\">";
            //ret += "<h2 id=\"PageHeading\" class=\"pad\" style=\"background: transparent url(/static/images/flags/lg/24/" + resort.Country.ISO3166Alpha2 + ".png) 10px 9px no-repeat\">" + resort.Name + "<span>, " + resort.Country.CountryName + "</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + ((Sporthub.Utils.Helpers.IsAdmin()) ? "<a href=\"/admin/resorts/" + resort.PrettyUrl + "/edit\">edit</a>" : "") + "</h2>";
            ret += "<h2 class=\"pad\" style=\"background: transparent url(/static/images/flags/lg/24/" + resort.Country.ISO3166Alpha2 + ".png) 0 37% no-repeat\">" + resort.Name + "<span>, " + resort.Country.CountryName + "</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + ((Sporthub.Utils.Helpers.IsAdmin()) ? "<a href=\"/admin/resorts/" + resort.PrettyUrl + "/default\">edit</a>" : "") + "</h2>";
            ret += "</div>";
            ret += "</div>";
            ret += "<div class=\"container_12\">";
            ret += "<div class=\"grid_6\">";
            ret += "&nbsp;";
            ret += "</div>";
            ret += "<div class=\"grid_6\">";
            ret += "<div class=\"ratingButtons\">";

            ret += "<table>";
            ret += "<tr>";

            if (hasReviewed)
            {
                ret += "<td><a href=\"/review/" + resort.PrettyUrl + "?ReturnUrl=/resorts/" + resort.PrettyUrl + "\" class=\"actbutt left\" title=\"Edit your review/ratings for this resort\"><span><img src=\"/static/images/review_on.png\" alt=\"\" /> Rate</span</a></td>";
            }
            else
            {
                if (UserContext.UserIsLoggedIn())
                {
                    ret += "<td><a href=\"/review/" + resort.PrettyUrl + "?ReturnUrl=/resorts/" + resort.PrettyUrl + "\" class=\"actbutt left" + loggedIn + "\" title=\"Add a review for this resort and rate facilities\"><span><img src=\"/static/images/review_off.png\" alt=\"\" /> Rate</span</a></td>";
                }
                else
                {
                    ret += "<td><a href=\"#loginPopup\" class=\"actbutt left" + loggedIn + "\" title=\"Add a review for this resort and rate facilities\"><span><img src=\"/static/images/review_off.png\" alt=\"\" /> Rate</span</a></td>";
                }
            }
            if (isFave)
            {
                ret += "<td><a id=\"addAsFave\" href=\"#\" class=\"actbutt middle\" title=\"This resort is a favourite. Click again to clear\"><span><img src=\"/static/images/fave_on.png\" alt=\"\" /> Favourite</span</a></td>";
            }
            else
            {
                if (UserContext.UserIsLoggedIn())
                {
                    ret += "<td><a id=\"addAsFave\" href=\"#\" class=\"actbutt middle" + loggedIn + "\" title=\"Add this resort as a favourite\"><span><img src=\"/static/images/fave_off.png\" alt=\"\" />Favourite</span</a></td>";
                }
                else
                {
                    ret += "<td><a href=\"#loginPopup\" class=\"actbutt middle" + loggedIn + "\" title=\"Add this resort as a favourite\"><span><img src=\"/static/images/fave_off.png\" alt=\"\" />Favourite</span</a></td>";
                }
            }
            if (hasVisited)
            {
                ret += "<td><a id=\"markAsVisited\" href=\"#visitEntryPopup\" class=\"actbutt middle\" title=\"You have visited this resort. Click again to clear\"><span><img src=\"/static/images/been_on.png\" alt=\"\" /> You've Been</span</a></td>";
            }
            else
            {
                if (UserContext.UserIsLoggedIn())
                {
                    ret += "<td><a id=\"markAsVisited\" href=\"#visitEntryPopup\" class=\"actbutt middle" + loggedIn + "\" title=\"Mark resort as 'visited'\"><span><img src=\"/static/images/been_off.png\" alt=\"\" /> I've Been</span</a></td>";
                }
                else
                {
                    ret += "<td><a href=\"#loginPopup\" class=\"actbutt middle" + loggedIn + "\" title=\"Mark resort as 'visited'\"><span><img src=\"/static/images/been_off.png\" alt=\"\" /> I've Been</span</a></td>";
                }
            }
            if (UserContext.UserIsLoggedIn())
            {
                ret += "<td><a href=\"/resorts/checkin/" + resort.PrettyUrl + "?ReturnUrl=" + returnUrl + "\" class=\"actbutt right" + loggedIn + "\" title=\"If you are currently at this resort then 'Check In' here\"><span>Check In</span</a></td>";
            }
            else
            {
                ret += "<td><a href=\"#loginPopup\" class=\"actbutt right" + loggedIn + "\" title=\"If you are currently at this resort then 'Check In' here\"><span>Check In</span</a></td>";
            }

            //ret += "<td>&nbsp;</td>";
            //ret += "<td><a href=\"/places/add/" + resort.PrettyUrl + "?ReturnUrl=" + returnUrl + "\" class=\"actbutt single\" title=\"Add a bar, shop, business etc to this resort\"><span>Add a Place</span</a></td>";

            ret += "</tr>";
            ret += "</table>";
            ret += "<div style=\"display:none\"><div class=\"login\" id=\"loginPopup\"><div class=\"loginPopupIn\"><p>You must be logged-in to do that</p><p><a class=\"smlbutt\" href=\"/account/login\">Login</a> <a class=\"smlbutt\" href=\"/account/create\">Create an Account</a></p><p style=\"float: left; clear: both;\"><a href=\"#\" id=\"cnclButt\">No Thanks</a></p></div></div></div>";
            ret += string.Format("<div style=\"display:none\"><div class=\"visitEntry\" id=\"visitEntryPopup\"><div class=\"visitEntryIn\"><label>Please enter the date of your Last Visit</label>{0}<a id=\"cnclButt\" class=\"smlbutt cncl\" href=\"#\">Cancel</a><a id=\"svButt\" class=\"smlbutt\" href=\"#\">Save</a></div></div></div>", selectBoxes);

            //ret += "<a class=\"rb checkin\" href=\"/Resorts/CheckIn/" + resort.PrettyUrl + "?ReturnUrl=" + returnUrl + "\" id=\"checkInHere\"><span></span></a>&nbsp;&nbsp;";
            //if (hasVisited)
            //{
            //    ret += "<a class=\"rb visit isVisited\" href=\"#\" id=\"markAsVisited\"><span></span>Visited</a>&nbsp;&nbsp;";
            //}
            //else
            //{
            //    ret += "<a class=\"rb visit\" href=\"#\" id=\"markAsVisited\"><span></span></a>&nbsp;&nbsp;";
            //}
            //ret += string.Format("<div class=\"visitEntry\" id=\"visitEntryPopup\"><div class=\"visitEntryIn\"><label>Last Visit Date</label>{0}<a id=\"cnclButt\" class=\"smlbutt cncl\" href=\"#\">Cancel</a><a id=\"svButt\" class=\"smlbutt\" href=\"#\">Save</a></div></div>", selectBoxes);
            //if (isFave)
            //{
            //    ret += "<a class=\"rb fave isFave\" title\"This resort is a Favourite. Click to remove\" href=\"#\" id=\"addAsFave\"><span></span>A Favourite</a>&nbsp;&nbsp;";
            //}
            //else
            //{
            //    ret += "<a class=\"rb fave\"  href=\"#\" id=\"addAsFave\"><span></span></a>&nbsp;&nbsp;";
            //}
            //if (UserContext.UserIsLoggedIn())
            //{
            //    ret += "<a class=\"rb rate\" title=\"Rate and review this resort\" href=\"/review/" + resort.PrettyUrl + "?ReturnUrl=" + returnUrl + "\" id=\"rateReviewResort\"><span></span>Rate/Review</a>";
            //}
            //else
            //{
            //    ret += "<a class=\"rb ratewarn\" title=\"Rate and review this resort\" onclick=\"alert('You need to be logged in to do that')\" href=\"#\" id=\"rateReviewResort\"><span></span></a>";
            //}
            ret += "</div>";
            ret += "</div>";
            ret += "</div>";
            ret += "<div class=\"container_12\">";
            ret += "<div class=\"grid_12\" style=\"height: 23px;\">";
            ret += "<ul class=\"menuTabs tabNav\">";
            ret += "<li class=\"tab" + ((selectedTab == "overview") ? " selectedTab" : "") + "\"><a title=\"\" href=\"/resorts/" + resort.PrettyUrl + "\"><span style=\"position: relative;\">Overview</span></a></li>";
            ret += "<li class=\"tab" + ((selectedTab == "map") ? " selectedTab" : "") + "\"><a title=\"\" href=\"/resorts/" + resort.PrettyUrl + "/map\"><span>Map</span></a></li>";
            ret += "<li class=\"tab" + ((selectedTab == "reviews") ? " selectedTab" : "") + "\"><a title=\"\" href=\"/resorts/" + resort.PrettyUrl + "/reviews\"><span>Reviews</span></a></li>";
            ret += "<li class=\"tab" + ((selectedTab == "places") ? " selectedTab" : "") + "\"><a title=\"\" href=\"/resorts/" + resort.PrettyUrl + "/places\"><span>Places</span></a></li>";
            ret += "<li class=\"tab" + ((selectedTab == "photos") ? " selectedTab" : "") + "\"><a title=\"\" href=\"/resorts/" + resort.PrettyUrl + "/photos\"><span>Photos</span></a></li>";
            ret += "<li class=\"tab" + ((selectedTab == "videos") ? " selectedTab" : "") + "\"><a title=\"\" href=\"/resorts/" + resort.PrettyUrl + "/videos\"><span>Videos</span></a></li>";
            ret += "<li class=\"tab" + ((selectedTab == "webcams") ? " selectedTab" : "") + "\"><a title=\"\" href=\"/resorts/" + resort.PrettyUrl + "/webcams\"><span>Webcams</span></a></li>";
            ret += "</ul>";
            ret += "</div>";
            ret += "</div>";

            return ret;
        }