

function AvisoLegal ()
{
	var Ventana = new TVentana ();

	Ventana.Ancho       = 550;
	Ventana.Alto        = 400;
	Ventana.Nombre      = 'AvisoLegal';
	Ventana.URL         = '/fuentes/avisolegal.php';
	Ventana.Open (true);
}

function Lopd ()
{
	var Ventana = new TVentana ();

	Ventana.Ancho       = 550;
	Ventana.Alto        = 300;
	Ventana.Nombre      = 'AvisoLegal';
	Ventana.URL         = '/fuentes/avisolegal.php?Lopd=1';
	Ventana.Open (true);
}

function InitMenu ()
{	
	$ ('idMenu-' + Opc1 + Opc2 , 'className', 'Seleccionado');
	$ ('idMenu-' + Opc1 , 'className', 'Seleccionado');
	
	$ ('idMenuIzq-' + Opc1 + Opc2 , 'className', 'Seleccionado');
}

function Mejorar ()
{
	var Ventana = new TVentana ();

	Ventana.Ancho       = 550;
	Ventana.Alto        = 500;
	Ventana.Nombre      = 'Mejorar';
	Ventana.URL         = '/fuentes/mejorar.php';
	Ventana.Open (true);
}


function Suscribir (oFormulario)
{
	var Ajax = new TAjax ()
	
	if (ValidarFormulario (oFormulario))
	{	Ajax.onCargar   = function () { alert ('Se ha suscrito exitosamente a nuestro boletín.'); oFormulario.Email.value = ''; oFormulario.Lopd.checked = false; };
		Ajax.Vars.Email = oFormulario.Email.value.Trim ();
		Ajax.Cargar ('/fuentes/suscribir.php');
	}
}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */



function VerAgenda (oCalendario)
{
	var Ajax = new TAjax ();
	
	Ajax.Calendario 		 = oCalendario;
	Ajax.Vars.Anyo  		 = oCalendario.getAnyo ();
	Ajax.Vars.Mes   		 = oCalendario.getMes ();
	Ajax.onCargar   		 = VerAgendaOn;
	
	Ajax.Cargar ('/fuentes/agendadias.php');
}



function VerAgendaMesaTrabajo (oCalendario)
{
	var Ajax = new TAjax ();
	
	Ajax.Calendario	= oCalendario;
	Ajax.Vars.Anyo  = oCalendario.getAnyo ();
	Ajax.Vars.Mes   = oCalendario.getMes ();
	Ajax.Vars.Mesa	= oCalendario.IdMesa;	
	Ajax.onCargar   = VerAgendaOn;
	
	Ajax.Cargar ('/fuentes/agendamesadetrabajo.php');
}


function VerAgendaOn (oPeticion)
{
	var Dias   = new Array ();
	var Anyo   = oPeticion.Calendario.getAnyo();
	var Mes    = oPeticion.Calendario.getMes();
	var Dia    = oPeticion.Calendario.getDia();
	var Fecha  = new Date ();
	var Hoy    = 0;
	var VerHoy = false;
	
	if (Dia) Hoy = Dia;
	else if (Fecha.getFullYear () == Anyo && Fecha.getMonth () + 1  == Mes) Hoy = Fecha.getDate ();
	
	
	if (oPeticion.asText ()) Dias = oPeticion.asText ().split ("\n");
	for (var i = Dias.length - 1; i > 0; i--)
	{	Celda = oPeticion.Calendario.Celda (Dias [i]);
		Celda.className = 'ConActo';
		Celda.setAttribute ('conActo', '1');
		if (Hoy && ! VerHoy) VerHoy = (oPeticion.Calendario.Fecha (Dias [i]) == oPeticion.Calendario.Fecha (Hoy));
	}	
	
	if (oPeticion.Calendario.VerDia) 	VerActos (Hoy, Anyo, Mes, oPeticion.Calendario.IdMesa);
	else VerActos (-1, Anyo, Mes, oPeticion.Calendario.IdMesa);
}


function VerActos (Dia, Anyo, Mes, IdMesa)
{
	var Ajax     = new TAjax ();
	var Etiqueta = null;

	Etiqueta = document.getElementById ('idTD1-' + Dia);
	if (Etiqueta) Etiqueta.style.backgroundColor ='#666666'; //'#cccccc'; 

	Ajax.onCargar  = VerActosOn;
	Ajax.Vars.Anyo = Anyo;
	Ajax.Vars.Mes	 = Mes;
	Ajax.Vars.Dia	 = Dia;
	Ajax.ultimoDia = Dia;
	Ajax.Vars.Mesa = IdMesa;
	
	if (! IdMesa) Ajax.Cargar ('/fuentes/informacionactos.php');	
	else Ajax.Cargar ('/fuentes/informacionmesas.php');	
}


function VerActosOn (oPeticion)
{
	ultimoDia = oPeticion.ultimoDia;
	var Etiqueta = document.getElementById ('InfoActos');

	if (Etiqueta) Etiqueta.innerHTML = oPeticion.asText (); 
}


