//var numDias = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

function cambiaMesMargen(m,a)
	{
	var f = new Date(a,m,1);
  var Layer;
  var doc = "document.all";
  var sty = ".style";
  var htm="";
  Layer=eval(doc + '["calendario"]' + htm);
  Layer.innerHTML=generaCalendarioMargen(f.getMonth(),f.getFullYear());
	}
function ponFechaMargen(fecha)
	{
	document.all["fecha"].value=fecha;
	document.all["calendario"].style.visibility='hidden';
	document.all["calendario"].innerHTML='';
	}
function misubmitMargen(dia)
	{
	document.formEvento["dia"].value=dia;
//	alert(document.formEvento["dia"].value);
	document.formEvento.submit();
	}
function generaDiasMesMargen(mes,agno)
	{
	var html='';
	var param = ' ';
	pos = 0;
	var fecha=new Date(agno,mes,1)
	var nDias=numDias[mes];
	if (mes==1)
		if ((agno%4) == 0)
			nDias++;
	html='<TR>';
	pos=(fecha.getDay()+6)%7;
	if (pos>0)
		html+='<TD colspan="'+pos+'" class="dias_calendario">&nbsp;</td>';
	for (i=0;i<nDias;i++)
		{

		if (hayEventoMargen(i+1,mes))
			{

//			html+='<form name="_form" action="/db/eventos/public/listadoEventos.php" method="post"><input type="hidden" value="'+(i+1)+'/'+(mes+1)+'/'+(agno)+'" name="dia">';
			html+='<td class="fondoEv" align="right" valign="middle">';
			html+='<a href="#" onclick="misubmitMargen(\''+(i+1)+'/'+(mes+1)+'/'+(agno)+'\')" class="dias_calendarioEv">&nbsp;'+(i+1)+'</a>';
			html+='</TD>';
//			html+='</form>';
			}
		else
			{
			html+='<td class="dias_calendario" align="right" valign="middle">';
			html+=(i+1)+'</TD>';
			}
		pos++;
		if (pos==7)
			{
			html+='</TR>\n<TR>';
			pos=0;
			}
		}
	if (pos!=7)
		html+='<TD colspan="'+(7-pos)+'">&nbsp;</TD>';
	html+='</TR>\n';
	return html;	
	}
function hayEventoMargen(dia,mes)
	{
	var fecha=new Date();
//	mes=(mes-fecha.getMonth()+12)%12;
	for (j=0;j<eventos[mes].length ;j++ )
		if (eventos[mes][j]==dia)
			return true;
	return false;
	}
function generaCalendarioMargen(mes,agno)
	{
	var html;
	var fecha=new Date();
//	var f2=new Date(fecha.getFullYear(),fecha.getMonth()+5,1);
	html='<table border="0">\n';
	html+='<TR><TD colspan="7">\n';
	html+='<table border="0">\n';
	html+='<TR><TD class="textoNegrita" height="15" width="120">'+getMes(mes)+'</td>';
	if (fecha.getFullYear()==agno)
		{
		html+='<td width="15"><a href="#" onclick="cambiaMesMargen('+(mes-1)+','+agno+')"><img src="/img/flecha-izq.jpg" border="0"></a></td>';
		html+='<td width="15"><a href="#" onclick="cambiaMesMargen('+(mes+1)+','+agno+')"><img src="/img/flecha-der.jpg" border="0"></a></td>';
		}
	else
		if (fecha.getFullYear()>agno)
			{
			html+='<td width="15">&nbsp;</td>';
			html+='<td width="15"><a href="#" onclick="cambiaMesMargen('+(mes+1)+','+agno+')"><img src="/img/flecha-der.jpg" border="0"></a></td>';
			}
		else
			{
			html+='<td width="15"><a href="#" onclick="cambiaMesMargen('+(mes-1)+','+agno+')"><img src="/img/flecha-izq.jpg" border="0"></a></td>';
			html+='<td width="15">&nbsp;</td>';
			}

	html+='</tr></table>\n';
	html+='</TD></TR>\n';
	
//	html+='<TR><TD colspan="7" width=">aaaaa</td></tr>\n';
	html+='<TR><TD width="20" class="titulo_calendarioN" align="right">L</TD><TD width="20" class="titulo_calendarioN" align="right">M</TD><TD width="20" class="titulo_calendarioN" align="right">X</TD><TD width="20" class="titulo_calendarioN" align="right">J</TD><TD width="20" class="titulo_calendarioN" align="right">V</TD><TD width="20" class="titulo_calendarioN" align="right">S</TD><TD width="20" class="titulo_calendarioV" align="right">D</TD></TR>\n';


	html+=generaDiasMesMargen(mes,agno);

//	html+='</td></tr>\n';

	html+='</table>\n';
	return html;
	}

