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





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 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));
	}	

	//VerActos (-1, Anyo, Mes)
  if (VerHoy) VerActos (Hoy, Anyo, Mes)
  else VerActos	(Dias [1], Anyo, Mes);
}


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

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

	Ajax.onCargar  = VerActosOn;
	Ajax.Vars.Anyo = Anyo;
	Ajax.Vars.Mes	 = Mes;
	Ajax.Vars.Dia	 = Dia;
	Ajax.ultimoDia = Dia;
	Ajax.Cargar ('/fuentes/informacionactos.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());
	
		oTd.style.backgroundColor = '#B50027'; 
	
  	if (ultimoDia && (ultimoDia != iDia))
  	{ Etiqueta = document.getElementById ('idTD1-' + ultimoDia);
  		if (Etiqueta) Etiqueta.style.backgroundColor = '#d69300'; 
  	}
  }  	
}


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 EnviarAportacion (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/enviaraportacion.php');
		} else alert ('Debe aceptar la política de privacidad y confidencialidad.');		
	}
}


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/enviarcontacto.php');
		} else alert ('Debe aceptar la política de privacidad y confidencialidad.');		
	}
}


function EnviarParticipacion (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/enviarparticipacion.php');
		} else alert ('Debe aceptar la política de privacidad y confidencialidad.');		
	}
}


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);
}