﻿function get_results(querystring) {
    var q = querystring;
    var the_url = "http://discovery.cor.gov/public/cvb/cvbweb.nsf/getAccommodationsList?openagent&searchby=hotel&q=all";
    
    $('TheList').innerHTML = "<img src=\"images/ajax-loader.gif\" />";
    new Ajax.Request('request_proxy.aspx',
              {
                  method: "get",
                  parameters: { url: the_url },
                  onSuccess: function(transport) {
                      var r = transport.responseText;
                      var o = r.evalJSON();
                      if (o.response == "success") {
                          $('TheList').innerHTML = "";
                          var max = o.accommodations.length;
                          var x = 0;
                          var html = "<table width=\"100%\" class=\"list_table\">";
                          html += "<tr><td colspan=\"5\" class=\"list_line\" align=\"left\">&nbsp;</td></tr>";

                          var clr = "#EFEFEF";
                          while (x < max) {
                              if ((o.accommodations[x].BusinessType.indexOf("- " + q) > 0) || (o.accommodations[x].meetingrooms != "" && q=="Meeting Space")) {
                                  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\"><a href=\"accommodations_details.aspx?id=" + o.accommodations[x].id + "\" class=\"list_link\">";
                                  html += o.accommodations[x].CompanyName + "</a></td>\r\n";
                                  html += "<td valign=\"top\" class=\"list_text\" align=\"left\">" + o.accommodations[x].address + "</td>\r\n";
                                  html += "<td valign=\"top\" class=\"list_text\" align=\"left\">" + o.accommodations[x].phone + "<br />";
                                  if (o.accommodations[x].website != "") {
                                      if (o.accommodations[x].website.indexOf("http://") >= 0) {
                                          html += "<a href=\"" + o.accommodations[x].website + "\" target=\"_blank\" class=\"list_link\">Website</a>";
                                      } else {
                                          html += "<a href=\"http://" + o.accommodations[x].website + "\" target=\"_blank\" class=\"list_link\">Website</a>";
                                      }
                                  }
                                  html += "</td>\r\n";

                                  html += "</tr>\r\n";
                                  html += "<tr bgcolor=\"" + clr + "\"><td colspan=\"5\" class=\"list_line\" align=\"left\">&nbsp;</td></tr>";
                              }
                              x++;

                          };

                          html += "</table>\r\n";


                          $('TheList').innerHTML = html;
                      } else {
                         // alert(o.response);
                      }
                  }
              }
           );
          }

          function get_specials() {
              var the_url = "http://discovery.cor.gov/public/cvb/cvbweb.nsf/getSpecialsList?openagent&q=Accommodations";

              $('OffersList').innerHTML = "<img src=\"images/ajax-loader.gif\">";

              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.specials) {


                                   var max = obj.specials.length;


                                   var x = 0;
                                   html = "<table width=\"100%\" class=\"list_table\">\r\n";
                                   html += "<tr><td colspan=\"5\" 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\">";

                                       html += obj.specials[x].name;

                                       html += "</td>\r\n";
                                       html += "<td valign=\"top\" class=\"list_text\" align=\"left\">" + obj.specials[x].specialdescription + "</td>\r\n";
                                       html += "<td valign=\"top\" class=\"list_text\" align=\"left\">";
                                       if (obj.specials[x].website != "") {
                                           if (obj.specials[x].website.indexOf("http://") >= 0) {
                                               html += "<a href=\"" + obj.specials[x].website + "\" target=\"_blank\" class=\"list_link\">Website</a>";
                                           } else {
                                               html += "<a href=\"http://" + obj.specials[x].website + "\" target=\"_blank\" class=\"list_link\">Website</a>";
                                           }
                                       }
                                       html += "</td>\r\n";
                                       html += "<td class=\"list_text\" align=\"left\" valign=\"top\">";
                                       if (obj.specials[x].offerlink != "") {
                                           html += "<a href=\"" + obj.specials[x].offerlink + "\" target=\"_blank\" class=\"list_link\">Details</a>";
                                       } else {
                                           html += "&nbsp;";

                                       }
                                       html += "</tr>\r\n";
                                       html += "<tr bgcolor=\"" + clr + "\"><td colspan=\"5\" 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;
                               }
                           }
                       }
                   });
          }
          
          
          
          
  
          
          
