// JavaScript Document
function nuevo_ajax(){
        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 cargar_post(url,id,vars){
        var contenido, preloader;
        id = document.getElementById(id);
	    cargar_get("dar_hora.php","hora");
        //creamos el objeto XMLHttpRequest
        var ajax=nuevo_ajax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("POST", url,true);
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
						document.getElementById("cargando").className="show";
                        //preloader.innerHTML = "Cargando...";
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        //id.style.background = "url('loading.gif') no-repeat"; 
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
                                //mostramos los datos dentro de la div
								document.getElementById("cargando").className="hide";
                                id.innerHTML = ajax.responseText; 
                                //preloader.innerHTML = "Cargado.";
                                //preloader.style.background = "url('loaded.gif') no-repeat";
                        }else if(ajax.status==404){
								document.getElementById("cargando").className="hide";
                                id.innerHTML = "La página no existe";
                        }else{
								document.getElementById("cargando").className="hide";
                                //mostramos el posible error
                                id.innerHTML = "Error:".ajax.status; 
                        }
                }
        }
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", vars.length);
      	ajax.setRequestHeader("Connection", "close");
		ajax.send(vars)
}

function cargar_get(url,id){
        var contenido, preloader;
        id = document.getElementById(id);

        //creamos el objeto XMLHttpRequest
        var ajax=nuevo_ajax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("GET", url,true); 
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
                                id.innerHTML = ajax.responseText; 
                        }else if(ajax.status==404){
                                id.innerHTML = "La página no existe";
                        }else{
                                id.innerHTML = "Error:".ajax.status; 
                        }
                }
        }
        ajax.send(null);
}

function cargar_get_preloader(url,id){
        var contenido, preloader;
        id = document.getElementById(id);

        //creamos el objeto XMLHttpRequest
        var ajax=nuevo_ajax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("GET", url,true); 
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
				id.innerHTML = '<img src="loading.gif" width="400" height="400">';
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
                                id.innerHTML = ajax.responseText; 
                        }else if(ajax.status==404){
                                id.innerHTML = "La página no existe";
                        }else{
                                id.innerHTML = "Error:".ajax.status; 
                        }
                }
        }
        ajax.send(null);
}

function ejecutar_get(url){
        //creamos el objeto XMLHttpRequest
        var ajax=nuevo_ajax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("GET", url,true); 
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
                                //ajax.responseText; 
								//alert(ajax.responseText);
                        }else if(ajax.status==404){
                                //id.innerHTML = "La página no existe";
								alert('Error: La página no existe');
                        }else{
                                alert("Error:".ajax.status); 
                        }
                }
        }
        ajax.send(null);
}

function ejecutar_post(url,vars){

        //creamos el objeto XMLHttpRequest
        var ajax=nuevo_ajax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("POST", url,true);
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
	                        //alert('ok:' + ajax.responseText);
						}else if(ajax.status==404){
							alert('Error: La página no existe');
    					}else{
                            alert("Error:".ajax.status); 
                        }
                }
        }
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", vars.length);
      	ajax.setRequestHeader("Connection", "close");
		ajax.send(vars)
}
