function showdate() { a = new Date(CurrentDate); d= a.getDay(); day= a.getDate(); joomlacmsmonth = a.getMonth()+1; year= a.getYear(); year = (year== 0)?2000:year; (year<1000)? (year += 2000):true; year -= ( (joomlacmsmonth < 3) || ((joomlacmsmonth == 3) && (day < 21)) )? 622:621; switch (joomlacmsmonth) { case 1: (day<21)? (joomlacmsmonth=10, day+=10):(joomlacmsmonth=11, day-=20); break; case 2: (day<20)? (joomlacmsmonth=11, day+=11):(joomlacmsmonth=12, day-=19); break; case 3: (day<21)? (joomlacmsmonth=12, day+=9):(joomlacmsmonth=1, day-=20); break; case 4: (day<21)? (joomlacmsmonth=1, day+=11):(joomlacmsmonth=2, day-=20); break; case 5: case 6: (day<22)? (joomlacmsmonth-=3, day+=10):(joomlacmsmonth-=2, day-=21); break; case 7: case 8: case 9: (day<23)? (joomlacmsmonth-=3, day+=9):(joomlacmsmonth-=2, day-=22); break; case 10:(day<23)? (joomlacmsmonth=7, day+=8):(joomlacmsmonth=8, day-=22); break; case 11: case 12:(day<22)? (joomlacmsmonth-=3, day+=9):(joomlacmsmonth-=2, day-=21); break; default: break;} document.getElementById("azanday").value=day; document.getElementById("azanjoomlacmsmonth").value=joomlacmsmonth;} function coord(){document.getElementById("longitude").value=57.07;document.getElementById('latitude').value=30.29;} function main_oghat(){ showdate(); document.getElementById("cities").innerHTML = "بردسیر"; document.getElementById('displ').style.display='none'; var m=document.getElementById("azanjoomlacmsmonth").value; var d=eval(document.getElementById("azanday").value); var lg=eval(document.getElementById("longitude").value); var lat=eval(document.getElementById("latitude").value); var ep=sun(m,d,4,lg) var zr=ep[0]; delta=ep[1]; ha=loc2hor(108.0,delta,lat) var t1=Round(zr-ha,24) ep=sun(m,d,t1,lg) zr=ep[0]; delta=ep[1]; ha=loc2hor(108.0,delta,lat) var t1=Round(zr-ha+0.025,24) document.getElementById("azan_t1").innerHTML=hms(t1); document.getElementById("azan_ht1").value=hhh(t1); document.getElementById("azan_mt1").value=mmm(t1); ep=sun(m,d,6,lg) zr=ep[0]; delta=ep[1]; ha=loc2hor(90.833,delta,lat) var t2=Round(zr-ha,24) ep=sun(m,d,t2,lg) zr=ep[0]; delta=ep[1]; ha=loc2hor(90.833,delta,lat) t2=Round(zr-ha+0.008,24) document.getElementById("azan_t2").innerHTML=hms(t2); document.getElementById("azan_ht2").value=hhh(t2); document.getElementById("azan_mt2").value=mmm(t2); ep=sun(m,d,12,lg) ep=sun(m,d,ep[0],lg) zr=ep[0]+0.01; document.getElementById("azan_t3").innerHTML=hms(zr); document.getElementById("azan_ht3").value=hhh(zr); document.getElementById("azan_mt3").value=mmm(zr); ep=sun(m,d,18,lg) zr=ep[0]; delta=ep[1]; ha=loc2hor(90.833,delta,lat) var t3=Round(zr+ha,24) ep=sun(m,d,t3,lg) zr=ep[0]; delta=ep[1]; ha=loc2hor(90.833,delta,lat) t3=Round(zr+ha-0.014,24) document.getElementById("azan_t4").innerHTML=hms(t3); document.getElementById("azan_ht4").value=hhh(t3); document.getElementById("azan_mt4").value=mmm(t3); ep=sun(m,d,18.5,lg) zr=ep[0]; delta=ep[1]; ha=loc2hor(94.3,delta,lat) var t4=Round(zr+ha,24) ep=sun(m,d,t4,lg) zr=ep[0]; delta=ep[1]; ha=loc2hor(94.3,delta,lat) t4=Round(zr+ha+0.013,24) document.getElementById("azan_t5").innerHTML=hms(t4); document.getElementById("azan_ht5").value=hhh(t4); document.getElementById("azan_mt5").value=mmm(t4); setTimeout("main_oghat()",300000); shownow();} function sun(m,d,h,lg) { if(m<7){ JAT= 1; d= 31*(m-1)+d+h/24; }else{ JAT= 0; d=6+30*(m-1)+d+h/24; } var M=74.2023+0.98560026*d; var L=-2.75043+0.98564735*d; var lst=8.3162159+0.065709824*Math.floor(d)+1.00273791*24*(d%1)+lg/15; var e=0.0167065; var omega=4.85131-0.052954*d; var ep=23.4384717+0.00256*cosd(omega); var ed=180.0/Math.PI*e; var u=M; for(var i=1;i<5;i++) u=u-(u-ed*sind(u)-M)/(1-e*cosd(u)); var v=2*atand(tand(u/2)*Math.sqrt((1+e)/(1-e))); var theta=L+v-M-0.00569-0.00479*sind(omega); var delta=asind(sind(ep)*sind(theta)); var alpha=180.0/Math.PI*Math.atan2(cosd(ep)*sind(theta),cosd(theta)); if(alpha>=360) alpha-=360; var ha=lst-alpha/15; var zr=Round(h-ha,24); return ([zr,delta]) } function sind(x){return(Math.sin(Math.PI/180.0*x));} function cosd(x){return(Math.cos(Math.PI/180.0*x));} function tand(x){return(Math.tan(Math.PI/180.0*x));} function atand(x){return(Math.atan(x)*180.0/Math.PI);} function asind(x){return(Math.asin(x)*180.0/Math.PI);} function acosd(x){return(Math.acos(x)*180.0/Math.PI);} function sqrt(x){return(Math.sqrt(x));} function frac(x){return(x%1);} function floor(x){return(Math.floor(x));} function ceil(x){return(Math.ceil(x));} function loc2hor(z,d,p){ return(acosd((cosd(z)-sind(d)*sind(p))/cosd(d)/cosd(p))/15); } function Round(x,a){ var tmp=x%a; if(tmp<0) tmp+=a; return(tmp) } function hms(x) { x=Math.floor(3600*x); h=Math.floor(x/3600)+JAT; mp=x-3600*h; m=Math.floor(mp/60)+(JAT*60); s=Math.floor(mp-60*m)+(JAT*3600); return(((h<10)? "0" : "")+h.toString()+":"+((m<10)? "0" : "")+m.toString()+":"+((s<10)? "0" : "")+s.toString()) } function hhh(x) { x=Math.floor(3600*x); h=Math.floor(x/3600)+JAT; mp=x-3600*h; m=Math.floor(mp/60); s=Math.floor(mp-60*m); return(((h<10)? "0" : "")+h.toString()) } function mmm(x) { x=Math.floor(3600*x); h=Math.floor(x/3600); mp=x-3600*h; m=Math.floor(mp/60); s=Math.floor(mp-60*m); return(((m<10)? "0" : "")+m.toString()) } function offshownow() { document.getElementById("azan_p1").src="image/images/1-2.gif" document.getElementById("azan_p2").src="image/images/1-2.gif" document.getElementById("azan_p3").src="image/images/1-2.gif" document.getElementById("azan_p4").src="image/images/1-2.gif" document.getElementById("azan_p5").src="image/images/1-2.gif" } function shownow() { today = new Date( ); azan_ttt = new Date( ); azan_ttt.setHours(document.getElementById("azan_ht1").value); azan_ttt.setMinutes(document.getElementById("azan_mt1").value); if (azan_ttt.getTime( ) > today.getTime( )) { offshownow(); document.getElementById("azan_p1").src="image/images/1-1.gif" diff = azan_ttt.getTime( ) - today.getTime( ); diff = Math.floor(diff / (1000 * 60 )); hh= Math.floor(diff / ( 60 )); ss=diff-(hh * 60) document.getElementById("azanazan").innerHTML="" + hh + ":" + ss + " مانده تا اذان صبح"; donokh_show(); } else { if (azan_ttt.getTime() == today.getTime()) { document.getElementById('displ').style.display='block'; offshownow(); document.getElementById("azan_p1").src="image/images/1-1.gif" document.getElementById("azanazan").innerHTML="اذان صبح به افق " + document.getElementById("cities").innerHTML + ""; } else { azan_ttt = new Date( ); azan_ttt.setHours(document.getElementById("azan_ht2").value); azan_ttt.setMinutes(document.getElementById("azan_mt2").value); if (azan_ttt.getTime() > today.getTime( )) { offshownow(); document.getElementById("azan_p2").src="image/images/1-1.gif" diff = azan_ttt.getTime( ) - today.getTime( ); diff = Math.floor(diff / (1000 * 60 )); hh= Math.floor(diff / ( 60 )); ss=diff-(hh * 60) document.getElementById("azanazan").innerHTML="" + hh + ":" + ss + " مانده تا طلوع خورشید"; donokh_show(); } else { if (azan_ttt.getTime() == today.getTime()) { offshownow(); document.getElementById("azan_p2").src="image/images/1-1.gif" document.getElementById("azanazan").innerHTML="طلوع خورشید"; } else { azan_ttt = new Date( ); azan_ttt.setHours(document.getElementById("azan_ht3").value); azan_ttt.setMinutes(document.getElementById("azan_mt3").value); if (azan_ttt.getTime( ) > today.getTime( )) { offshownow(); document.getElementById("azan_p3").src="image/images/1-1.gif" diff = azan_ttt.getTime( ) - today.getTime( ); diff = Math.floor(diff / (1000 * 60 )); hh= Math.floor(diff / ( 60 )); ss=diff-(hh * 60) document.getElementById("azanazan").innerHTML="" + hh + ":" + ss + " مانده تا اذان ظهر"; donokh_show(); } else { if (azan_ttt.getTime() == today.getTime()) { document.getElementById('displ').style.display='block'; offshownow(); document.getElementById("azan_p3").src="image/images/1-1.gif" document.getElementById("azanazan").innerHTML="اذان ظهر به افق " + document.getElementById("cities").innerHTML + ""; } else { azan_ttt = new Date( ); azan_ttt.setHours(document.getElementById("azan_ht4").value); azan_ttt.setMinutes(document.getElementById("azan_mt4").value); if (azan_ttt.getTime( ) > today.getTime( )) { offshownow(); document.getElementById("azan_p4").src="image/images/1-1.gif" diff = azan_ttt.getTime( ) - today.getTime( ); diff = Math.floor(diff / (1000 * 60 )); hh= Math.floor(diff / ( 60 )); ss=diff-(hh * 60) document.getElementById("azanazan").innerHTML="" + hh + ":" + ss + " مانده تا غروب خورشید"; donokh_show(); } else { if (azan_ttt.getTime() == today.getTime()) { offshownow(); document.getElementById("azan_p4").src="image/images/1-1.gif" document.getElementById("azanazan").innerHTML="غروب خورشید"; } else { azan_ttt = new Date( ); azan_ttt.setHours(document.getElementById("azan_ht5").value); azan_ttt.setMinutes(document.getElementById("azan_mt5").value); if (azan_ttt.getTime( ) > today.getTime( )) { offshownow(); document.getElementById("azan_p5").src="image/images/1-1.gif" diff = azan_ttt.getTime( ) - today.getTime( ); diff = Math.floor(diff / (1000 * 60 )); hh= Math.floor(diff / ( 60 )); ss=diff-(hh * 60) document.getElementById("azanazan").innerHTML="" + hh + ":" + ss + " مانده تا اذان مغرب"; donokh_show(); } else { if (azan_ttt.getTime() == today.getTime()) { document.getElementById('displ').style.display='block'; offshownow(); document.getElementById("azan_p5").src="image/images/1-1.gif" document.getElementById("azanazan").innerHTML="اذان مغرب به افق " + document.getElementById("cities").innerHTML + ""; } else { azan_ttt = new Date( ); azan_ttt.setHours(23); azan_ttt.setMinutes(59); diff = azan_ttt.getTime( ) - today.getTime( ); diff = Math.floor(diff / (1000 * 60 )); hh= Math.floor(diff / ( 60 )); ss=diff-(hh * 60) ; offshownow(); document.getElementById("azan_p1").src="image/images/1-1.gif"; hh+=Math.floor(document.getElementById("azan_ht1").value); ss+=Math.floor(document.getElementById("azan_mt1").value); document.getElementById("azanazan").innerHTML="" + hh + ":" + ss + " مانده تا اذان صبح"; donokh_show(); }}}}}}}}}}setTimeout("shownow()",30000); } function donokh_show(){ document.getElementById("donokh").color="#0000ff" setTimeout("donokh_hide()",1000); } function donokh_hide(){ document.getElementById("donokh").color="#FFFFFF" setTimeout("donokh_show()",1000); } cl="F07022"; // range bold document.write("
"); document.write("
اوقات شرعی
"); document.write("
"); document.write("
"); document.write("
"); document.write("
اذان صبح 
"); document.write("
طلوع خورشید 
"); document.write("
اذان ظهر 
"); document.write("
غروب خورشید 
"); document.write("
اذان مغرب 
"); document.write("
"); document.write("
اوقات شرعی به افق
"); document.write("
"); var CurrentDate= new Date();coord();main_oghat();