

/*   UTF-8 data encode / decode  */ 
 
var Utf8 = {   
  
    // public method for url encoding   
    encode : function (string) {   
        string = string.replace(/\r\n/g,"\n");   
        var utftext = "";   
  
        for (var n = 0; n < string.length; n++) {   
  
            var c = string.charCodeAt(n);   
  
            if (c < 128) {   
                utftext += String.fromCharCode(c);   
            }   
            else if((c > 127) && (c < 2048)) {   
                utftext += String.fromCharCode((c >> 6) | 192);   
                utftext += String.fromCharCode((c & 63) | 128);   
            }   
            else {   
                utftext += String.fromCharCode((c >> 12) | 224);   
                utftext += String.fromCharCode(((c >> 6) & 63) | 128);   
                utftext += String.fromCharCode((c & 63) | 128);   
            }   
  
        }   
  
        return utftext;   
    },   
  
 // public method for url decoding   
    decode : function (utftext) {   
        var string = "";   
        var i = 0;   
        var c = c1 = c2 = 0;   
  
        while ( i < utftext.length ) {   
  
            c = utftext.charCodeAt(i);   
  
            if (c < 128) {   
                string += String.fromCharCode(c);   
                i++;   
            }   
            else if((c > 191) && (c < 224)) {   
                c2 = utftext.charCodeAt(i+1);   
                string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));   
                i += 2;   
            }   
            else {   
                c2 = utftext.charCodeAt(i+1);   
                c3 = utftext.charCodeAt(i+2);   
                string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));   
                i += 3;   
            }   
  
        }   
  
        return string;   
    }   
  
}  


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;

}


/*BOTONES ACTIVOS*/
   
   
 function movidadelquince_congre(nombre){

 		if (document.getElementById(nombre)!=null){

				  document.getElementById(nombre).id=nombre;
		}else{
				  document.getElementById(nombre+'_seleccionado').id=nombre;
	 }		
 	}
 	
	
 	function llamada_final_congre(){
					movidadelquince_congre('btn_datos_cong');
				  movidadelquince_congre('btn_provincias');
				  movidadelquince_congre('btn_casas');

	}


function mover_calendario(anno,mes){
	var contenedor;
   var ajax;
   var aux;
   var auxFinal;
    var aleatorio;
	 
	
	 
	 aleatorio=Math.random();
	 
	
    var parametros = '?anio_actual=' + anno + '&mes_actual='+mes+'&aleatorio='+aleatorio;
	pagina='public_calendario_ajax.php' + parametros;	
    contenedor = document.getElementById('calendario_entero');
    
 ajax_n = nuevoAjax();
 ajax_n.open("GET", pagina, true);
 ajax_n.onreadystatechange=function() {

 			 if(ajax_n.readyState==1){
 			 		
      			contenedor.innerHTML="<span class='cargando'><img src='../images/img_cargando.gif'></span>";
                  
      		
            }
 
       if (ajax_n.readyState==4) { 
	      	if(ajax_n.status == 200){
	      	    
		      	 aux = unescape(Utf8.encode(ajax_n.responseText));
                 
		      	 auxFinal=aux.replace(/\+/gi," ");
                 	 contenedor.innerHTML = auxFinal;
                     
		     	}
      }
   }
    ajax_n.send(null);
}

function cargarCongregaciones(destino,content,parametro){
	var contenedor;
   var ajax;
   var aux;
   var auxFinal;
	window.scrollTo(0,0);
	pagina='public_'+destino+'.php';
   if(pagina=='public_comunidades.php'){
  			llamada_final_congre();
			  document.getElementById('btn_datos_cong').id="btn_datos_cong_seleccionado";
		}else if(pagina=='public_provincias.php'){
				llamada_final_congre();
			  document.getElementById('btn_provincias').id="btn_provincias_seleccionado";
		}else if(pagina=='public_casas.php'){
				llamada_final_congre();
			  document.getElementById('btn_casas').id="btn_casas_seleccionado";
		}
		
	pagina='public_'+destino+'.php'+parametro+'&r='+Math.random();	
  contenedor = document.getElementById(content);

 ajax_n = nuevoAjax();
 ajax_n.open("GET", pagina, true);
 ajax_n.onreadystatechange=function() {
 	
   		/*alert(ajax_der.readyState)*/
 			 if(ajax_n.readyState==1){
 			 		if(pagina=='public_congregaciones.php'){
      				contenedor.innerHTML="<span class='cargando'><img src='../images/img_cargando.gif'></span>";	
      		}
       }
 
       if (ajax_n.readyState==4) { 
	      	if(ajax_n.status == 200){
		      	 aux = unescape(Utf8.encode(ajax_n.responseText));
		      	 auxFinal=aux.replace(/\+/gi," ");
			     	 contenedor.innerHTML = auxFinal;
		     	}
      }
   }
    ajax_n.send(null);
}

