
var ERROR_MESSAGE = "Sorry, we are unable to find rates at this time.  Please try again later.";
function loadCallRates(countryCode, responseDivId)
{
  if(countryCode == null || countryCode == '')
  {
    return false;
  }

  new Ajax.Request('/my/callrates/processRequest',
    {
      method:'post',
      parameters: { countryCode:countryCode },
      onSuccess: function(transport)
      {
        var response = transport.responseText || ERROR_MESSAGE + "(1)";
        if (response.match("RCP") || response.match("ERROR")) {
          response = ERROR_MESSAGE + "(2)";
        }
        
        var responseDiv = document.getElementById(responseDivId);
        responseDiv.innerHTML = response;
      },
      onFailure: function(){
        var response = ERROR_MESSAGE + "(3)";
        var responseDiv = document.getElementById(responseDivId);
        responseDiv.innerHTML = response;
      }
    });
}
