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 cargaPagina(url,contenedor,framer){
        var bandeja, preloader;
        preloader = document.getElementById(contenedor);
        bandeja = document.getElementById(contenedor);
        var ajax=new NuevoAjax();
        ajax.open("GET", url,true);
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
                        preloader.innerHTML = "Cargando contenidos...";
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
                                bandeja.innerHTML = ajax.responseText;
								if(framer==1) renderFrameById(contenedor);
                        }else if(ajax.status==404){
                                bandeja.innerHTML = "La página no existe";
                        }else{
                                preloader.innerHTML = "Error:".ajax.status;
                        }
                }
        }
        ajax.send(null);
}

function cargaPaginaPost(url,parametros,contenedor,framer){
	var bandeja, preloader;
	var params=parametros;
	preloader = document.getElementById(contenedor);
	bandeja = document.getElementById(contenedor);
	var ajax=new NuevoAjax();
	ajax.open("POST", url,true);
	ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajax.setRequestHeader("Content-length", params.length);
	ajax.setRequestHeader("Connection", "close")
	ajax.onreadystatechange=function(){
		if(ajax.readyState==1){
			preloader.innerHTML = "Cargando contenidos...";
		}else if(ajax.readyState==4){
			if(ajax.status==200){
				bandeja.innerHTML = ajax.responseText;
				if(framer==1) renderFrameById(contenedor);
			}else if(ajax.status==404){
				bandeja.innerHTML = "La página no existe";
			}else{
				preloader.innerHTML = "Error:".ajax.status;
			}
		}
	}
	ajax.send(params);
}