function cargarContenido(pagina_izq,destino_izq,parametro_izq,pagina_der,destino_der,parametro_der){      
   var contenedor;
   var ajax;
   var aux;
   var auxFinal;
   
   
   window.scrollTo(0,0);
		/*Para camuflar la ruta pq AJAX va por GET y firefox no reconoce POST*/
		/*Tenemos q prohibir la lectura y la descarga de este fichero*/
		
   pagina_init_izq='public_'+pagina_izq+'.php';
   pagina_izq = 'public_'+pagina_izq+'.php'+parametro_izq;
   
   pagina_init_der='public_'+pagina_der+'.php';
   pagina_der = 'public_'+pagina_der+'.php'+parametro_der;
   

   
   /*BOTONES ACTIVOS*/
   
   
   function movidadelquince(nombre){

   		if (document.getElementById(nombre)!=null){
					  document.getElementById(nombre).id=nombre;
			}else{
					  document.getElementById(nombre+'_seleccionado').id=nombre;
		 }		
 	}
 	
 	
 	function llamada_final(){
 						movidadelquince('btn_presidencia');
					  movidadelquince('btn_secretaria');
					  movidadelquince('btn_quienes');
					  movidadelquince('btn_areas');
					  movidadelquince('btn_servicios');
					  movidadelquince('btn_enlaces');
					  movidadelquince('btn_agenda');
					  movidadelquince('btn_recursos');
					  movidadelquince('btn_galeria');
					  movidadelquince('btn_congregaciones');
					  //movidadelquince('btn_blogs');
					  //movidadelquince('btn_foros');
					  movidadelquince('btn_entrevistas');
					  movidadelquince('btn_noticias');
					  movidadelquince('btn_inicio');

 		}
 		

  
   if(pagina_init_izq=='public_presidencia_izq.php'){
      			llamada_final();
					  document.getElementById('btn_presidencia').id="btn_presidencia_seleccionado";
   }else if(pagina_init_izq=='public_secretaria_izq.php'){      	
						llamada_final();
					  document.getElementById('btn_secretaria').id="btn_secretaria_seleccionado";					
		}else if(pagina_init_izq=='public_quienes_izq.php'){     	
					 llamada_final();
					  document.getElementById('btn_quienes').id="btn_quienes_seleccionado";	
		}else if(pagina_init_izq=='public_areas_izq.php'){      	 
					  llamada_final();
					  document.getElementById('btn_areas').id="btn_areas_seleccionado";
		}else if(pagina_init_izq=='public_servicios_izq.php'){  	
					 	llamada_final();
					  document.getElementById('btn_servicios').id="btn_servicios_seleccionado";	
		}else if(pagina_init_izq=='public_enlaces_izq.php'){
					 	llamada_final();
					  document.getElementById('btn_enlaces').id="btn_enlaces_seleccionado";	 
		}else if(pagina_init_izq=='public_agenda_izq.php'){	
					  llamada_final();
					  document.getElementById('btn_agenda').id="btn_agenda_seleccionado";
		}else if(pagina_init_izq=='public_recursos_izq.php'){
					 	llamada_final();
					  document.getElementById('btn_recursos').id="btn_recursos_seleccionado";
		}else if(pagina_init_izq=='public_galeria_izq.php'){
						llamada_final();
					  document.getElementById('btn_galeria').id="btn_galeria_seleccionado";
		}else if(pagina_init_izq=='public_congregaciones_izq.php'){
						llamada_final();
					  document.getElementById('btn_congregaciones').id="btn_congregaciones_seleccionado";
		}else if(pagina_init_izq=='public_entrevistas_izq.php'){
					 	llamada_final();
					  document.getElementById('btn_entrevistas').id="btn_entrevistas_seleccionado";
		}else if(pagina_init_izq=='public_noticias_izq.php'){
					 llamada_final();
					  document.getElementById('btn_noticias').id="btn_noticias_seleccionado";
		}else if(pagina_init_izq=='public_portada_izq.php'){	
						llamada_final();
					 document.getElementById('btn_inicio').id="btn_inicio_seleccionado"; 
		}
		
		
	/***************************************************************/
   contenedor_izq = document.getElementById(destino_izq);
   ajax_izq = nuevoAjax();
   ajax_izq.open("GET", pagina_izq, true);
   ajax_izq.onreadystatechange=function() {
   	
	   		/*alert(ajax_der.readyState)*/
	 			 if(ajax_der.readyState==1){
	 			 		if(pagina_init_der=='public_areas_der.php'){
	      				contenedor_der.innerHTML="<span class='cargando'><img src='../images/img_cargando.gif'></span>";	
                        
        	      		}
        	       }
	 
	       if (ajax_izq.readyState==4) { 
		      	if(ajax_izq.status == 200){
			      	 aux = unescape(Utf8.encode(ajax_izq.responseText));
			      	 auxFinal=aux.replace(/\+/gi," ");
				     	 contenedor_izq.innerHTML = auxFinal;
				     	 if (pagina_init_izq=='public_quienes_izq.php'||pagina_init_izq=='public_enlaces_izq.php'||pagina_init_izq=='public_entrevistas_izq.php'){
				      			initLytebox();
				       }else if (pagina_init_izq=='public_galeria_izq.php'){
				            initLytebox();
						   	parametro_izq=substring(4,parametro_izq.length);  //'parametro_der' vale '?id=1er repositorio con tema 3', por eso le quito '?id='
							cargar_galeria(parametro_izq);  
		      	 	     }
			     	}
	      }
   }
   
   /***************************************************************/ 
   
   if(parametro_izq.indexOf('area')==-1){
   contenedor_der = document.getElementById(destino_der);
   ajax_der = nuevoAjax();
   ajax_der.open("GET", pagina_der, true);
   ajax_der.onreadystatechange=function() {
       if(ajax_der.readyState<4){
      		contenedor_der.innerHTML="<span class='cargando'><img src='../images/img_cargando.gif'></span>";	
			 }
			 else if(ajax_der.readyState==4){
				 if(ajax_der.status == 200){
		      	 aux = unescape(Utf8.encode(ajax_der.responseText));
		      	 auxFinal=aux.replace(/\+/gi," ");
		      	 contenedor_der.innerHTML = auxFinal;
                 
					   if(pagina_init_der=='public_portada_der.php' || pagina_init_der=='public_congregaciones_der.php' || pagina_init_der=='public_noticias_der.php')	{
	      	 			Calendar.setup(
							    {
							      flat         : "id_calendario", // ID of the parent element
							      flatCallback : dateChanged           // our callback function
							    }
							  );
								var head = document.getElementsByTagName('head').item(0)
								script = document.createElement('script');
								script.src = '../js/mootools.v1.11.js';
								script.type = 'text/javascript';
								script.id = 'ampliar_foto';
								head.appendChild(script); 
								script = document.createElement('script');
								script.src = '../js/slimbox.js';
								script.type = 'text/javascript';
								script.id = 'ampliar';
								head.appendChild(script);
						 }	
						 else if (pagina_init_der=='public_areas_der.php'){
      	 				loadAccordions();
      	 		 }		  	       	 
				 }	      	 
	   	} 		
   } 
      ajax_der.send(null);
	}

   ajax_izq.send(null);

}


