﻿function get_featured(q) {
    var the_url = "http://discovery.cor.gov/public/cvb/cvbweb.nsf/getFeaturedList?openagent&q=" + q;
    var rtn_page = "";
    $('OffersList').innerHTML = "<img src=\"images/ajax-loader.gif\">";
    
    switch(q){
        case "Accommodations":
            rtn_page = "accommodations_details.aspx";
            break;
        case "Activities":
            rtn_page = "activities_details.aspx";
            break;
        case "Shopping":
            rtn_page = "shopping_details.aspx";
            break;
        case "Transportation":
            rtn_page = "transportation_details.aspx";
            break;
        case "Service & Suppliers":
            rtn_page = "vendor_details.aspx";
            break;
        case "Venues":
            rtn_page = "venue_details.aspx";
            break;
        default:
            rtn_page = "venue_details.aspx";
    }

    new Ajax.Request("request_proxy.aspx",
                   {
                       method: "get",
                       parameters: {
                           url: the_url
                       },
                       onSuccess: function(transport) {
                           var html;
                           var row = "";
                           var resp = transport.responseText;
                           var obj = resp.evalJSON();
                           if (obj.response == "success") {

                               if (obj.featured) {


                                   var max = obj.featured.length;


                                   var x = 0;
                                   html = "<table width=\"100%\" class=\"list_table\">\r\n";
                                   html += "<tr><td colspan=\"4\" class=\"list_line\" align=\"left\">&nbsp;</td></tr>";
                                   var clr = "#EFEFEF";

                                   while (x < max) {
                                       if (clr == "#EFEFEF") {
                                           clr = "#FFFFFF";
                                       } else {
                                           clr = "#EFEFEF";
                                       }
                                       html += "<tr class=\"list_row\" bgcolor=\"" + clr + "\">\r\n";
                                       html += "<td valign=\"top\" class=\"list_text\" align=\"left\" width=\"300\">";
                                       if (obj.featured[x].membershiptype != "B") {
                                           html += "<a href=\"" + rtn_page + "?id=" + obj.featured[x].id + "\" class=\"list_link\">";
                                           html += obj.featured[x].name + "</a>";
                                       } else {
                                           html += obj.featured[x].name;
                                       }

                                       html += "</td>\r\n";
                                       html += "<td valign=\"top\" class=\"list_text\" align=\"left\">" + obj.featured[x].address + "<br>";
                                       html += obj.featured[x].city + ", " + obj.featured[x].state + " " + obj.featured[x].zipcode + "</td>";
                                       html += "<td valign=\"top\" class=\"list_text\" align=\"left\" nowrap=\"nowrap\">";
                                       html += obj.featured[x].phone + "<br>";
                                       if (obj.featured[x].website != "") {
                                           if (obj.featured[x].website.indexOf("http://") >= 0) {
                                               html += "<a href=\"" + obj.featured[x].website + "\" target=\"_blank\" class=\"list_link\">Website</a>";
                                           } else {
                                               html += "<a href=\"http://" + obj.featured[x].website + "\" target=\"_blank\" class=\"list_link\">Website</a>";
                                           }
                                       }
                                       html += "</td>\r\n";
                                       html += "<td class=\"list_text\" align=\"left\" valign=\"top\" nowrap=\"nowrap\">";
                                       if (obj.featured[x].offerurl != "") {
                                           html += "&nbsp;&nbsp;<a href=\"" + obj.featured[x].offerurl + "\" target=\"_blank\" class=\"list_link\">Offer</a>";
                                       } else {
                                           html += "&nbsp;";

                                       }
                                       html += "</tr>\r\n";
                                       html += "<tr bgcolor=\"" + clr + "\"><td colspan=\"4\" class=\"list_line\" align=\"left\">&nbsp;</td></tr>";
                                       x++;
                                   }
                                   html += "</table>\r\n";
                                   $('OffersList').innerHTML = html;
                               } else {

                                   html = "<table width=\"100%\">\r\n";
                                   html += "<tr class=\"restaurant_list_row\">\r\n";
                                   html += "<td valign=\"top\" class=\"list_text\" align=\"left\">No Listings This Week";
                                   html += "</td></tr></table>\r\n";
                                   $('OffersList').innerHTML = html;
                               }
                           }
                       }
                   });
}