
	
var pos=-1;
//switch para controlar si se pulsa el boton de navegación o se cambia en codigo
var navegacion=0;
var historial=new Array();


function cambiar_div(div, php, parm1, parm2)
{	
	
	hash=String(php).replace('.php','');
	
	//si no se ha pulsado en el mismo ni el anterior ni el siguiente
	if(hash==historial[pos])
	{return 0;}
	else if(hash!=historial[pos] && hash!=historial[pos-1] && hash!=historial[pos+1])
	{
			//$('cargando').show();
			
			var Myajax=new Ajax.Updater( 
			div
			,
			php+'?id=' + parm1 + '&clave=' + parm2
			,
			
			{ evalScripts: true,
			onSuccess : function() { 
			//asigno historial
			historial[pos+1]=hash;
			pos++;
				var str='';
				var i=0;
				for(i=0;i<historial.length;i++)
				{str=str+i+'-'+historial[i]+'-';}
				//alert(1+' '+hash+' '+historial[pos+1]);
			$('cargando').hide();
				if(resp.responseText!='')
				{//respuesta del php
				}
			}
		 });
	}//end if hash
	
	//si se va al anterior
	if(hash==historial[pos-1])
	{
			$('cargando').show();
			
			var Myajax=new Ajax.Updater( 
			div
			,
			php+'?id=' + parm1 + '&clave=' + parm2
			,
			
			{ evalScripts: true,
			onSuccess : function() { 
			//no asigno historial
			pos--;
			//retraso la posición
				var str='';
				var i=0;
				for(i=0;i<historial.length;i++)
				{str=str+i+'-'+historial[i]+'-';}
				//alert(2+' '+hash+' '+historial[pos+1]);
				//alert(pos);
			$('cargando').hide();
				if(resp.responseText!='')
				{//respuesta del php
				}
			}
		 });
	}//end if hash
	
	if(hash==historial[pos+1])
	{	if(pos+1<historial.length)
		{
			$('cargando').show();
			
			var Myajax=new Ajax.Updater( 
			div
			,
			php+'?id=' + parm1 + '&clave=' + parm2
			,
			
			{ evalScripts: true,
			
			  onSuccess : function() { 
			//no asigno historial
			pos++;
			//retraso la posición
				var str='';
				var i=0;
				for(i=0;i<historial.length;i++)
				{str=str+i+'-'+historial[i]+'-';}
				//alert(3+' '+hash+' '+historial[pos+1]);
				//alert(pos);
			$('cargando').hide();
				if(resp.responseText!='')
				{
				}
			}
		 });
		}//end if pos+1
	}//end if hash
	
	/*
	    var scs=Myajax.responseText.extractScript();    //capturamos los scripts
        document.getElementById('contenido').innerHTML=Myajax.responseText
        scs.evalScript();       //ahora si, comenzamos a interpretar todo */
}
/*--------------------------------------------------------------------------*/

function comprobar(){
//cogemos la ruta
var ruta = window.location.toString();

//formateamos si es preciso
if(ruta.indexOf('#')!=-1)
	{
	hash=ruta.split('#');
	hash=hash[(hash.length-1)];
	//alert(hash);
		if(hash!='')
		{
		hash=hash+'.php';	
		}
		else
		{//si no hay has es inicio
		hash='inicio.php';
		}
	}
	else
	{//si no hay has es inicio
	hash='inicio.php';
	}
	
	cambiar_div('contenido',hash,'','');
}

setInterval("comprobar()", 500);




 