function registro(valor){
   var contenedor;
   var ajax;
   var aux;
   var auxFinal;
   div_aux = document.getElementById('registro');
   ajax = nuevoAjax();
  
	 var nombre=document.forms['formulario_cursos'].nombre.value;
	 var apellidos=document.forms['formulario_cursos'].apellidos.value;
	 var direccion=document.forms['formulario_cursos'].direccion.value;
	 var provincia=document.forms['formulario_cursos'].provincia.value;
	 var telefono=document.forms['formulario_cursos'].telefono.value;
	 var mail=document.forms['formulario_cursos'].mail.value;
	 var usuario=document.forms['formulario_cursos'].usuario.value;
	 var pass=document.forms['formulario_cursos'].pass.value;
	 if(valor!=9){
	 	var cong=document.forms['formulario_cursos'].cong.value;
	 	var curso=document.forms['formulario_cursos'].curso.value;
	 }
	 var aleatorio;
	 
	
	 
	 aleatorio=Math.random();
	 
   params='nombre='+nombre+'&'+'direccion='+direccion+'&'+'provincia='+provincia+'&'+'telefono='+telefono+'&'+'mail='+mail+'&'+'usuario='+usuario+'&'+'pass='+pass+'&'+'apellidos='+apellidos+'&'+'cong='+cong+'&'+'curso='+curso+'&'+'aleatorio='+aleatorio;
   ajax.open("POST", '../src/public_registro.php?valor='+valor, true);
   ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
   ajax.onreadystatechange=function() {
   		/*alert(ajax_der.readyState)*/
 			 if(ajax.readyState==1)
       {
      			div_aux.innerHTML="<span class='cargando'><img src='../images/img_cargando.gif'></span>";	
      	
       }
 
       if (ajax.readyState==4) 
       { 
      	 if(ajax.status == 200){
      	
	      	 aux = unescape(Utf8.encode(ajax.responseText));
	      	 
	      	 
	      	 auxFinal=aux.replace(/\+/gi," ");
		     	 div_aux.innerHTML = auxFinal;
		     	 
	     	 }
       }
   }   
   ajax.send(params);
}

