// Ejecutar AJAX
function llamadaDatos(pMetodo, pURL, pDatos, pDiv) {
   
    new Ajax.Updater(pDiv, pURL,
                    {
                      method: pMetodo,
                      parameters: pDatos,
                      evalScripts: true,
                      asynchronous: false,                                                        
                      onSuccess: function(resp) {												
                        $(pDiv).innerHTML = resp.responseText;
                      },
		    onFailure: function(resp) {
			    alert("Se ha producido un error y la operación no podrá ser terminada.");
		    }
                    });
}

/*******************************************************/
/**************** Funcion de llamada ajax periodica ****/ /*******************************************************/
function llamarAjaxPeriodica(pMetodo, pURL, pDatos, pDiv, pFrecuencia) {

     return new Ajax.PeriodicalUpdater(pDiv, pURL,
                     {
                       frequency: pFrecuencia,
                       method: pMetodo,
                       parameters: pDatos,
                       evalScripts: true,
                       asynchronous: false,
                       onSuccess: function(resp) {
                         $(pDiv).innerHTML = resp.responseText;
                       },
                         onFailure: function(resp) {
                             alert("Se ha producido un error y la operación no podrá ser ejecutada.");
                         }
                     });
}

