/***********************************************
* Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********i************************************/

var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""

function mostrar(url, containerid){
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}

function loadpage(page_request, containerid){
document.getElementById(containerid).innerHTML="<img src='img/1.gif'/>Cargando...";
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}

function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}

function sesion(cualdiv)
{


this_div = eval('document.all.'+cualdiv)

	// find out if that div is open
	var isDivOpen = (this_div.style.display == "none");

	// open or hide the div as needed
	this_div.style.display = (isDivOpen) ? "block" : "none";
}
// Java Document
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 Cargar(url,lugar){
        var contenido, preloader;
        contenido =document.getElementById(lugar);
        preloader = document.getElementById('preloader');
        //creamos el objeto XMLHttpRequest
        ajax=NuevoAjax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("GET", url,true); 
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
				
                        preloader.style.display="block";
						preloader.innerHTML = "<img src='img/1.gif' align='absmiddle'/>Procesing your request...";
						
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        //preloader.style.background = "url('img/1.gif') no-repeat"; 
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
                                //mostramos los datos dentro de la div
                                contenido.innerHTML = ajax.responseText; 
                                preloader.innerHTML = "Cargado.";
                        		preloader.style.display="none";
                               // preloader.style.background = "url('loaded.gif') no-repeat";
                        }else if(ajax.status==404){
                                preloader.innerHTML = "La página no existe";

                        }else{
                                //mostramos el posible error
                                preloader.innerHTML = "Error:".ajax.status; 
                        }
                }
        }
        ajax.send(null);
}
function Carga(url,lugar){
        var contenido, preloader;
        contenido =document.getElementById(lugar);
        preloader = document.getElementById('preloader');
        //creamos el objeto XMLHttpRequest
        ajax=NuevoAjax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("GET", url,true); 
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
				
                        preloader.style.display="block";
						preloader.innerHTML = "<img src='"+ url +"'/>Procesing your request...";
						
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        //preloader.style.background = "url('img/1.gif') no-repeat"; 
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
                                //mostramos los datos dentro de la div
                                contenido.innerHTML = ajax.responseText; 
                                preloader.innerHTML = "Cargado.";
                        		preloader.style.display="none";
                               // preloader.style.background = "url('loaded.gif') no-repeat";
                        }else if(ajax.status==404){
                                preloader.innerHTML = "La página no existe";

                        }else{
                                //mostramos el posible error
                                preloader.innerHTML = "Error:".ajax.status; 
                        }
                }
        }
        ajax.send(null);
}

function ventana(){
var win = new Window({className: "spread", title: "Ruby on Rails", 
                      top:70, left:100, width:300, height:200, 
                      url: "http://www.rubyonrails.org/", showEffectOptions: {duration:1.5}})
win.show();
}
function alerta(que)
{

	
	if (que=="hide")
	{
		var todo = document.getElementById("preca");	
		todo.style.display="none";
    	//Cargar('casos.php','contenido');
	}
	else
		{
			var todo = document.getElementById("preca");	
			todo.style.display="block";
	
	}
	

	
	
}

function change()
{
	var i = Math.floor(Math.random()*4);
	var fot = document.getElementById('oaxaca');
	fot.src = "img/turismo/oaxaca/"+i+".jpg"
	setInterval('change()',10000);

}
function foto(num, gal)
{		var todo = document.getElementById("divfoto");	
		todo.style.display="block";
Cargar("Galeriaonly.php?foto="+num+"&gal="+gal,"jaja");	
}
function cerrar()
{			var todo = document.getElementById("divfoto");	
			todo.style.display="none";}