function registro_suscripcion(valor){
   var contenedor;
   var ajax;
   var aux;
   var auxFinal;
   div_aux = document.getElementById('registro');
   ajax = nuevoAjax();

	 var nombre=document.forms['formulario_cursos'].nombre.value;
	 var apellidos=document.forms['formulario_cursos'].apellidos.value;
	 var direccion=document.forms['formulario_cursos'].direccion.value;
	 var provincia=document.forms['formulario_cursos'].provincia.value;
	 var telefono=document.forms['formulario_cursos'].telefono.value;
	 var mail=document.forms['formulario_cursos'].mail.value;
	 var usuario=document.forms['formulario_cursos'].usuario.value;
	 var pass=document.forms['formulario_cursos'].pass.value;
	 if(valor!=9){
	 	var cong=document.forms['formulario_cursos'].cong.value;
	 	var curso=document.forms['formulario_cursos'].curso.value;
	 }
	 var aleatorio;



	 aleatorio=Math.random();

   params='nombre='+nombre+'&'+'direccion='+direccion+'&'+'provincia='+provincia+'&'+'telefono='+telefono+'&'+'mail='+mail+'&'+'usuario='+usuario+'&'+'pass='+pass+'&'+'apellidos='+apellidos+'&'+'cong='+cong+'&'+'curso='+curso+'&'+'aleatorio='+aleatorio;
   ajax.open("POST", '../src/public_registro_suscripcion.php?valor='+valor, true);
   ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
   ajax.onreadystatechange=function() {
   		/*alert(ajax_der.readyState)*/
 			 if(ajax.readyState==1)
       {
      			div_aux.innerHTML="<span class='cargando'><img src='../images/img_cargando.gif'></span>";

       }

       if (ajax.readyState==4)
       {
      	 if(ajax.status == 200){

	      	 aux = unescape(Utf8.encode(ajax.responseText));


	      	 auxFinal=aux.replace(/\+/gi," ");
		     	 div_aux.innerHTML = auxFinal;

	     	 }
       }
   }
   ajax.send(params);
}



function registro_carnets(){
   var contenedor;
   var ajax;
   var aux;
   var auxFinal;
   var valor=3; /*por ejemplo*/
   div_aux = document.getElementById('registro');
   ajax = nuevoAjax();
  
	 var nombre=document.forms['formulario_carnets'].nombre.value;
	 var apellidos=document.forms['formulario_carnets'].apellidos.value;
	 var direccion=document.forms['formulario_carnets'].direccion.value;
	 var provincia=document.forms['formulario_carnets'].provincia.value;
	 var telefono=document.forms['formulario_carnets'].telefono.value;
	 var mail=document.forms['formulario_carnets'].mail.value;
	 var usuario=document.forms['formulario_carnets'].usuario.value;
	 var pass=document.forms['formulario_carnets'].pass.value;
 	 var foto_carnet=document.forms['formulario_carnets'].foto_carnet.value;

	 var aleatorio;
	 
	
	 
	 aleatorio=Math.random();
	 
   params='nombre='+nombre+'&'+'direccion='+direccion+'&'+'provincia='+provincia+'&'+'telefono='+telefono+'&'+'mail='+mail+'&'+'usuario='+usuario+'&'+'pass='+pass+'&'+'apellidos='+apellidos+'&'+'foto_carnet='+foto_carnet+'&'+'aleatorio='+aleatorio;
   ajax.open("POST", '../src/public_registro.php?valor='+valor, true);
   ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
   ajax.onreadystatechange=function() {
   		/*alert(ajax_der.readyState)*/
 			 if(ajax.readyState==1)
       {
      			div_aux.innerHTML="<span class='cargando'><img src='../images/img_cargando.gif'></span>";	
      	
       }
 
       if (ajax.readyState==4) 
       { 
      	 if(ajax.status == 200){
      	
	      	 aux = unescape(Utf8.encode(ajax.responseText));
	      	 
	      	 
	      	 auxFinal=aux.replace(/\+/gi," ");
		     	 div_aux.innerHTML = auxFinal;
		     	 
	     	 }
       }
   }   
   ajax.send(params);
}


function paginacion_enlaces(pagina){
   var contenedor;
   var ajax;
   var aux;
   var auxFinal;
	
   contenedor_izq = document.getElementById('frame_izq');
   ajax = nuevoAjax();
   ajax.open("GET", '../src/public_enlaces_izq.php?pagina='+pagina, true);
   ajax.onreadystatechange=function() {
   		/*alert(ajax_der.readyState)*/
 			 if(ajax.readyState==1)
       {
      			contenedor_izq.innerHTML="<span class='cargando'><img src='../images/img_cargando.gif'></span>";	
      	
       }
 
       if (ajax.readyState==4) 
       { 
      	 if(ajax.status == 200){
      	
	      	 aux = unescape(Utf8.encode(ajax.responseText));
	      	 
	      	 
	      	 auxFinal=aux.replace(/\+/gi," ");
		     	 contenedor_izq.innerHTML = auxFinal;
		     	 
		     	 initLytebox();
		     	 
	     	 }
       }
   }   
   ajax.send(null);
}


function paginacion_noticias(pagina){
   var contenedor;
   var ajax;
   var aux;
   var auxFinal;
	
   contenedor_izq = document.getElementById('frame_izq');
   ajax = nuevoAjax();
   ajax.open("GET", '../src/public_noticias_izq.php?pagina='+pagina, true);
   ajax.onreadystatechange=function() {
   		/*alert(ajax_der.readyState)*/
 			 if(ajax.readyState==1)
       {
      			contenedor_izq.innerHTML="<span class='cargando'><img src='../images/img_cargando.gif'></span>";	
      	
       }
 
       if (ajax.readyState==4) 
       { 
      	 if(ajax.status == 200){
      	
	      	 aux = unescape(Utf8.encode(ajax.responseText));
	      	 
	      	 
	      	 auxFinal=aux.replace(/\+/gi," ");
		     	 contenedor_izq.innerHTML = auxFinal;
		     	 
		     	 
	     	 }
       }
   }   
   ajax.send(null);
}




