


var info;
var aviso;
var acceso;	
var capa;
var r;

function desbloquear(){

x = document.getElementsByTagName("select");


tam=x.length;

for (var e=0; e<=tam;e++){
objeto = x.item(e) ; 
 try{
  objeto.disabled=false;} catch(e){   }

}

x = document.getElementsByTagName("input");

tam=x.length;

for (var e=0; e<=tam;e++){
objeto = x.item(e) ; 
 try{
  objeto.disabled=false;} catch(e){   }

}



x = document.getElementsByTagName("textarea");

tam=x.length;

for (var e=0; e<=tam;e++){
objeto = x.item(e) ; 
 try{
  objeto.disabled=false;} catch(e){   }

}


}

function bloquear(){

x = document.getElementsByTagName("select");


tam=x.length;

for (var e=0; e<=tam;e++){
objeto = x.item(e) ; 
 try{
  objeto.disabled=true;} catch(e){   }

}

x = document.getElementsByTagName("input");

tam=x.length;

for (var e=0; e<=tam;e++){
objeto = x.item(e) ; 
 try{
  objeto.disabled=true;} catch(e){   }

}



x = document.getElementsByTagName("textarea");

tam=x.length;

for (var e=0; e<=tam;e++){
objeto = x.item(e) ; 
 try{
  objeto.disabled=true;} catch(e){   }

}


}

function crearajax(){

var activexmodes=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"] //activeX versions to check for in IE
 if (window.ActiveXObject){ //Test for support for ActiveXObject in IE first (as XMLHttpRequest in IE7 is broken)
  for (var i=0; i<activexmodes.length; i++){
   try{
    return new ActiveXObject(activexmodes[i])
   }
   catch(e){
    //suppress error
   }
  }
 }
 else if (window.XMLHttpRequest) // if Mozilla, Safari etc
  return new XMLHttpRequest()
 else
  return false
	
}

function cambio(){

//alert(acceso);
	if (peticion.readyState==1){
	



document.getElementById(info).innerHTML="<img src='../imagenes/animaciones/espere.gif'>";
//bloquear();

	}
	
	

  
	if (peticion.readyState==2){
	
//document.getElementById(info).innerHTML="<span class='txt'><b>"+aviso+"</b></span>"; 


	}


  
  	if (peticion.readyState==3){
//document.getElementById(info).innerHTML="<span class='txt'><b>"+aviso+"</b></span>"; 
 

	}
  
	if (peticion.readyState==4){
	

document.getElementById(info).innerHTML=""; 



    //document.getElementById(capa).innerHTML="sds";
  //else
  	document.getElementById(capa).innerHTML=peticion.responseText;
	 
   
  
 //////////////// BLOQUEADOR ////// 
 
 
//desbloquear();
 
 


   
   
 /////////////////////////////////  
 	 if (acceso==0){
				 desbloquear(); 
				 acceso=null;
			 }
 
   
   if (acceso==1){
    

ir('ajax/combo_gastos.php','combo_gastos',0,'Cargando','info1');	
   
  		 desbloquear();
		 acceso=null;
				}
				
				
   if (acceso==2){
   //alert("recargamos combo2"); 

ir('ajax/combo_mayor.php','combo_mayor',0,'Cargando','info1');	
    desbloquear();
	acceso=null;
  		
				}	
				
				
				
				
				   if (acceso==3){
   //alert("recargamos combo2"); 
//alert("cargamos mayor");
alert("Cuentas asignadas correctamente");
    desbloquear();
	acceso=null;
  		
				}
				
				
				
				   if (acceso==4){
   //alert("recargamos combo2"); 

bloquear();
//alert("recargar fechas");
ir('ajax/recargar_fechas_test.php','modulo_calendario',0,'Cargando','info1');
setTimeout("ir('ajax/otros_datos.php','otros',0,'Cargando','info1')",1000);
   document.getElementById('modulo1_visible').style.display="inline";
   acceso=null;
  		
				}		
				
		
			 
   	// if (acceso==5){ Reservado
				
		//	 }
   

  	 if (acceso==6){ 
	ir('ajax/text_combo1.php','id_text',0,'Cargando','info1');	
	acceso=null;
			 }
			 
			 
			 
			 
			 
			  	 if (acceso==7){ 
	alert("seleccionamos combo2");	
	acceso=null;
			 }
			 
			 
			 
			if (acceso==9)
			   {
			
				ir('ajax/otros_datos.php','otros',0,'Cargando','info1');	
				acceso=null;
				   
			   }
			 


	}





}





function ir(url,capa1,acceso1,aviso1,info1){
	
peticion=null;	
peticion=crearajax();
info=info1;
aviso=aviso1;
acceso=acceso1;	
capa=capa1;



if (peticion){
peticion.open('GET',url,true);
peticion.onreadystatechange=cambio;
peticion.send(null);

			}

}



function ir_estamos(url,capa1,acceso1,aviso1,info1,estamos){
	peticion=null;
	pagina=estamos;
	peticion=crearajax();
	
info=info1;
aviso=aviso1;
acceso=acceso1;	
capa=capa1;

if (peticion){
peticion.open('GET',url,true);
peticion.onreadystatechange=cambio;


peticion.send(null);



}

}




