function mcalendario()
{
cont=0;
data= new Date();
data.setFullYear(escolhec.anoesc.value, escolhec.mesesc.value, 1);
diainicio=data.getDay();
diai=ndsl[data.getDay()];
nDias=diasm[escolhec.mesesc.value];
codigo='<table border="1">';
codigo=codigo+'<tr>';
if (escolhec.anoesc/4 - parseInt(escolhec.anoesc/4) != 0)
{
diasm = new Array (31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
}
for (x=0; x<7; x++)
{
codigo=codigo+'<td>'+ndsl[x]+'</td>';
}
codigo=codigo+'</tr>';
for (x=0; x<7; x++)
{
if (diai==ndsl[x]) break;
else
codigo=codigo+'<tr>';
}
for (w=0; w<diainicio; w++)
{
codigo=codigo+'<td></td>';
cont++;
}
x=x+cont-2;
for (y=1; y<=nDias; y++)
{
codigo=codigo+'<td>'+y+'</td>';
if (x==6)
{
x=0;
codigo=codigo+'</tr><tr>';
}
else
x++;
}
codigo=codigo+'</table>';
document.getElementById('calendario').write(codigo);
}