var isIE = false;
var req;
var nom_div;



function processReqChange(){
    //    Referencia a nuestro DIV con ID unica:
    var detalles = nom_div;
    //    Si se ha completado la carga de datos, los mostramos en el DIV...
    //alert("detalles: "+detalles.id);    
    //alert("estado: "+req.readyState);   
    //alert(req.responseText); 
    if(req.readyState == 4){
    	//alert(req.responseText);
        detalles.innerHTML = req.responseText;      
        	
        	document.getElementById("descripcion").style.display="none";
       
    } else {
        //    ...en caso contrario, le diremos al usuario que los estamos cargando:

        detalles.innerHTML = '<img src="img/ajax-loader.gif" align="absmiddle" /> Cargando...';

        
    }
}
function crearXMLHttpRequest() 
{
  var xmlHttp=null;
  if (window.ActiveXObject) 
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  else 
    if (window.XMLHttpRequest) 
      xmlHttp = new XMLHttpRequest();
  return xmlHttp;
}

function FAjax (url,capa,valores,metodo){

    var ajax=crearXMLHttpRequest();
    var capaContenedora = document.getElementById(capa);
    if(metodo.toUpperCase()=='POST'){
        ajax.open ('POST', url, true);
        ajax.onreadystatechange = function() {
            if (ajax.readyState==1) {
                capaContenedora.innerHTML='<img src="img/ajax-loader.gif" align="absmiddle" /> Cargando...';
             }else if (ajax.readyState==4){
                if(ajax.status==200){
                    document.getElementById(capa).innerHTML=ajax.responseText;
                }else if(ajax.status==404){
                    capaContenedora.innerHTML = "La direccion no existe";
                }else{
                   // capaContenedora.innerHTML = "Error: ".ajax.status;
                }
            }
        }
        ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        ajax.send(valores);
        return;
    }
    /*Creamos y ejecutamos la instancia si el metodo elegido es GET*/
    if (metodo.toUpperCase()=='GET'){
        ajax.open ('GET', url+"?"+valores , true);
         ajax.onreadystatechange = function() {
            if (ajax.readyState==1) {
            	if(capa=="result_ajax")
            	{
            		capaContenedora.innerHTML=capaContenedora.innerHTML='<div id="loading"><img src="img/ajax-loader.gif" align="absmiddle" /></div>';
            	}else
            	{
                	capaContenedora.innerHTML=capaContenedora.innerHTML='<div id="loading"><img src="img/ajax-loader.gif" align="absmiddle" /></div>';
              }
            }else if (ajax.readyState==4){
            	
                if(ajax.status==200){
                    document.getElementById(capa).innerHTML=ajax.responseText;
                }
            }
        }
        ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        ajax.send(null);
        return
    }
}