function paginacion_congregaciones(pagina,texto_busqueda,letra_busqueda){
   var contenedor;
   var ajax;
   var aux;
   var auxFinal;
	
   contenedor_izq = document.getElementById('frame_izq');
   ajax = nuevoAjax();
   
   ajax.open("POST", '../src/public_congregaciones_izq.php?pagina='+pagina+'&texto_busqueda='+texto_busqueda+'&letra_busqueda='+letra_busqueda, true);
   ajax.onreadystatechange=function() {
   		/*alert(ajax_der.readyState)*/
 			 if(ajax.readyState==1){
      			contenedor_izq.innerHTML="<span class='cargando'><img src='../images/img_cargando.gif'></span>";	
      	
       }
       if (ajax.readyState==4) 
       { 
      	 	if(ajax.status == 200){
	      	 	aux = unescape(Utf8.encode(ajax.responseText));
	      	 	auxFinal=aux.replace(/\+/gi," ");
		     	 	contenedor_izq.innerHTML = auxFinal;
	     		}
       }
   }  
   ajax.send(null);
}


function paginacion_agenda(pagina,fecha){
   var contenedor;
   var ajax;
   var aux;
   var auxFinal;
	
   contenedor_izq = document.getElementById('frame_izq');
   ajax = nuevoAjax();
   
   ajax.open("POST", '../src/public_agenda_izq.php?pagina='+pagina+'&fecha='+fecha, true);
   ajax.onreadystatechange=function() {
   		/*alert(ajax_der.readyState)*/
 			 if(ajax.readyState==1){
      			contenedor_izq.innerHTML="<span class='cargando'><img src='../images/img_cargando.gif'></span>";	
      	
       }
       if (ajax.readyState==4) 
       { 
      	 	if(ajax.status == 200){
	      	 	aux = unescape(Utf8.encode(ajax.responseText));
	      	 	auxFinal=aux.replace(/\+/gi," ");
		     	 	contenedor_izq.innerHTML = auxFinal;
	     		}
       }
   }  
   ajax.send(null);
}



function paginacion_areas(pagina,texto_busqueda,letra_busqueda){
   var contenedor;
   var ajax;
   var aux;
   var auxFinal;
	
	
   contenedor_izq = document.getElementById('frame_izq');
   ajax = nuevoAjax();
   ajax.open("POST", '../src/public_areas_izq_busc.php?pagina='+pagina+'&texto_busqueda='+texto_busqueda, true);
   ajax.onreadystatechange=function() {
   		/*alert(ajax_der.readyState)*/
 			 if(ajax.readyState==1){
      			contenedor_izq.innerHTML="<span class='cargando'><img src='../images/img_cargando.gif'></span>";	
      	
       }
       if (ajax.readyState==4) 
       { 
      	 	if(ajax.status == 200){
	      	 	aux = unescape(Utf8.encode(ajax.responseText));
	      	 	auxFinal=aux.replace(/\+/gi," ");
		     	 	contenedor_izq.innerHTML = auxFinal;
	     		}
       }
   }  
   ajax.send(null);
}

function paginacion_servicios(pagina,texto_busqueda,letra_busqueda){
   var contenedor;
   var ajax;
   var aux;
   var auxFinal;
	
	
   contenedor_izq = document.getElementById('frame_izq');
   ajax = nuevoAjax();
   ajax.open("POST", '../src/public_servicios_izq_busc.php?pagina='+pagina+'&texto_busqueda='+texto_busqueda, true);
   ajax.onreadystatechange=function() {
   		/*alert(ajax_der.readyState)*/
 			 if(ajax.readyState==1){
      			contenedor_izq.innerHTML="<span class='cargando'><img src='../images/img_cargando.gif'></span>";	
      	
       }
       if (ajax.readyState==4) 
       { 
      	 	if(ajax.status == 200){
	      	 	aux = unescape(Utf8.encode(ajax.responseText));
	      	 	auxFinal=aux.replace(/\+/gi," ");
		     	 	contenedor_izq.innerHTML = auxFinal;
	     		}
       }
   }  
   ajax.send(null);
}

  function dateChanged(calendar) {
    // Beware that this function is called even if the end-user only
    // changed the month/year.  In order to determine if a date was
    // clicked you can use the dateClicked property of the calendar:
    if (calendar.dateClicked) {
      // OK, a date was clicked, redirect to /yyyy/mm/dd/index.php
      var y = calendar.date.getFullYear();
      var m = calendar.date.getMonth();     // integer, 0..11
      var d = calendar.date.getDate();      // integer, 1..31
      // redirect...
      window.location = "/" + y + "/" + m + "/" + d + "/index.php";
    }
  };
  

