// JavaScript Document
function nuevo_ajax(){
	http_request = false;
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

	return http_request;
}

var ajax=nuevo_ajax();

//abrir pagina con ajax con parametro
function url_ajax(url,contenedor)
{ 

	var contenedor =  document.getElementById(contenedor); 
	var rand=Math.floor(Math.random()*9999);
	var url_new = url+"&rand="+rand;
	
  	ajax.open("GET", url_new,true); 
  	ajax.onreadystatechange = function (){ 
 	 	if (ajax.readyState==1){
        	  	contenedor.innerHTML = "<img src='images/ajax-loader.gif' alt='Loading...' />";
        }
        else{
		 	if (ajax.readyState==4){
                   if(ajax.status==200){	
				   		contenedor.innerHTML = ajax.responseText;
                   	}
                   else{
				   		if(ajax.status==404){
	                        contenedor.innerHTML = "La direccion no existe";
                        }
                        else{
                        	contenedor.innerHTML = "Error: "+ajax.status;
                        }
                   }
            }
		}
	} 
	ajax.send(null); 
}

//abrir pagina con ajax con parametro
function url_ajax2(url,contenedor)
{ 

	var ajax2=nuevo_ajax();
	var contenedor =  document.getElementById(contenedor); 
	var rand=Math.floor(Math.random()*9999);
	var url_new = url+"&rand="+rand;
	
  	ajax2.open("GET", url_new,true); 
  	ajax2.onreadystatechange = function (){ 
 	 	if (ajax2.readyState==1){
        	  	contenedor.innerHTML = "<img src='images/ajax-loader.gif' alt='Loading...' />";
        }
        else{
		 	if (ajax2.readyState==4){
                   if(ajax2.status==200){	
				   		contenedor.innerHTML = ajax2.responseText;
                   	}
                   else{
				   		if(ajax2.status==404){
	                        contenedor.innerHTML = "La direccion no existe";
                        }
                        else{
                        	contenedor.innerHTML = "Error: "+ajax2.status;
                        }
                   }
            }
		}
	} 
	ajax2.send(null); 
}

function url_ajax3(url,contenedor)
{ 

	var ajax2=nuevo_ajax();
	var contenedor =  document.getElementById(contenedor); 
	var rand=Math.floor(Math.random()*9999);
	var url_new = url+"?rand="+rand;
	
  	ajax2.open("GET", url_new,true); 
  	ajax2.onreadystatechange = function (){ 
 	 	if (ajax2.readyState==1){
        	  	contenedor.innerHTML = "<img src='images/ajax-loader.gif' alt='Loading...' />";
        }
        else{
		 	if (ajax2.readyState==4){
                   if(ajax2.status==200){	
				   		contenedor.innerHTML = ajax2.responseText;
                   	}
                   else{
				   		if(ajax2.status==404){
	                        contenedor.innerHTML = "La direccion no existe";
                        }
                        else{
                        	contenedor.innerHTML = "Error: "+ajax2.status;
                        }
                   }
            }
		}
	} 
	ajax2.send(null); 
}
