// JavaScript Document

var lastPage, currentPage;
var ajaxCaller = 1;
var AJAXhistory = new Array(0);
var present = -1;

function historyBack(){
	if(lastPage!=null) loadPage(lastPage);	
}

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 flashLoadPage(url){
	ajaxCaller = 1
	loadPage(url);
}

function loadPage(url, level){
	
	if(ajaxCaller == 1){
		makeHistory(url);		
	}
	
	lastPage = currentPage
	
	
	var contenedor = window.parent.frames.mayutd.document.getElementById("div_content_"+level);
	var html;

    ajax=NuevoAjax(); 
    //ajax.open("GET", "/servers/hosting/mayutd" + url,true); 
	ajax.open("GET",url,true); 
    ajax.onreadystatechange=function(){

        if(ajax.readyState==1){
            //Sucede cuando se esta cargando la pagina
            contenedor.innerHTML = "<p align='center'>Cargando...</p>";
        }else if(ajax.readyState==4){
            //Sucede cuando la pagina se cargó

            if(ajax.status==200){
                //Todo OK
				//contenedor.innerHTML = "<div style='left:0px; top:0px; width:1500; height:1000; position:absolute;'>****<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"100%\" height=\"100%\"><param name=\"movie\" value=\"/flash/fader/index.swf\" /><param name=\"quality\" value=\"high\" /><param name=\"wmode\" value=\"transparent\" /><embed src=\"/flash/fader/index.swf\" width=\"100%\" height=\"100%\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\"></embed></object></div>";
				
				contenedor.innerHTML = ajax.responseText;
				//urchinTracker(url);
				
                //agregar_accion();

            }else if(ajax.status==404){
                //La pagina no existe
                contenedor.innerHTML = "La página no existe";
            }else{
                //Mostramos el posible error
                //contenedor.innerHTML = "Error:".ajax.status; 
				contenedor.innerHTML = "Error:"+ajax.responseText
            }
        }
    }
	
    ajax.send(null);
	
	currentPage = url;
	
	ajaxCaller = 1;
	
	showHistory();
	
}

function makeHistory(p){
	
	var i;
	
	present++;
	//AJAXhistory[present] = p;
	AJAXhistory.push(p);
	
	/*try{
		AJAXhistory.length = present;
	}catch(e){}*/
	
}

function goToThePast(){
	
	if(present>0){
		ajaxCaller = 2;
		loadPage(AJAXhistory[present-1]);
		present--;
		showHistory();
	}
}	

function goToTheFuture(){
	
	if(present<AJAXhistory.length-1){
		ajaxCaller = 2;
		present++;	
		loadPage(AJAXhistory[present]);
		showHistory();
	}
	
}

function showHistory(){
	/*var i;
	document.getElementById("test").innerHTML = "<font color='white'>"
	for(i=0; i<AJAXhistory.length; i++){
			if(i == present){
				document.getElementById("test").innerHTML += "<strong>"+i+": "+AJAXhistory[i]+"	-	 </strong>";
			}else{
				document.getElementById("test").innerHTML += i+": "+AJAXhistory[i]+"	-	 ";
			}
			
	}
	document.getElementById("test").innerHTML += "</font>"
	
	document.getElementById("test2").innerHTML = present;*/
}