function loadAccordions() {
			var topAccordion = new accordion('#top_container', {
				classNames : {
					toggle : 'horizontal_accordion_toggle',
					toggleActive : 'horizontal_accordion_toggle_active',
					content : 'horizontal_accordion_content'
				},
				defaultSize : {
					width : 525
				},
				direction : 'horizontal'
			});
			var bottomAccordion = new accordion('#bottom_container');
			
			// Open first one
			//bottomAccordion.activate($$('#bottom_container .accordion_toggle')[0]);
			
			// Open second one
			topAccordion.activate($$('#top_container .horizontal_accordion_toggle')[2]);
}



		
				
function comprobar_login(){
   var contenedor;
   var ajax;
   var aux;
   
   login=document.getElementById('form_usuario').value;
   pass=document.getElementById('form_password').value;
 
   pagina="../src/ajax_comprobar.php?login="+login+"&password="+pass;
  
   contenedor = document.getElementById("mensaje_error");
   contenedor.style.zIndex=1;
   ajax = nuevoAjax();
   ajax.open("GET", pagina, true);
   ajax.onreadystatechange=function() {
      if (ajax.readyState==4) 
      { 
      	 aux = ajax.responseText;      	 
      	 if(aux==428){  /*Solo intranet*/
      	 			location.href="../intranet/index.php";
      	 }else if(aux==713){  /*Solo guia comunidades*/
      	 			localizacion="../src/public_congregaciones.php?login="+login;
      	 			lanzar_fullscreen_desde_ajax(localizacion, "Comunidades");
				 }else if(aux==112){  /*Solo popup alumnos*/
      	 			localizacion="../src/public_editar_alumno.php?login="+login;
      	 			lanzar_popup_desde_ajax(localizacion, "Alumnos");
      	 }else if(aux==920){  /*intranet y guia de comunidades*/
      	 			localizacion="../src/public_congregaciones.php?login="+login;
      	 			lanzar_fullscreen_desde_ajax(localizacion, "Comunidades");
      				location.href="../intranet/index.php";      
      	 }else{
      				contenedor.innerHTML = aux;
      	}     	      	 
      }     
   } 
   ajax.send(null);  
}

function lanzar_fullscreen_desde_ajax(localizacion, titulo){
		var nuevaVentana;
		nuevaVentana=window.open(localizacion, titulo,"toolbar=yes,location=no,fullscreen=yes,menubar=yes,scrollbars=yes,resizable=no,"+screen.width,screen.height);

}

function lanzar_popup_desde_ajax(localizacion, titulo){
		var nuevaVentana;
		nuevaVentana=window.open(localizacion, titulo,"toolbar=no,location=no,menubar=no,scrollbars=yes,resizable=no,width=525,height=600");			
}

function recoger_datos(){
 var contenedor;
   var ajax;
   var aux;
   var capa;
   var aux2;
   var id_array='';
   curso=document.getElementById('curso').value;
   login=document.getElementById('nombre_inicio').value;
   pass=document.getElementById('pass_inicio').value;
   capa=document.getElementById('error');
   
   if(document.forms['form_check']!=null){
		   if(document.forms['form_check'].id_array!=null && document.forms['form_check'].id_array!=''){
		   		id_array=document.forms['form_check'].id_array.value;
		   	}
   }
   pagina="../src/ajax_comprobar2.php?login="+login+"&password="+pass+"&curso="+curso+"&id_array="+id_array;

   contenedor = document.getElementById("mensaje_error");
   contenedor.style.zIndex=1;
   ajax = nuevoAjax();
   ajax.open("POST", pagina, true);
   ajax.onreadystatechange=function() {
      if (ajax.readyState==4) 
      { 
      	 aux = ajax.responseText;   
      	  

      	 /*if(aux==428){
      	 			location.href="../intranet/index.php";
      	 	}
      	 	if(aux==222){*/
      	 			//aux2=login+pass+curso;
      	 			contenedor2 = document.getElementById("registro");
      	 			contenedor2.innerHTML = aux;
      	 	/*}else{*/
      				 //capa.innerHTML = aux;
      	/*}*/   
      	 	      	 
      }     
   } 
   ajax.send(null);  
}


function recoger_datos_suscripcion(){
 var contenedor;
   var ajax;
   var aux;
   var capa;
   var aux2;
   var id_array='';
   curso=document.getElementById('curso').value;
   login=document.getElementById('nombre_inicio').value;
   pass=document.getElementById('pass_inicio').value;
   email_persona_pago=document.getElementById('email_persona_pago').value;
   
   capa=document.getElementById('error');

   if(document.forms['form_check']!=null){
		   if(document.forms['form_check'].id_array!=null && document.forms['form_check'].id_array!=''){
		   		id_array=document.forms['form_check'].id_array.value;
		   	}
   }
   pagina="../src/ajax_comprobar_suscripcion.php?login="+login+"&password="+pass+"&curso="+curso+"&id_array="+id_array+"&email_persona_pago="+email_persona_pago;

   contenedor = document.getElementById("mensaje_error");
   contenedor.style.zIndex=1;
   ajax = nuevoAjax();
   ajax.open("POST", pagina, true);
   ajax.onreadystatechange=function() {
      if (ajax.readyState==4)
      {
      	 aux = ajax.responseText;


      	 /*if(aux==428){
      	 			location.href="../intranet/index.php";
      	 	}
      	 	if(aux==222){*/
      	 			//aux2=login+pass+curso;
      	 			contenedor2 = document.getElementById("registro");
      	 			contenedor2.innerHTML = aux;
      	 	/*}else{*/
      				 //capa.innerHTML = aux;
      	/*}*/

      }
   }
   ajax.send(null);
}