function SeleccionarOn (oCalendario, oTd, iDia)
{
	
	var Etiqueta = null;
  var conActo  = 0;

	if (oTd.getAttribute ('conActo')) 
		{var conActo = oTd.getAttribute ('conActo').asInteger ();
		if (conActo == 1) VerActos (iDia, oCalendario.getAnyo(), oCalendario.getMes(), oCalendario.IdMesa);
	
		oTd.style.backgroundColor = '#666666'; 
	
  	if (ultimoDia && (ultimoDia != iDia))
  	{ Etiqueta = document.getElementById ('idTD1-' + ultimoDia);
  		if (Etiqueta) Etiqueta.style.backgroundColor = '#cccccc'; 
  	}
  }  	
}


function SeleccionarHomeOn (oCalendario, oTd, iDia)
{
	
	var Etiqueta = null;
	if (oTd.getAttribute ('conActo'))
 	{
		var conActo = oTd.getAttribute ('conActo').asInteger ();
		if ((conActo) && (conActo == 1))
			window.location = 'index.php?Opc=1610&Par4=' + "'" + iDia + '/' + oCalendario.getMes() + '/' + oCalendario.getAnyo() + "'";
	} 	
}


function AgendaDiaOn (oCalendario, oTd, iDia)
{
	oTd.setAttribute ('conActo', '0');
	oTd.innerHTML = iDia;	
}

function EnviarContacto (oFormulario)
{
	var Ajax = new TAjax ();

	if (ValidarFormulario (oFormulario))
	{	if (oFormulario.Lopd.checked) {
			Ajax.onCargar = function () { $ ('idFormulario', 'style.display', 'none'); $ ('idEnvioOK', 'style.display', 'block'); }
			Ajax.Formulario (oFormulario);
			Ajax.Cargar ('/fuentes/enviar_contacto.php');
		} else alert ('Debe aceptar la política de privacidad y confidencialidad.');		
	}
}


function EnviarEmpresa (oFormulario)
{
	var Ajax = new TAjax ();

	if (ValidarFormulario (oFormulario))
	{	if (oFormulario.Lopd.checked) {
			Ajax.onCargar = function () { $ ('idFormulario', 'style.display', 'none'); $ ('idEnvioOK', 'style.display', 'block'); }
			Ajax.Formulario (oFormulario);
			Ajax.Cargar ('/fuentes/solicitudempresa.php');
		} else alert ('Debe aceptar la política de privacidad y confidencialidad.');		
	}
}


function EnviarParticular (oFormulario)
{
	var Ajax = new TAjax ();

	if (ValidarFormulario (oFormulario))
	{	if (oFormulario.Lopd.checked) {
			Ajax.onCargar = function () { $ ('idFormulario', 'style.display', 'none'); $ ('idEnvioOK', 'style.display', 'block'); }
			Ajax.Formulario (oFormulario);
			Ajax.Cargar ('/fuentes/solicitudparticular.php');
		} else alert ('Debe aceptar la política de privacidad y confidencialidad.');		
	}
}


function EnviarAlumnos (oFormulario)
{
	var Ajax = new TAjax ();

	if (ValidarFormulario (oFormulario))
	{	if (oFormulario.Lopd.checked) {
			Ajax.onCargar = function () { $ ('idFormulario', 'style.display', 'none'); $ ('idEnvioOK', 'style.display', 'block'); }
			Ajax.Formulario (oFormulario);
			Ajax.Cargar ('/fuentes/solicitudalumnos.php');
		} else alert ('Debe aceptar la política de privacidad y confidencialidad.');		
	}
}


function CambiarFoto (sFoto)
{	
	document.images["imgNoticia"].src  = "/contenidos/noticiasgaleria/" + sFoto + '-1.jpg';
	
}


function AreaPrivada (oFormulario)
{
	var	Ajax = new TAjax ();

	if (Formulario.Validar (oFormulario))
	{	Ajax.onCargar    = function (oPeticion)
		                 {	if (oPeticion.asText () == 'OK') { window.location = window.location; }
		                   	else alert ('El nombre de usuario o contraseña son incorrectos.');
		                 }
		Ajax.Vars.Usuario = oFormulario.Usuario.value.Trim ();
		Ajax.Vars.Clave   = oFormulario.Clave.value.Trim ();
		Ajax.Cargando     = 'idCargando|block';
		Ajax.Cargar ('/fuentes/areaprivada.php');
	}
}


function Desconectar ()
{
	var Ajax = new TAjax ();
	
	Ajax.onCargar = function () { window.location = window.location; }
	Ajax.Cargar ('/fuentes/desconectar.php');
}



function MisDocumentos (IdCategoria)
{
	var	Ajax = new TAjax ();
	Ajax.onCargar = function (oPeticion)
	                {	$ ('MiFicha', 'innerHTML', oPeticion.asText ());
	                	$ ('idSubMenu-1213' , 'className', 'Seleccionado');
	                }
	Ajax.Vars.Categoria = IdCategoria;
	Ajax.Cargando = 'Cargando';
	Ajax.Cargar ('/fuentes/documentos.php');
}


function DescargarDocumento (Documento, Tipo)
{
	window.location = '/fuentes/descargardocumento.php?Fichero=' + Documento + '&Tipo=' + Tipo + '&Ruta=documentos/';
}


function DescargarActa (Documento, Tipo)
{
	window.location = '/fuentes/descargardocumento.php?Fichero=' + Documento + '&Tipo=' + Tipo + '&Ruta=mesas/actas/';
}

function DescargarMesaDocumento (Documento, Tipo)
{
	window.location = '/fuentes/descargardocumento.php?Fichero=' + Documento + '&Tipo=' + Tipo + '&Ruta=mesas/documentos/';
}


