/* Variables para mostrar fechas */
			var centro='';
			var centro_ant='';
			var fecha_1='<strong style="font-weight:normal;color:#FA9330">';
			var fecha_2='</strong>';
			
			var colores=new Array('FFFF22','FFD6AB','318B00');
			
function fanterior()
{
  valor=document.formu.mes.value;
  if ((parseInt(document.formu.mesactual.value)) != (parseInt(valor)+1))
  {
	  if (valor=='01') 
		{
		  mesanterior='12';
		  document.formu.mes.value=mesanterior;
		  anioanterior=eval(document.formu.anio.value)-1;
		  document.formu.anio.value=anioanterior;
		 }
		else
		  {
			mesanterior=eval(document.formu.mes.value)-1;
			ma=mesanterior.toString();
			 if (ma.length == 1)
				document.formu.mes.value='0'+mesanterior;
			else
				document.formu.mes.value=mesanterior;
		  }
	  var tabla = '<table cellspacing="0" cellpadding="3" border="0" class="calendario" id="tabla_calendario">';
	  var caption='<caption style="border:1px #E4E4E4 solid"><a href="javascript:fanterior();" class="fanterior"><img alt="" height="7" width="6" src="/osyc/images/flechaizq.gif"/></a><strong id="meses">'+NombMes[eval(mesanterior)]+'  '+document.formu.anio.value+'</strong><a href="javascript:siguiente();" class="fsiguiente"><img alt="" height="7" width="6" src="/osyc/images/flechader.gif" /></a></caption>';
	  var cabeceras = '<tr id="cabeceras"><th class="tipo1 color1" scope="col"><abbr title="lunes">Lu</abbr></th><th class="tipo1 color1" scope="col"><abbr title="martes">Ma</abbr></th><th class="tipo1 color1" scope="col"><abbr title="miércoles">Mi</abbr></th><th class="tipo1 color1" scope="col"><abbr title="jueves">Ju</abbr></th><th class="tipo1 color1" scope="col"><abbr title="viernes">Vi</abbr></th><th class="tipo1 color1" scope="col"><abbr title="sábado">Sa</abbr></th><th class="tipo1 color1" scope="col"><abbr title="domingo">Do</abbr></th></tr>'
		var calendario=calendario1_accesible(eval(document.formu.mes.value), eval(document.formu.anio.value),eval(document.formu.diaactual.value),fechas);
	  var fintabla = '</table>';
	  
	  var objTabla = document.getElementById('calendariotabla');
		objTabla.innerHTML= tabla + caption + cabeceras + calendario + fintabla;		
	}
	
}
function siguiente()
{
  valor=document.formu.mes.value;
  if (valor=='12') 
    {
      mesanterior='01';
	  document.formu.mes.value=mesanterior;
	  anioanterior=eval(document.formu.anio.value)+1;
	  document.formu.anio.value=anioanterior;
	 }
	else
	  {
	    mesanterior=eval(document.formu.mes.value)+1;
		ma=mesanterior.toString();
		 if (ma.length == 1)
		    document.formu.mes.value='0'+mesanterior;
		else
			document.formu.mes.value=mesanterior;
	  }
  
  var tabla = '<table cellspacing="0" cellpadding="3" border="0" class="calendario" id="tabla_calendario">';
	var caption='<caption style="border:1px #E4E4E4 solid"><a href="javascript:fanterior();" class="fanterior"><img alt="" height="7" width="6" src="/osyc/images/flechaizq.gif"/></a><strong id="meses">'+NombMes[eval(mesanterior)]+ ' '+document.formu.anio.value+'</strong><a href="javascript:siguiente();" class="fsiguiente"><img alt="" height="7" width="6" src="/osyc/images/flechader.gif"/></a></caption>';
  var cabeceras = '<tr id="cabeceras"><th class="tipo1 color1" scope="col"><abbr title="lunes">Lu</abbr></th><th class="tipo1 color1" scope="col"><abbr title="martes">Ma</abbr></th><th class="tipo1 color1" scope="col"><abbr title="miércoles">Mi</abbr></th><th class="tipo1 color1" scope="col"><abbr title="jueves">Ju</abbr></th><th class="tipo1 color1" scope="col"><abbr title="viernes">Vi</abbr></th><th class="tipo1 color1" scope="col"><abbr title="sábado">Sa</abbr></th><th class="tipo1 color1" scope="col"><abbr title="domingo">Do</abbr></th></tr>'
	var calendario= calendario1_accesible(eval(document.formu.mes.value), eval(document.formu.anio.value),eval(document.formu.diaactual.value),fechas);
	var fintabla = '</table>';
  
  var objTabla = document.getElementById('calendariotabla');
	
	objTabla.innerHTML= tabla + caption + cabeceras + calendario + fintabla;		

}

			function iniciar(){
				document.getElementById('calendar_js').style.display='block';
			}
		