function salir_intranet(){

   var ajax;
   pagina="../src/ajax_cerrar_sesion.php";
   ajax = nuevoAjax();
   ajax.open("GET", pagina, true);
   ajax.onreadystatechange=function() {
      if (ajax.readyState==4) 
      { 
      	 aux = ajax.responseText;      	 
      	 if(aux==510){
      	 			location.href="../src/inicio.php";
      	 	}      	 
      }     
   } 
   ajax.send(null);  
}


function cargar_galeria(id){

	var ajax;
	var aux;
      pagina="../src/public_galeria_izq.php?id="+id;
      ajax = nuevoAjax();
      ajax.open("GET", pagina, true);
      
      contenedor_izq= document.getElementById('frame_izq');
      
      ajax.onreadystatechange=function() {
        if (ajax.readyState==4) 
        { 
    
    	      	 aux = unescape(Utf8.encode(ajax.responseText));
    	      	 
    	      	 
    	      	 auxFinal=aux.replace(/\+/gi," ");
    		     	 contenedor_izq.innerHTML = auxFinal;
    		     	 initLytebox();	 
        }
  }
  
  ajax.send(null);      	
}

function cargar_recursos(id){

	var ajax;
	var aux;
      pagina="../src/public_recursos_izq.php?id="+id;
      ajax = nuevoAjax();
      ajax.open("GET", pagina);
      
      contenedor_izq= document.getElementById('frame_izq');
      
      ajax.onreadystatechange=function() {
        if (ajax.readyState==4) 
        { 
    
    	      	 aux = unescape(Utf8.encode(ajax.responseText));
    	      	 
    	      	 
    	      	 auxFinal=aux.replace(/\+/gi," ");
    		     	 contenedor_izq.innerHTML = auxFinal;
    		     	 initLytebox();	 
        }
  }
  
  ajax.send(null);      	
}

function cargarRegistro(pagina){
	var jFrame;
	var ajax;
	var codigo_html;
	
  jFrame = document.getElementById('registro');
  ajax = nuevoAjax();
  ajax.open("GET", '../src/public_'+pagina+'.php', true);
  ajax.onreadystatechange=function()
		{
   		/*alert(ajax_der.readyState)*/
 			 if(ajax.readyState==1)
       {
      			jFrame.innerHTML="<span class='cargando'><img src='../images/img_cargando.gif'></span>";	
      	
       }
 
       if (ajax.readyState==4) 
       { 
      	 if(ajax.status == 200){
      	
	      	 codigo_html = unescape(Utf8.encode(ajax.responseText));
	      	 
	      	 
	      	 codigo_html=codigo_html.replace(/\+/gi," ");
		     	 jFrame.innerHTML = codigo_html;
		     	 
		     	 
	     	 }
       }
		}
	ajax.send(null);
	
}


/*FUNCION LLAMADA INTRANET para cargar la barra de progreso en ivicon*/

function progresobar_ivicon(id_envio){

	var aux;
	var auxFinal;
	divResultado = document.getElementById('contenido2');
  ajax=nuevoAjax();
  ajax.open("GET", 'intranet_newsletter.php?accion=enviar&id_ivicon='+id_envio,true);
  ajax.onreadystatechange=function() {

 	 		if(ajax.readyState<4){
						
						 
						 divResultado.innerHTML = "<span class='percentImage2' id='element1'>0%</span>"
							manualPB = new JS_BRAMUS.jsProgressBar($('element1'), 'element1', 0, {animate: true});
							manualPB.setPercentage(+100);
							
				 }									 

         if (ajax.readyState==4) {
         				 aux = unescape(Utf8.encode(ajax.responseText));
								 auxFinal=aux.replace(/\+/gi," ");
								 divResultado.innerHTML = auxFinal;	 
         }
  }
	ajax.send(null)
  
}		

/*FUNCION LLAMADA INTRANET para cargar la barra de progreso en prensa*/

