function ob(nombre_obj){ return document.getElementById(nombre_obj); } function obj_mostrar_ocultar(capa, modo){ if(capa){ if($(capa)){ if($(capa).style.display=="none"){ $(capa).style.display = modo;} else{ $(capa).style.display = "none"; } } } } function obj_mostrar(capa, modo){ if(capa){ if($(capa)){ $(capa).style.display = modo; } } } function obj_ocultar(capa){ if(capa){ if($(capa)){ $(capa).style.display = "none"; } } } function cmp_autocompletar(campo, capa_destino, url, params, urlmethod, sync, num_items, load_img, error_img, success_img, nomatch_img){ //if(img_loading){ alert('imagen cargar EXISTE'); } var error = false; if($(campo).value){ params += "&value="+$(campo).value; } if(num_items){ params += "&num_items="+num_items; } var myAjax = new Ajax.Updater(capa_destino, url, { method: urlmethod, parameters: params, asynchronous:sync, onLoading: function() { obj_mostrar(load_img, 'inline'); obj_ocultar(error_img); obj_ocultar(success_img); obj_ocultar(nomatch_img); obj_ocultar(capa_destino); }, onFailure: function() { obj_ocultar(load_img); obj_mostrar(error_img, 'inline'); obj_ocultar(success_img); obj_ocultar(nomatch_img); obj_ocultar(capa_destino); alert('ERROR: No se encuentra la fuente de datos'); error = true; }, onComplete: function() { if(!error){ obj_ocultar(load_img); obj_ocultar(error_img); obj_mostrar(success_img, 'inline'); obj_mostrar(nomatch_img, 'inline'); obj_mostrar(capa_destino, 'block'); } } }); //alert('Ajax responde 2');//$(campo).focus(); } function prueba_ajax(campo, url, params, urlmethod, sync){ var myAjax = new Ajax.Updater(campo, url, { method: urlmethod, parameters: params, asynchronous:sync, onFailure: function() { alert('ERROR: Ajax responde 1');//$(campo).focus(); }, onComplete: function() { alert('Ajax responde 1');//$(campo).focus(); } }); alert('Ajax responde 2');//$(campo).focus(); } function prueba_ajax_tiempo(campo, url){ //new Ajax.PeriodicalUpdater(campo, url, {asynchronous:true, frequency:2}); }