function calendario_accesible(mes,anio,vardia,arrayfecha,dactual,mactual,aactual)
	{
		
		ames=mes;
		aanyo=anio;
		var nfilas=6; //filas de cada mes
		var diasmes = longitudesmeses[mes]; //dias que tiene ese mes...
		var fecha = new Date();
		fecha.setDate(1);
		fecha.setMonth(mes-1);	
		fecha.setFullYear(anio);
		var diasemana = fecha.getDay();
		if (diasemana==0) diasemana=7;
		var cont = 1;	
		document.write('<table cellspacing="0" cellpadding="3" border="0" class="calendario" id="tabla_calendario"><caption style="border:1px #E4E4E4 solid"><a href="javascript:fanterior();" class="fanterior"><img alt="" height="7" width="6" src="/osyc/images/flechaizq.gif"/></a><strong id="meses"> <script type="text/javascript">document.write(NombMes[eval(m)]);</script><script type="text/javascript">document.write(eval(a));</script></strong> <a href="javascript:siguiente();" class="fsiguiente"><img alt="" height="7" width="6" src="/osyc/images/flechader.gif"/></a></caption><tr id="cabeceras"><th class="tipo1 color1" scope="col"><abbr title="lunes">Lu</abbr></th><th class="tipo1 color1" scope="col"><abbr title="martes">Ma</abbr></th><th class="tipo1 color1" scope="col"><abbr title="miércoles">Mi</abbr></th><th class="tipo1 color1" scope="col"><abbr title="jueves">Ju</abbr></th><th class="tipo1 color1" scope="col"><abbr title="viernes">Vi</abbr></th><th class="tipo1 color1" scope="col"><abbr title="sábado">Sa</abbr></th><th class="tipo1 color1" scope="col"><abbr title="domingo">Do</abbr></th></tr>');
		document.write('<tr>');
		//pìnto espacios antes del primer día
		for (i=1;i<=diasemana-1; i++)
			{document.write('<td align="right"  bgcolor="#ffffff"></td>');}
	
		//pinto primera fila de días
		for (i=diasemana;i<=7; i++) 
			{ 
				
				
				if (devuelvedia(mes,anio,cont,arrayfecha))
					{
						if(dactual==cont)
							{
								document.write('<td align="right"  bgcolor="#'+colores[0]+'" style="border:1px #000000 solid"><div style="background-color:#'+colores[1]+';" ><a href="javaScript:cambiavalor('+cont+','+ames+','+aanyo+');" ><strong>'+cont+'</strong></a></div></td>');
							}
						
						else
						{
							document.write('<td align="right"  bgcolor="#'+colores[1]+'"><a href="javaScript:cambiavalor('+cont+','+ames+','+aanyo+');" >'+cont+'</a></td>');}
					}
				else
					{
						if(dactual==cont)
							{document.write('<td align="right"  bgcolor="#'+colores[0]+'" style="border:1px #000000 solid"><strong>'+cont+'</strong></td>');}
						else
							{document.write('<td align="right"  bgcolor="#ffffff">'+cont+'</td>');}
					}
				cont++;
			}
		document.write('</tr>');
	
		//las demas filas
		for (j=2;j<=6;j++)
			{
				document.write('<tr>');
				for (h=1;h<=7;h++)
					{
						
						if (cont<=diasmes) 
							{
								if (devuelvedia(mes,anio,cont,arrayfecha))
									
									{
										if(dactual==cont)
											{
											
											document.write('<td class="diahoy" bgcolor="#'+colores[0]+'" style="border:1px #000000 solid"><div style="background-color:#'+colores[1]+';" ><a href="javaScript:cambiavalor('+cont+','+ames+','+aanyo+');" ><strong>'+cont+'</strong></a></div></td>');
											}
										else
										{document.write('<td align="right"  bgcolor="#'+colores[1]+'" ><a href="javaScript:cambiavalor('+cont+','+ames+','+aanyo+');" >'+cont+'</a></td>');}
									}
								else
								{
									if(dactual==cont)
										{document.write('<td align="right"  bgcolor="#'+colores[0]+'" style="border:1px #000000 solid"><strong>'+cont+'</strong></td>');}
									else
										{document.write('<td align="right"  bgcolor="#ffffff">'+cont+'</td>');}
								}
							}
						else
							{document.write('<td align="right"  bgcolor="#ffffff">&nbsp;</td>');}
						cont++;
					}
				document.write('</tr>');
			}
		document.write('</table>');	
}

