// JavaScript Document
// Este js es utilizado cuando se dibuja una fecha
function f_generarArregloDias (ano,mes)
{
	var dias=31;
    if (ano==""||mes=="")
	  dias=31;	  
	if (mes==1) dias=31;
	else if (mes==2) 
	  {
	    if (ano%4==0)
	      dias=29;
	    else
	      dias=28;
	  }
	else if (mes==3) dias=31;
	else if (mes==4) dias=30;
	else if (mes==5) dias=31;
	else if (mes==6) dias=30;
	else if (mes==7) dias=31;
	else if (mes==8) dias=31;
	else if (mes==9) dias=30;
	else if (mes==10) dias=31;
	else if (mes==11) dias=30;
	else if (mes==12) dias=31;
	else dias=31;

	var res=new Array();
    var i;
    for (i=1;i<=dias;i++)
    {
      var valor=dosDigitos (i);
	  res[i-1]=new Array(valor,valor);
    }
	return res;
}
function dosDigitos(numero)
{
  var res;
  var cadena=numero+'';
  if (cadena.length>=2)
    res=numero;
  else
    res='0'+numero;
  return res;
}
function f_revisarValorFecha (objeto)
{
  var nombre=objeto.name.substr(0,objeto.name.length-5);
  var ano=$(nombre+"__ANO").value;
  var mes=$(nombre+"__MES").value;
  var dia=$(nombre+"__DIA").value;
  $(nombre).value=ano+"-"+mes+"-"+dia;
}
function f_revisarComboFecha (objeto)
{
  var nombre=objeto.name.substr(0,objeto.name.length-5);
  var ano=$(nombre+"__ANO").value;
  var mes=$(nombre+"__MES").value;
  var nombreCombo=nombre+"__DIA";
  var nombreDiv="div"+nombre+"__DIA";
  var arrDias=f_generarArregloDias (ano,mes);
  var extraOnChange=$(nombre+"__OCULTO").value;
  //Ver como se selecciona el día
  dibujarCombo (nombreDiv, arrDias, '1', nombreCombo, true, "onchange='f_revisarValorFecha(this);"+extraOnChange+"'", 0, '', 0, 1, '', '', '');
  f_revisarValorFecha (objeto);
}

