function creaAjax(){
   	var pagina_requerida = false;
    if (window.XMLHttpRequest){
        pagina_requerida = new XMLHttpRequest ();
		//alert("ya hice el request!");
    }else if (window.ActiveXObject){
        try{
            pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP.3.0");
        }catch (e){
            try{
                pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP");
            }
            catch (e){ pagina_requerida = false;}
        }
    }
    else return false;
    return pagina_requerida;
}
function cargar(url,contenedor,metodo){
	//alert("entre!");
 	var ajax=creaAjax();
 	var divContenedor = document.getElementById(contenedor);
	//alert(document.getElementById("total_val").value);
	if (metodo.toUpperCase()=='GET'){
		//alert("entre al get!");
        ajax.open ('GET', url, true);
		//alert("cargando...");
        ajax.onreadystatechange = function() {
        	if (ajax.readyState<4){
          		divContenedor.innerHTML="<div class='style3' id='apDiv'><img src='images/2-1.gif' width='16' height='16'><br>Espere un momento por favor... </div>";
         	}else if (ajax.readyState==4){
				//alert("ya esta 4");
         		if(ajax.status==200){
                 	document.getElementById(contenedor).innerHTML=ajax.responseText;
                }else if(ajax.status==404){
					//alert("ke siempre no!");
					divContenedor.innerHTML = "La direccion no existe";
                }else{
                	divContenedor.innerHTML = "Error: "+ajax.status;
               	}
          	}
  		}
    ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  	ajax.send(null);
  	return
 	}
}