function objetus(file) { xmlhttp=false; this.AjaxFailedAlert = "Su navegador no soporta las funciónalidades de este sitio y podria experimentarlo de forma diferente a la que fue pensada. Por favor habilite javascript en su navegador para verlo normalmente.\n"; this.requestFile = file; this.encodeURIString = true; this.execute = false; if (window.XMLHttpRequest) { this.xmlhttp = new XMLHttpRequest(); if (this.xmlhttp.overrideMimeType) { this.xmlhttp.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { // IE try { this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }catch (e) { try { this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { this.xmlhttp = null; } } if (!this.xmlhttp && typeof XMLHttpRequest!='undefined') { this.xmlhttp = new XMLHttpRequest(); if (!this.xmlhttp){ this.failed = true; } } } return this.xmlhttp ; } function recibeid(_pagina,valorget,valorpost,capa, txtDef){ ajax=objetus(_pagina); if(txtDef == "" || txtDef == "undefined") txtDef = "Caricando"; if(capa == 'marcass') clase = "busqmarca"; else clase = ""; if(valorpost!=""){ ajax.open("POST", _pagina+"?"+valorget+"&tiempo="+new Date().getTime(),true); } else { ajax.open("GET", _pagina+"?"+valorget+"&tiempo="+new Date().getTime(),true); } ajax.onreadystatechange=function() { if (ajax.readyState==1) { document.getElementById(capa).innerHTML = "
"; } else if(ajax.readyState == 4 || ajax.readyState == 0) { if(ajax.status == 200 || ajax.status == 304 || ajax.status == 206) { document.getElementById(capa).innerHTML = ajax.responseText; if (valorget=='tip=0' && valorpost=='marca=0' && _pagina=='busqueda_datos.php' && capa=='tipos'){ recibeid('busqueda_datos.php','tip=0','tipo=0','marcass', 'Marca'); } }else if(ajax.status==404) { /* capa.innerHTML = "La direccion no existe"; */ } else { /* capa.innerHTML = "Error: ".ajax.status; */ } } } if(valorpost!=""){ ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send(valorpost); } else { ajax.send(null); } }