﻿function get_results(querystring) {
    var q = querystring;
    var the_url = "http://discovery.cor.gov/public/cvb/cvbweb.nsf/getVenuesList";

    $('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();
                      //alert(r);
                      if (o.response == "success") {
                          $('TheList').innerHTML = "";
                          var max = o.venues.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 cnt = 0;
                          var clr = "#EFEFEF";
                          while (x < max) {
                              if ((o.venues[x].businesstype.indexOf(q) >= 0) || q == "All") {
                                  cnt++;
                                  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\">";
                                  if (o.venues[x].membershiptype != "B") {
                                      html += "<a href=\"venue_details.aspx?id=" + o.venues[x].id + "\" class=\"list_link\">";
                                      html += o.venues[x].name + "</a>";
                                  } else {
                                      html += "" + o.venues[x].name + "";
                                  }
                                  html += "</td>\r\n";
                                  html += "<td valign=\"top\" class=\"list_text\" align=\"left\">" + o.venues[x].address; 
                                  html += "<br />" + o.venues[x].city + ", " + o.venues[x].state + " " + o.venues[x].zipcode +"</td>\r\n";
                                  html += "<td valign=\"top\" class=\"list_text\" align=\"left\">" + o.venues[x].phone + "<br />";
                                  if (o.venues[x].website != "") {
                                      if (o.venues[x].website.indexOf("http://") >= 0) {
                                          html += "<a href=\"" + o.venues[x].website + "\" target=\"_blank\" class=\"list_link\">Website</a>";
                                      } else {
                                          html += "<a href=\"http://" + o.venues[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++;

                          };
                          if (cnt == 0) {
                              html += "<tr><td colspan=\"5\" class=\"list_text\" align=\"center\">No Records Found</td></tr>";
                              html += "<tr bgcolor=\"#ffffff\"><td colspan=\"5\" class=\"list_line\" align=\"left\">&nbsp;</td></tr>";
                          }
                          html += "</table>\r\n";


                          $('TheList').innerHTML = html;
                      } else {
                          alert(o.response);
                      }
                  }
              }
           );
          }
          