function progresobar_prensa(id_envio_prensa){

	var aux;
	var auxFinal;
	
  divResultado = document.getElementById('contenido');
  ajax=nuevoAjax();
  ajax.open("GET", 'intranet_newsletter_prensa.php?accion=enviar&id_prensa='+id_envio_prensa,true);
  ajax.onreadystatechange=function() {

 	 		if(ajax.readyState<4){
						
						 
						 divResultado.innerHTML = "<span class='percentImage2' id='element1'>0%</span>"
							manualPB = new JS_BRAMUS.jsProgressBar($('element1'), 'element1', 0, {animate: true});
							manualPB.setPercentage(+100);
							
				 }									 

         if (ajax.readyState==4) {
         				 
         				 aux = unescape(Utf8.encode(ajax.responseText));
								 auxFinal=aux.replace(/\+/gi," ");
								 divResultado.innerHTML = auxFinal
         }
  }
	ajax.send(null)
  
}						
				
				
				

				function openwindow(mywindow,mywindow2,myurl,mywidth,myheight,myscroll)
				{
						width = "width="+mywidth;
						height= "height="+myheight;
						auxscroll= "scrollbars="+myscroll;
						mywindow=window.open(myurl,mywindow2,width+","+height+",resizable=no,"+auxscroll+",toolbars=no,directories=no,titlebar=no,status=no");
				}
		

function ver_ivicon(id,x,y){
		openwindow('noticia','verfoto','public_pop_up_ivicon.php?id_ivicon='+id,x,y,'Yes');
	}
	
	
/*ASAMBLEA*/	
	
function cerrar_comprobar(){
	contenedor = document.getElementById("mensaje_error");
  contenedor.style.zIndex=-1;
}

function cerrar_comprobar_asamblea(){
	contenedor_asamblea = document.getElementById("mensaje_error_asamblea");
  	contenedor_asamblea.style.visibility='hidden';
}	
	
	
function ver_asamblea(x,y){
		openwindow('asamblea','asamblea','public_popup_registro_asamblea.php',x,y,'Yes');
	}
	
function nuevo_usuario_carnet(x,y){
		openwindow('carnet','carnet','public_popup_registro_carnet.php',x,y,'Yes');
	}
function nuevo_donativo(x,y){
		openwindow('donativo','donativo','public_popup_donativo.php',x,y,'Yes');
	}
	
function comprobar_login_asamblea(){
   var contenedor;
   var ajax;
   var aux;
   
   login=document.getElementById('form_usuario_asamblea').value;
   pass=document.getElementById('form_password_asamblea').value;
 
   pagina="../src/ajax_comprobar_asamblea.php?login="+login+"&password="+pass;
  
   contenedor_asamblea = document.getElementById("mensaje_error_asamblea");
   contenedor_asamblea.style.zIndex=1;
   ajax = nuevoAjax();
   ajax.open("GET", pagina , true);
   ajax.onreadystatechange=function()
	{
 	   aux = ajax.responseText;
 	   if(aux==666){  
      		location.href="public_popup_asamblea.php";
      	}else{
	   		contenedor_asamblea.innerHTML = aux;
	   		contenedor_asamblea.style.visibility='visible';
       }
	}
	ajax.send(null);
	
}

function actualizar_asamblea(){
	document.forms['redireccion'].valor_asamblea.value='actualizar_asamblea';
	document.forms['redireccion'].submit();	
}



function mostrar_casas(id){
	
	if(document.getElementById('capa_casa'+id).style.display=='block'){
			document.getElementById('capa_casa'+id).style.display='none';
		}else{
			document.getElementById('capa_casa'+id).style.display='block';
		}
}


function borrar_actividades(id_actividad,id_casa){
	
		divResultado=document.getElementById('contenido_actividades');
   
   pagina="ajax_borrar.php?actividad="+id_actividad+"&casa="+id_casa;
 
   ajax = nuevoAjax();
   ajax.open("GET", pagina, true);
   ajax.onreadystatechange=function() {
      if (ajax.readyState==4) 
      { 
      
      		aux = unescape(Utf8.encode(ajax.responseText));
					auxFinal=aux.replace(/\+/gi," ");
					
					divResultado.innerHTML = auxFinal;
				
					
      }     
   } 
   ajax.send(null);  
}

function insertar_actividades_casas(id_actividad){
	
		id_casa=document.getElementById('id_casa').value;

		divResultado=document.getElementById('contenido_actividades');
   pagina="../../src/ajax_insertar_casas.php?actividad="+id_actividad+"&casa="+id_casa;
 
   ajax = nuevoAjax();
   ajax.open("GET", pagina, true);

   ajax.onreadystatechange=function() {
      if (ajax.readyState==4) 
      { 
      		aux = unescape(Utf8.encode(ajax.responseText));
					auxFinal=aux.replace(/\+/gi," ");
					divResultado.innerHTML = auxFinal;
      }     
   } 
   ajax.send(null);  
}

function insertar_casa(id_comunidad,id_provincia){
			openwindow('casa','casa',"public_popup_casa.php?id_comunidad="+id_comunidad+"&id_provincia="+id_provincia,750,420,'yes');
		}

function eliminar_casas(id_casa,id_provincia){
    document.forms['redireccion'].actualizar.value='eliminar_casa';
	document.forms['redireccion'].id_borrar_casa.value=id_casa;
	document.forms['redireccion'].id_actualizar_prov.value=id_provincia;
	document.forms['redireccion'].submit();
}
function enviar_consulta(){
		document.forms['redireccion'].valor_consulta.value=1;
		document.forms['redireccion'].submit();
	
	}