function Biorytm(Y,M,D){
  var du=new Date(Y,M-1,D,0,0,0,0);
  var DD=new Date(du);
  dziss = new Date();
  dzis=new Date(dziss.getYear(),dziss.getMonth(),dziss.getDate(),0,0,0,0);

  var dni=(dzis.getTime()-DD.getTime())/(24*60*60*1000);
  var dnin=dni+1;
  f=(dni%23)/23;  e=(dni%28)/28;  i=(dni%33)/33;
//  alert(f+" "+e+" "+i);
  proc=new Array(Math.floor(50+50*Math.sin(2*f*Math.PI)),Math.floor(50+50*Math.sin(2*e*Math.PI)),Math.floor(50+50*Math.sin(2*i*Math.PI)),0);
  proc[3]=Math.floor((proc[0]+proc[1]+proc[2])/3);
  f1=(dnin%23)/23;  e1=(dnin%28)/28;  i1=(dnin%33)/33;
  procn=new Array(Math.floor(50+50*Math.sin(2*f1*Math.PI)),Math.floor(50+50*Math.sin(2*e1*Math.PI)),Math.floor(50+50*Math.sin(2*i1*Math.PI)),0);
  procn[3]=Math.floor((procn[0]+procn[1]+procn[2])/3);
  op=new Array('fizyczny','emocjonalny','intelektualny','średnia');
  szer=100;
  lin="<br><b>Twój biorytm na dzisiaj</b><br><table class=menu>";
  for (c=0; c<4; c++) {
    s=Math.floor(szer*proc[c]/100);  s1=szer-s;
    if (procn[c]>proc[c]) d="up"; else d="down";
    lin=lin+"<tr><td align=right valign=center>"+op[c]+"<img src="+d+".gif></td><td><img src=../lib/red.gif height=16 width="+s+"><img src=../lib/gray.gif height=16 width="+s1+">"+proc[c]+"%</td></tr>";
  }
  lin=lin+"</table>";
  GetItem("biorytm").innerHTML=lin;
}


