var mozilla=false; if (navigator.appName.indexOf("Microsoft")!=-1) mozilla=false; else mozilla=true; function nuevoAjax(){ var xmlhttp=false; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp; } function ajaxOk(root, funcion) { eval(funcion+"(root)"); } function loadAjax(url, method, vars, funcion, async) { var ajax = nuevoAjax(); ajax.onreadystatechange = function() { if (ajax.readyState==4) if (ajax.status == 200) { ajaxOk(ajax, funcion); } } ajax.open(method, url, async); ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); ajax.send(vars); if (!async && mozilla) ajaxOk(ajax, funcion); }