function calendario1_accesible(mes,anio,vardia,arrayfecha)
	{
		ames=mes;
		aanyo=anio;
		dia=vardia;
		var nfilas=6; //filas de cada mes
		var diasmes = longitudesmeses[mes]; //dias que tiene ese mes...
		var fecha = new Date();
		fecha.setDate(1);
		fecha.setMonth(mes-1);	
		fecha.setFullYear(anio);
		var diasemana = fecha.getDay();
		if (diasemana==0) diasemana=7;
		var cont = 1;
		presenta='<tr>';
		//pìnto espacios antes del primer día
		for (i=1;i<=diasemana-1; i++)
			{presenta+='<td align="right"  bgcolor="#ffffff">&nbsp;</td>';}
		
		//pinto primera fila de días
		for (i=diasemana;i<=7; i++) 
			{
				if (devuelvedia(mes,anio,cont,arrayfecha))
					{
						if((dia==cont)&& (eval(document.formu.mesactual.value)==mes)&& (eval(document.formu.anioactual.value)==anio))
							{
							presenta+=('<td align="right"  bgcolor="'+colores[0]+'" style="border:1px #000000 solid"><div style="background-color:#'+colores[1]+';" ><a href="javaScript:cambiavalor('+cont+','+ames+','+aanyo+');" ><strong>'+cont+'</strong></a></div></td>');
							}
						else
						{presenta+=('<td align="right"  bgcolor="#'+colores[1]+'"><a href="javaScript:cambiavalor('+cont+','+ames+','+aanyo+');" >'+cont+'</a></td>');}
					}
				else
					{
						if((dia==cont) && (eval(document.formu.mesactual.value)==mes)&& (eval(document.formu.anioactual.value)==anio))
							{presenta+=('<td align="right"  bgcolor="#'+colores[0]+'" style="border:1px #000000 solid"><strong>'+cont+'</strong></td>');}
						else
							{presenta+=('<td align="right"  bgcolor="#ffffff">'+cont+'</td>');}
					}
				cont++;
			}

		presenta+='</tr>';
		//las demas filas
		for (j=2;j<=6;j++)
			{
				presenta+='<tr>';
				for (h=1;h<=7;h++)
					{
						if (cont<=diasmes) 
							{
								if (devuelvedia(mes,anio,cont,arrayfecha))
									{
										if((dia==cont) && (eval(document.formu.mesactual.value)==mes)&& (eval(document.formu.anioactual.value)==anio))
											{
											presenta+=('<td align="right"  bgcolor="#'+colores[0]+'" style="border:1px #000000 solid"><div style="background-color:#'+colores[1]+';" ><a href="javaScript:cambiavalor('+cont+','+ames+','+aanyo+');" ><strong>'+cont+'</strong></a></div></td>');
											}
										else
										{presenta+=('<td align="right"  bgcolor="#'+colores[1]+'"><a href="javaScript:cambiavalor('+cont+','+ames+','+aanyo+');" >'+cont+'</a></td>');}
									}
								else
								{
									if((dia==cont) && (eval(document.formu.mesactual.value)==mes)&& (eval(document.formu.anioactual.value)==anio))
										{presenta+=('<td align="right"  bgcolor="#'+colores[0]+'" style="border:1px #000000 solid"><strong>'+cont+'</strong></td>');}
									else
										{presenta+=('<td align="right"  bgcolor="#ffffff">'+cont+'</td>');}
								}
							}
						else
							{presenta+='<td align="right"  bgcolor="#ffffff">&nbsp; </td>';}
						cont++;
					}
				presenta+='</tr>';
			}
		return presenta;
	}
		
