var ajaxLoader = 
{
  loadData : function(wrapper, location, parameters, onCompleteFunction, onFailureFunction)
  {
    var updater = new Ajax.Updater
    (
      wrapper,
      location,
      {        
        method: 'get',
        onComplete: function(transport)
        {
          if(! transport.responseText || transport.responseText.length == 0)
            onFailureFunction();
          
          // if there's an onSucces function to be executed -> execute it
          if(onCompleteFunction)
            onCompleteFunction();
        },
        onFailure: function()
        {
          //execute if there is an onFailure function
          if(onFailureFunction)
            onFailureFunction();
        },
        evalScripts: true
      }
    );    
  }
}
