function sin(x){return Math.sin((x%360)*(Math.PI/180))}function cos(x){return Math.cos((x%360)*(Math.PI/180))}function tan(x){return Math.tan((x%360)*(Math.PI/180))}function trunc(x){var t=parseFloat(x);if(t<0){t=Math.ceil(t)}else{t=Math.floor(t)}return t}function zapis_do_span(a,b){if(document.layers){document.layers.promenna.document.write(b);document.layers.promenna.document.close()}else{document.getElementById(a).innerHTML=b}}function quad(d,e,f){var g=0;var h=0;var i=0;var c=parseFloat(e);var a=0.5*(parseFloat(f)+parseFloat(d))-c;var b=0.5*(parseFloat(f)-parseFloat(d));var j=-1*b/(2.0*a);var k=(a*j*j)+(b*j)+c;var l=b*b-(4.0*a*c);if(l>=0){var m=.5*Math.sqrt(l)/Math.abs(a);var h=j-m;var i=j+m;if(Math.abs(h)<=1.0)g++;if(Math.abs(i)<=1.0)g++;if(h<-1.0)h=i}this.nz=g;this.z1=h;this.z2=i;this.xe=j;this.ye=k}function Sidereal_time(a,b,c,d,e,h,i,j){var k=j;var l,MinS,SekS;var g,f;var m,T,S0,t,S;if(b>2)g=a;else g=a-1;if(b>2)f=b+1;else f=b+13;m=Math.floor(365.25*g)+Math.floor(30.6*f)+c+1720981.5;T=(m-2451545.0)/36525.0;S0=6.6973745583+2400.0513369072*T+0.000025862*Math.pow(T,2)-0.00000000172*Math.pow(T,3);S0-=Math.floor(S0/24.0)*24;t=d+e/60.0+h/3600.0;S=S0+1.0027379093*t+i+k/15.0;S-=Math.floor(S/24.0)*24;l=Math.floor(S);MinS=Math.floor((S-l)*60);SekS=Math.floor((S-l-MinS/60.0)*3600);return l+((MinS<10)?':0':':')+MinS+((SekS<10)?':0':':')+SekS}function julian(a,b,c,h,m){var d='';var e='';var f=modifiedJulianDate(b,a,c,h,m)+2400000.5;d=Math.floor(f/1000000)+' ';var g=f%1000000;e=Math.floor(g/1000);if(e<100)e='0'+e;if(e<10)e='0'+e;d+=e+' ';var g=f%1000;e=Math.floor(g*10)/10;if(e<100)e='0'+e;if(e<10)e='0'+e;d+=e;d=d.replace('.',',');return d}function julianDate(m,d,y){var a=12;var b=0;var c=0;var e=100.0*y+m-190002.5;var f=367.0*y;f-=trunc(7.0*(y+trunc((m+9.0)/12.0))/4.0);f+=trunc(275.0*m/9.0);f+=d;f+=(a+(b+c/60.0)/60.)/24.0;f+=1721013.5;f-=0.5*e/Math.abs(e);f+=0.5;return f}function modifiedJulianDate(a,b,c,d,e){var f=Math.floor(c);var g=Math.floor(a);var h=Math.floor(b);var i=d+e/60.0;var L;var j;var k;L=Math.ceil((g-14)/12);var l=h-32075+Math.floor(1461*(f+4800+L)/4);var m=Math.floor(367*(g-2-L*12)/12);var n=3*Math.floor(Math.floor((f+4900+L)/100)/4);j=l+m-n;j=j+(i/24.0)-0.5;k=j-2400000.5;return(k)}function calendarDate(a){var g=parseFloat(a)+2400000.5;var h=trunc(g+.5);if(h<2299161.0){var c=h+1524.0}else{var b=trunc((h-1867216.25)/36524.25);var c=h+(b-trunc(b/4))+1525.0}var d=trunc((c-122.1)/365.25);var e=365.0*d+trunc(d/4);var f=trunc((c-e)/30.6001);this.day=trunc(c-e+.5)-trunc(30.6001*f);this.month=f-1-12*trunc(f/14);this.year=d-4715-trunc((7+this.month)/10);this.hour=trunc(24*(g+.5-h));this.minute=trunc(((24*(g+.5-h))-this.hour)*60)}function gapOf(x,y){var a=parseFloat(x);var b=parseFloat(y);if(a<6)a=a+24;if(b<6)b=b+24;var d=a-b;return hourOf(d)+":"+minOf(d)}function hourOf(a){var u=parseFloat(a);while(u<0)u=u+24;u=trunc((u*60)+.5)/60;var h=trunc(u);return h}function minOf(a){var u=parseFloat(a);while(u<0)u=u+24;u=trunc((u*60)+.5)/60;var h=trunc(u);var m=trunc(60*(u-h)+.5);if(m<10)m="0"+m;return m}function USTime(a){return hourOf(a)+":"+minOf(a)}function frac(x){var a=parseFloat(x);a=a-trunc(a);if(a<0)a=a+1;return a}function LMST(a,b){var c=parseFloat(a);var l=parseFloat(b);var d=trunc(c);var e=(c-d)*24;var t=(d-51544.5)/36525.0;var f=6.697374558+1.0027379093*e+(8640184.812866+(0.093104-6.2E-6*t)*t)*t/3600.0;return 24.0*frac((f+l/15.0)/24.0)}function miniMoon(a){var t=parseFloat(a);var b=2*Math.PI;var c=0.91748;var e=0.39778;var g=206264.8062;var i=frac(0.606433+1336.855225*t);var l=b*frac(0.374897+1325.552410*t);var j=b*frac(0.993133+99.997361*t);var d=b*frac(0.827361+1236.853086*t);var f=b*frac(0.259086+1342.227825*t);var k=22640*Math.sin(l)-4586*Math.sin(l-2*d)+2370*Math.sin(2*d)+769*Math.sin(2*l)-668*Math.sin(j)-412*Math.sin(2*f)-212*Math.sin(2*l-2*d)-206*Math.sin(l+j-2*d)+192*Math.sin(l+2*d)-165*Math.sin(j-2*d)-125*Math.sin(d)-110*Math.sin(l+j)+148*Math.sin(l-j)-55*Math.sin(2*f-2*d);var s=f+(k+412*Math.sin(2*f)+541*Math.sin(j))/g;var h=f-2*d;var n=-516*Math.sin(h)+44*Math.sin(l+h)-31*Math.sin(h-l)-23*Math.sin(j+h)+11*Math.sin(h-j)-25*Math.sin(f-2*l)+21*Math.sin(f-l);var m=(18520.0*Math.sin(s)+n)/g;var o=b*frac(i+k/1296E3);var p=Math.cos(m);var x=p*Math.cos(o);var v=p*Math.sin(o);var w=Math.sin(m);var y=c*v-e*w;var z=e*v+c*w;var q=Math.sqrt(1.0-z*z);this.dec=(360.0/b)*Math.atan(z/q);var r=(48.0/b)*Math.atan(y/(x+q));if(r<0)r=r+24;if(r>24)r=r-24;this.ra=r}function miniSun(a){var t=parseFloat(a);var b=2*Math.PI;var c=0.91748;var d=0.39778;var m=b*frac(0.993133+99.997361*t);var e=6893.0*Math.sin(m%6.2831852)+72.0*Math.sin(2*m%6.2831852);var l=b*frac(0.7859453+m/b+(6191.2*t+e)/1296E3);var f=Math.sin(l%6.2831852);var x=Math.cos(l%6.2831852);var y=c*f;var z=d*f;var g=Math.sqrt(1.0-z*z);this.dec=(360.0/b)*Math.atan(z/g);var r=(48.0/b)*Math.atan(y/(x+g));while(r<0)r=r+24;while(r>24)r=r-24;this.ra=r}function sinAlt(a,b,c,d,e,f){var g=parseFloat(b)+parseFloat(c)/24;var t=(g-51544.5)/36525.0;if(parseInt(a)==0){var h=new miniMoon(t)}else{var h=new miniSun(t)}var i=15.0*(LMST(g,parseFloat(d))-parseFloat(h.ra));return parseFloat(f)*sin(parseFloat(h.dec))+parseFloat(e)*cos(parseFloat(h.dec))*cos(i)}function moonPhase(a){var t=(parseFloat(a)-51544.5)/36525.0;var d=297.85020420+445267.1115168*t-.00163*t*t+t*t*t/545868-t*t*t*t/113065000;var m=357.5291092+35999.0502909*t-.0001536*t*t+t*t*t/24490000;var b=134.9634114+477198.8676313*t+.0089970*t*t+t*t*t/69699-t*t*t*t/14712000;var i=180-d-6.289*sin(b)+2.1*sin(m)-1.274*sin(2*d-b)-0.658*sin(2*d)-.214*sin(2*b)-.11*sin(d);var k=Math.round(50*(1+cos(i)));if(k<10)k="0"+k;return k}function compute(){var a=new Date();var b=a.getMonth()+1;var c=a.getDate();var d=a.getFullYear();var e=a.getMinutes();var f=a.getHours();var g=a.getSeconds();var h=13.60261389;var i=49.75162778;var j=-(a.getTimezoneOffset()/60);var k=-18;var l=new Array("Ne","Po","Út","St","Čt","Pá","So");var m=new Array("ledna","února","března","dubna","května","června","července","srpna","září","října","listopadu","prosince");var n=new Array(2);n[0]=sin(+8.0/60.0);n[1]=sin(-50.0/60.0);n[2]=sin(k);var o=parseFloat(modifiedJulianDate(b,c,d,0,0))-(j/24);var p=sin(i);var q=cos(i);var r=Sidereal_time(d,b,c,f,e,g,-j,h);var s=o;var t=julian(c,b,d,f,e);var u=c+". "+m[b-1]+" "+d;for(var v=0;v<3;v++){var w=1.0;var y=sinAlt(v,s,w-1,h,q,p)-n[v];var z=false;if(y>0)z=true;var A=false;var B=false;while((w<25)&&!(A&&B)){var C=sinAlt(v,s,w,h,q,p)-n[v];var D=sinAlt(v,s,w+1,h,q,p)-n[v];var x=new quad(y,C,D);var E=parseFloat(x.z1);var F=parseFloat(x.z2);var G=parseFloat(x.ye);if((x.nz==1)&&(y<0)){var H=w+E;A=true}if((x.nz==1)&&(y>=0)){var I=w+E;B=true}if((x.nz==2)&&(x.ye<0)){var H=w+F;var I=w+E;A=true;B=true}if((x.nz==2)&&(x.ye>=0)){var H=w+E;var I=w+F;A=true;B=true}y=D;w=w+2}var J='';if((v==2)&&B)var K=I;if((v==2)&&B)var L=H;if((v==0)&&A)var M=H;if((v==0)&&B)var N=I;J='východ ';if(A){J=J+USTime(H)}if((!A)&&B){J=J+"--:--"}J=J+", západ ";if(B){J=J+USTime(I)}if(!B&&A){J=J+"--:--"}if(v==0)var O=J;if(v==1)var P=J}var Q='';if((moonPhase(s)<8))Q="SM ";if(moonPhase(s)==0)Q="NM ";if((M>(K)))Q=Q+"LRM ("+gapOf(M,K)+") ";if((M<L))Q=Q+"LRM ("+gapOf(M,K)+") ";if((N>K)&&(N<22))Q=Q+"ESM ("+gapOf(L,N)+")";var R=f+":"+(e<10?"0":"")+e+":"+(g<10?"0":"")+g;return[u,R,t,r,P,O]}function tick(){var a=compute();zapis_do_span('casy',"<b>"+a[0]+"</b>, "+a[1]+" - JD "+a[2]+" - hvězdný čas "+a[3]);zapis_do_span('zapvyp',"<b>Slunce</b> "+a[4]+"&nbsp;&nbsp;<b>Měsíc</b> "+a[5]);window.setTimeout('tick()',1000)}function findPos(a){var b=0;var c=0;if(a.offsetParent){b=a.offsetLeft;c=a.offsetTop;while((a=a.offsetParent)&&(typeof(a)=='object')){b+=a.offsetLeft;c+=a.offsetTop}}c+=15;return[b,c]}var infik=true;var souradnice;function InfoBox(a){souradnice=findPos(a);this.parentId='info';this.id='moje';if(!infik){removeInfoBox();return}this._vytvor()}InfoBox.prototype._vytvor=function(){var p=document.createElement('div');p.id=this.id;var a='<span class="bar">';a+='&nbsp;Doplňující informace ';a+='</span>';a+='<div style="margin: 5px; font-size: small;">';var b=compute();a+='<table>';a+='<tr><td colspan="3">'+b[0]+'</td></tr>';a+='<tr><td style="vertical-align: top;">';a+='<b>Fáze Měsíce</b><br />';var c=Faze_Mesic();a+='<img src="/obr/mesic/moon'+c.source+'.gif" alt="Fáze Měsíce" style="width: 100px;" /><br />';a+='<small>'+c.ph_p+'<br />('+c.p_o_f+' % osvětleno)'+'</small>';a+='</td>';a+='<td style="vertical-align: top;"><b>Slunce</b><br />';a+='<img src="/obr/latest_s.jpg" alt="Slunce" style="width: 100px;" /><br />';a+='<small>Souhvězdí: ';c=Souhvezdi_Slunce();a+=' <a href="http://astronomia.zcu.cz/hvezdy/souhvezdi-'+c.zkratka+'/">'+c.nazev+'</a>';a+='</small></td>';a+='<td style="vertical-align: top;"><b>Počasí</b><br />';a+='<a href="http://wwwa.accuweather.com/world-forecast-current-conditions.asp?partner=forecastfox&locCode=EUR|CZ|EZ008|ROKYCANY&metric=1">';a+='<img src="http://sirocco.accuweather.com/adc_sat_160x120_public/ir/isEURM.gif" alt="Počasí" style="height: 100px; border: none;" />';a+='</a>';a+='</td>';a+='</tr>';a+='</table>';a+='</div>';a+='<span class="close" title="Zavře okno s efemeridami." onclick="removeInfoBox(); return false;">';a+='<a href="#" onclick="return false;">Zavřít</a></span>';p.innerHTML=a;document.getElementById(this.parentId).appendChild(p);document.getElementById('info').style.top=souradnice[1]+'px';document.getElementById('info').style.right=souradnice[0]+'px';infik=false};function removeInfoBox(a,b){document.getElementById('info').removeChild(document.getElementById('moje'));infik=true}var MSPD=24*60*60*1000;function phD(a){var d;if((a>=0)&&(a<=2.49)){d="Nov"}else if((a>=2.5)&&(a<=22.49)){d="Dorůstající srpek"}else if((a>=22.5)&&(a<=27.49)){d="První čtvrt"}else if((a>=27.5)&&(a<=47.49)){d="Dorůstající Měsíc"}else if((a>=47.5)&&(a<=52.49)){d="Úplněk"}else if((a>=52.5)&&(a<=73.49)){d="Couvající Měsíc"}else if((a>=73.5)&&(a<=77.49)){d="Poslední čtvrt"}else if((a>=77.5)&&(a<=97.49)){d="Ubývající srpek"}else{d="Nov"}return d}function rnd(a,b){a=a*Math.pow(10,b);a=Math.round(a);a=a/Math.pow(10,b);return a}function Faze_Mesic(){var a=new Date();var b=cmm_gPh(a);var c=b.ph;var d=b.a;var e=rnd(d,0)/100;var f=rnd((e*40),0);f=(f==40?0:(f+1));f=(f<10)?"0"+f:f+"";var g=new Object();g.source=f;g.ph_p=phD(d);g.p_o_f=(''+rnd(c,1)).replace('.',',');return g}function cmm_dAdj(x){if(x>360){while(x>360){x-=360}}else if(x<0){while(x<0){x+=360}}return x}function cmm_dToR(d){return d*2*Math.PI/360}function cmm_gPh(a){var E=new Date(Date.UTC(1990,0,1,0,0,0,0));var b=(a-E.getTime())/MSPD+1;var c=279.403303;var d=282.768422;var N=(360/365.242191)*b;N=cmm_dAdj(N);var M=N+c-d;var e=cmm_dAdj(M);var E=(360/Math.PI)*0.016713*Math.sin(cmm_dToR(e));var f=N+E+c;f=cmm_dAdj(f);var g;var h=318.351648;var i=36.340410;var j=318.510107;var l=cmm_dAdj(13.1763966*b+h);var k=cmm_dAdj(l-0.1114041*b-i);var N=cmm_dAdj(j-0.0529539*b);g=(2*(l-f))-k;var m=1.2739*Math.sin(cmm_dToR(g));g=cmm_dToR(e);var n=0.1858*Math.sin(g);var o=0.37*Math.sin(g);var p=k+m-n-o;var q=6.2886*Math.sin(cmm_dToR(p));var r=0.214*Math.sin(2*cmm_dToR(p));var s=l+m+q-n+r;var V=0.6583*Math.sin(cmm_dToR(2*(s-f)));var t=s+V;var D=t-f;D=cmm_dAdj(D);var F=0.5*(1-Math.cos(cmm_dToR(D)));F=F*100;var g=new Object();g.ph=F;g.D=D;g.a=D/360*100;return g}function Souhvezdi_Slunce(){var a='';var b='';var c=new Date();var d=(c.getMonth()+1)*100+c.getDate();if(d>=101){a='Střelec';b='sgr'}if(d>=119){a='Kozoroh';b='cap'}if(d>=216){a='Vodnář';b='aqr'}if(d>=311){a='Ryby';b='psc'}if(d>=418){a='Beran';b='ari'}if(d>=513){a='Býk';b='tau'}if(d>=621){a='Blíženci';b='gem'}if(d>=720){a='Rak';b='cnc'}if(d>=810){a='Lev';b='leo'}if(d>=919){a='Panna';b='vir'}if(d>=1030){a='Váhy';b='lib'}if(d>=1122){a='Štír';b='sco'}if(d>=1129){a='Hadonoš';b='oph'}if(d>=1218){a='Střelec';b='sqr'}var e=new Object();e.nazev=a;e.zkratka=b;return e}function getreq(){if(window.XMLHttpRequest){return new XMLHttpRequest()}else if(window.ActiveXObject){try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(error){return new ActiveXObject("Microsoft.XMLHTTP")}}return false}function zap_posun(d){var e=new Array("Ne","Po","Út","St","Čt","Pá","So");var f=document.getElementById("imgzapvyp");var g=f.src.substr(f.src.lastIndexOf("/")+1);var h=g.substr(0,g.indexOf("."));var i=new Date(h.substr(0,4),parseInt(h.substr(4,2),10)-1,parseInt(h.substr(6,2),10));i.setDate(i.getDate()+d);var j=i.getFullYear().toString();if((i.getMonth()+1)<10){j+="0"+(i.getMonth()+1).toString()}else{j+=(i.getMonth()+1).toString()}if(i.getDate()<10){j+="0"+i.getDate().toString()}else{j+=i.getDate().toString()}j="/obr/zapvyp/"+j+".gif";var k=getreq();k.onreadystatechange=function(){if(k.readyState==4){if(k.status==200){var a=e[i.getDay()]+" "+i.getDate().toString()+". "+(i.getMonth()+1).toString()+". "+i.getFullYear().toString();zapis_do_span("popis1",a);i.setDate(i.getDate()+1);var b=e[i.getDay()]+" "+i.getDate().toString()+". "+(i.getMonth()+1).toString()+". "+i.getFullYear().toString();zapis_do_span("popis2",b);f.src=j}else{var c="Obrázek na "+((d==1)?"následující":"předchozí")+" den není k dispozici.";if(d==1)c+="\nBude doplněno koncem roku.";alert(c)}}};k.open("HEAD",j,true);k.send(null);return false}var okno="width=600,height=385,scrollbars=no,status=no";var jmeno="formular_zprava";