function GetDatum(vstup,ciselko)
{
document.getElementById('datum'+ciselko).value=vstup;
document.getElementById('supercalendar'+ciselko).style.display="none";
}

function closeMiniCal(vstup)
{
 document.getElementById('supercalendar'+vstup).style.display="none";
}

mesiac=new Date().getMonth()+1;
rok=new Date().getFullYear();

function kalendar(vstup,mes,ciselko)
{
pole=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
nazvy=new Array("Január","Február","Marec","Apríl","Máj","Jún","Júl","August","September","Október","November","December");
if(mes=="-")
{
mesiac=mesiac-1;
if(mesiac==0){mesiac=12; rok=rok-1;}
}

if(mes=="+")
{
mesiac=mesiac+1;
if(mesiac==13){mesiac=1; rok=rok+1;}
}

datum=new Date();
datum.setFullYear(rok);
datum.setMonth(mesiac-1);
datum.setDate(1);
zaciatok=datum.getDay();
if(zaciatok==0) zaciatok=7;


document.getElementById(vstup+''+ciselko).innerHTML='';



vypis="<table cellpadding='0' cellspacing='0' border='0' width='150'><tr><td colspan=7 class='minical_minkalnadpis'>"+nazvy[mesiac-1]+"&nbsp;"+rok+"<a onclick='closeMiniCal("+ciselko+");'><img src='design/minikal_close.bmp' align='top' alt='close' style='position:absolute;left:130px;top:6px;' /></a></td></tr></table>"+
"<table class='minical_tabledni' cellpadding='0' cellspacing='0' border='0' width='150'><tr><td>Po</td><td>Ut</td><td>St</td><td>Št</td><td>Pi</td><td>So</td><td><span class='sedem'>Ne</span></td></tr></table><table cellpadding='0' cellspacing='0' border='0' width='150'>";

pokial=pole[mesiac-1]+zaciatok;

dd=1;


promenna = new Date();
tdrok = promenna.getFullYear()
tdmesiac = promenna.getMonth() + 1;
tdden = promenna.getDate();

dnesok=tdden+"."+tdmesiac+"."+tdrok;


 for(i=1;i<pokial;i++)
  {
    if(i>=zaciatok)
    {
         linkdatum=dd+"."+mesiac+"."+rok;
          
         novystyl="";
         if(linkdatum==dnesok) novystyl="plusplus";
         
    vypis+="<td class='dnistyle "+novystyl+"'><a onclick=\"GetDatum('"+linkdatum+"','"+ciselko+"');\">"+dd+"</a></td>";
    dd++;
    tt=i / 7;
    if(tt==1 || tt==2 || tt==3 || tt==4 || tt==5) vypis+="</tr><tr>"
    }else vypis+="<td>&nbsp;</td>";
  }


  vypis+="</tr></table><hr class='minical_hh' size='1' noshade><table class='calnavig' style='width:150px;position:absolute;bottom:0;'><tr><td><a href=\"javascript:kalendar('cal','-',"+ciselko+");\"><img src='design/minikal_left.bmp' alt='' />&nbsp;pred.</a></td><td  style='float:right;text-align:right;'><a href=\"javascript:kalendar('cal','+',"+ciselko+");\">nasl.&nbsp;<img src='design/minikal_right.bmp' alt='' /></a></td></tr></table>";




document.getElementById(vstup+''+ciselko).innerHTML=vypis;

}

function runMiniCal(event,ciselko)
{
  x=event.clientX;
  y=event.clientY;
  
  

document.getElementById('supercalendar'+ciselko).innerHTML='<div style="position:absolute;top:0;left:0;background-color:#ffffff;z-index:10;width:150px;height:170px;border:1px black solid;" id="cal'+ciselko+'"></div>'
document.getElementById('supercalendar'+ciselko).style.display=""

  kalendar('cal','',ciselko);
}