//Start ajax by calling this function: send_filter()

//*****************************
//AJAX Specific Functions
//*****************************

//Start ajax by calling this function
function page_select(page)
{
  initialize_ajax();

  var url="ancillary/ajax_return_search.php?page="+page;
  if(ajax_request!=null) {

   search_data_space_ref = get_ref_to_id("search_data_space") 
   search_data_space_ref.innerHTML = '<img src="images/animated_loading.gif" />';

    ajax_request.onreadystatechange = process_ajax_filter;
    ajax_request.open("GET", url, true);
    ajax_request.send(null);
  }
}

function process_ajax_filter()
{
  if (ajax_request.readyState == 4)
    {
      // only if "OK"
      if (ajax_request.status == 200)
        {
          if(ajax_request.responseText != "")
            {
              show_search_data(ajax_request.responseText);
            }
        }
      else {
        //alert("There was a problem retrieving data:<br />"+ajax_request.statusText);
      }
    }
}

//Start ajax by calling this function
function send_filter(name, value, status)
{
  initialize_ajax();

  var url="ancillary/ajax_return_search.php?"+name+"="+value+"&status="+status;
  if(ajax_request!=null) {

   hide_image_div();
   search_data_space_ref = get_ref_to_id("search_data_space") 
   search_data_space_ref.innerHTML = '<img src="images/animated_loading.gif" />';

    ajax_request.onreadystatechange = process_ajax_filter;
    ajax_request.open("GET", url, true);
    ajax_request.send(null);
  }
}

//*****************************
//Topic specific functions
//*****************************

function show_search_data(search_data)
{
  search_data_space_ref = get_ref_to_id("search_data_space");
  search_data_space_ref.innerHTML = search_data;
}