// JavaScript Document
// GEZEGENLERIN GUN ICINDEKI ETKILERI BELIRTEN TABLO
// YILDIZ SAATI.
// guruntuleme formati
function padout(number) { number = parseInt(number); return (number <= 9) ? '0' + number.toFixed(0) : number.toFixed(0); }
function takvimhesaplamasi ()
{
// dogus saati
var dogusSaati = 0 , dogusDak = 0,
// batis saati    
	batisSaati = 0 , batisDak = 0,
// gece saatleri	
	g1 = 23 , g2 = 60,
// gunduz saat, gunduz dakika, gece saat, gece dakika	
	gunduzSaat=0, gunduzDak, geceSaat=0, geceDak,
//dakika gunduz uzunlugu, dakika gece uzunlugu, dakika butun gun ucunlugu
	DakGunduzUzunkugu, DakGeceUzunkugu, DakGunUzunkugu,
// gunduz gezegen degisimi, gece gezegen degisimi
	gezegenGunduzDak, gezegenGeceDak,
// gece ve gunduz gezegen degisimleri saat araliklari

// gezegenler sayaci 
   gz=0, pzge=0, pzgu=5, sge=3, sgu=1, cge=6, cgu=4, pege=2, pegu=0, cuge=5, cugu=3, cmge=1, cmgu=6, pge=4, pgu=2;
// tablo bilgileri
var gunler = ["Saatler","Pazartesi","Sali","Carsamba","Persembe","Cuma","Cumartesi","Pazar"];
var gezegenler =["Jupiter","Mars","Gunes","Venus","Merkur","Ay","Saturun"];
var takvim = ["Jupiter","Mars","Gunes","Venus","Merkur","Ay","Saturun"];
var gezresim = new Array();
//document.guideform.guidelinks.selectedIndex].value
//formdan dogus bakis saatlerinin alinmasi
var dogusSaati = document.forms['takvim'].ds.options.selectedIndex+3,
    dogusDak = document.forms['takvim'].dd.options.selectedIndex,
    batisSaati = document.forms['takvim'].bs.options.selectedIndex+15,
    batisDak = document.forms['takvim'].bd.options.selectedIndex;
//===========================================================================
var ilktablo = ["Dogus Saati","Batis Saati","Gün Uzunlugu","Gece Uzunlugu","Dakika Olarak Gün Uzunlugu","Dakika Olarak Gece Uzunlugu","Dakika Olarak Bütün Gün Uzunlugu","Gündüz Gezegenler","Gece Gezegenler"];
// hesaplar

// dakika olarak gun uzunlugu
DakGunduzUzunkugu = ((dogusSaati * 60) + dogusDak) - ((batisSaati * 60)+ batisDak);
if (DakGunduzUzunkugu < 0 ) DakGunduzUzunkugu*=-1; 
// dakika olarak gece uzunlugu
DakGeceUzunkugu = 1440 - DakGunduzUzunkugu;
// dakika olarak butun gun uzunlugu
DakGunUzunkugu = 24 * 60;
//document.writeln("<br> dakika olarak butun gun uzunlugu: ",gu);
// YILDIZ SAATI
// gezegenlerin gun icinde kac dak bir degistigi
gezegenGunduzDak = DakGunduzUzunkugu / 12;
// gezegenlerin gece kac dak. bir degistigi
gezegenGeceDak = 120 - gezegenGunduzDak;
//===============================================================
dakGunUz = DakGunduzUzunkugu;
dakGecUz = DakGeceUzunkugu;
while (dakGunUz > 60 )
	{ dakGunUz -= 60; gunduzSaat++; gunduzDak = dakGunUz; if(gunduzDak==60) { gunduzSaat++; gunduzDak=0; }}
while (dakGecUz > 60 )
	{ dakGecUz -= 60; geceSaat++; geceDak = dakGecUz; if(geceDak==60) { geceSaat++; geceDak=0;}}
	


//=======================================================================
document.close();
    document.writeln("<HTML>");
    document.writeln("<HEAD>");
    document.writeln('<META http-equiv="charset" content="UTF-8"/>');
    document.writeln("<TITLE>YILDIZ HARITASI</TITLE>");
	document.writeln("</HEAD>");
    document.writeln("<BODY text='#000040' bgcolor='#ffffff'>");
// gunes dogus, batis .... saatlerini gosteren tablo
document.write("<table width='900' border='1' align='center'>" );
document.write("<tr align='center'>");
for (i=0; i<=8; i++)
document.writeln ("<td>",ilktablo[i],"</td>");
document.writeln ("</tr>");
document.writeln ("<tr align='center'>");
for (i=0; i<=8; i++)
{// dogus saati
 if (i==0) document.writeln ("<td><b>",padout(dogusSaati),":", padout(dogusDak),"</b></td>");
 // batis saati
 if (i==1) document.writeln ("<td><b>",padout(batisSaati),":", padout(batisDak),"</b></td>");
 //saat olarak gun uzunlugu
 if (i==2) document.writeln ("<td><b>",padout(gunduzSaat),":",padout(gunduzDak),"</b></td>");
 //saat olarak gece uzunlugu
 if (i==3) document.writeln ("<td><b>",padout(geceSaat),":",padout(geceDak),"</b></td>");
 //dakika olarak gun uzunlugu
 if (i==4) document.writeln ("<td><b>",DakGunduzUzunkugu," dak.</b></td>");
 //dakika olarak gece uzunlugu
 if (i==5) document.writeln ("<td><b>",DakGeceUzunkugu," dak.</b></td>");
// dakika olarak butun gun uzunlugu
 if (i==6) document.writeln ("<td><b>",DakGunUzunkugu," dak.</b></td>");
 //gezegenlerin gunduz degisimi
 if (i==7) document.writeln ("<td><b>",padout(gezegenGunduzDak),"dak.</b> <br> bir degisir</td>");
 //gezegenlerin gece degisimi
 if (i==8) document.writeln ("<td><b>",padout(gezegenGeceDak)," dak.</b> <br> bir degisir</td>");
}
document.write("</tr>");
document.write("</table>");
//=========================================================================================
// gunduz gezegen degisimlerini sirala
//=========================================================================================
// GORUNTULEME TABLOSU 
document.write("<table width='900' border='1' align='center'>" );
//haftanin gunleri
for(g = 0; g <= 7; g++) 
{ if (g==1) document.write("<td rowspan='2'> <center> <font color='#008000'> <b>Gezegenler </b> </font></center></td>");
 document.write("<td colspan='2'> <center> <font color='#008000'> <b>",gunler[g],"</b> </font></center></td>");
 }document.write("</tr>");
// gün gece
for(gg = 0; gg <= 15; gg++) 
     { var h=0; h=gg%2;
	   if (h==0)
	 document.write("<td bgcolor='#000000'> <center><font color='#FFFFFF'> <b> gece </b></font></center></td> ");  
	 else
	 document.write("<td> <center> <b>gün</b> </center></td>"); 
	 }
// digerleri	 
for(y = 0; y <= 11; y++) 
   { document.write("</tr>");
       if (gz==7) gz=0;
     for(x = 0; x <= 16; x++) 
	     {// gece hesaplari
		  if (x== 0) 
		     { document.write("<td  bgcolor='#C0C0C0'> <center> <b>",padout(batisSaati),":",padout(batisDak),"</b> </center></td>");
		      batisDak+=gezegenGeceDak;
			   if (batisDak>=60) {batisSaati++; if (batisSaati>=24) batisSaati-=24; batisDak-=60; }
			   if (batisDak>=60) {batisSaati++; if (batisSaati>=24) batisSaati-=24; batisDak-=60; }
			   if (batisDak>=60) {batisSaati++; if (batisSaati>=24) batisSaati-=24; batisDak-=60; }
		      }
		  // gun hesaplari
		  if (x== 1) 
		     {document.write("<td> <center> <b> ",padout(dogusSaati),":",padout(dogusDak)," </b></center></td>");
		       dogusDak+=gezegenGunduzDak;
			   if (dogusDak>=60) {dogusSaati++; dogusDak-=60;}
			   if (dogusDak>=60) {dogusSaati++; dogusDak-=60;}
			   if (dogusDak>=60) {dogusSaati++; dogusDak-=60;}
			  }
		  // gezegenler
		  if (x== 2) document.write("<td colspan='1'> <center><b><a target='_blank' href='bilgi/",gezegenler[gz],".htm'> <font color='#FF6600'>"+gezegenler[gz]+"</font> </a> </b></center></td>");
		  //pazartesi gece
		  if (x== 3) document.write("<td bgcolor='#C0C0C0'> <center> <a target='_blank' href='bilgi/",takvim[pzge],".htm'><img  border='0'  src='takvim/gece/",takvim[pzge],".jpg' alt='",takvim[pzge],"'> </a></center></td>");
		  //pazartesi gun
		  if (x== 4) document.write("<td> <center><a target='_blank' href='bilgi/",takvim[pzgu],".htm'><img border='0' src='takvim/",takvim[pzgu],".gif' alt='",takvim[pzgu],"'> </a></center></td>");
		  //sali gece
		  if (x== 5) document.write("<td bgcolor='#C0C0C0'> <center><a target='_blank' href='bilgi/",takvim[sge],".htm'> <img border='o'src='takvim/gece/",takvim[sge],".jpg' alt='",takvim[sge],"'> </a> </center></td>");  
		  //sali gun
		  if (x== 6) document.write("<td> <center><a target='_blank' href='bilgi/",takvim[sgu],".htm'><img border='0' src='takvim/",takvim[sgu],".gif' alt='",takvim[sgu],"'></a> </center></td>");
		  // carsamba gece
		  if (x== 7) document.write("<td bgcolor='#C0C0C0'> <center><a target='_blank' href='bilgi/",takvim[cge],".htm'><img border='0' src='takvim/gece/",takvim[cge],".jpg' alt='",takvim[cge],"'> </a> </center></td>");
		  //carsamba gun
		  if (x== 8) document.write("<td> <center><a target='_blank' href='bilgi/",takvim[cgu],".htm'><img border='0' src='takvim/",takvim[cgu],".gif' alt='",takvim[cgu],"'> </a></center></td>");
		  //persembe gece
		  if (x== 9) document.write("<td bgcolor='#C0C0C0'> <center><a target='_blank' href='bilgi/",takvim[pege],".htm'><img border='0' src='takvim/gece/",takvim[pege],".jpg' alt='",takvim[pege],"'> </a> </center></td>");
		  //persembe gun
		  if (x==10) document.write("<td> <center><a target='_blank' href='bilgi/",takvim[pegu],".htm'><img border='0' src='takvim/",takvim[pegu],".gif' alt=",takvim[pegu],"> </center></a></td>");
		  //cuma gece
		  if (x==11) document.write("<td bgcolor='#C0C0C0'> <center> <a target='_blank' href='bilgi/",takvim[cuge],".htm'><img border='0' src='takvim/gece/",takvim[cuge],".jpg' alt='",takvim[cuge],"'> </a> </center></td>");
		  //cuma gun
		  if (x==12) document.write("<td> <center><a target='_blank' href='bilgi/",takvim[cugu],".htm'><img border='0' src='takvim/",takvim[cugu],".gif' alt='",takvim[cugu],"'></a> </center></td>");
		  //cumartesi gece
		  if (x==13) document.write("<td bgcolor='#C0C0C0'> <center> <a target='_blank' href='bilgi/",takvim[cmge],".htm'><img border='0' src='takvim/gece/",takvim[cmge],".jpg' alt='",takvim[cmge],"'> </a></center></td>");
		  //cumartesi gun
		  if (x==14) document.write("<td> <center><a target='_blank' href='bilgi/",takvim[cmgu],".htm'><img border='0' src='takvim/",takvim[cmgu],".gif' alt='",takvim[cmgu],"'> </a></center></td>");
		  // pazar gece
		  if (x==15) document.write("<td bgcolor='#C0C0C0'> <center><a target='_blank' href='bilgi/",takvim[pge],".htm'><img border='0' src='takvim/gece/",takvim[pge],".jpg' alt='",takvim[pge],"'> </a></center></td>");
		  //pazar gun
		  if (x==16) document.write("<td> <center><a target='_blank' href='bilgi/",takvim[pgu],".htm'><img border='0' src='takvim/",takvim[pgu],".gif' alt='",takvim[pgu],"'> </a></center></td>");
		 }
	   gz++;
	   pzge++; if (pzge>=7) pzge=0;
	   pzgu++; if (pzgu>=7) pzgu=0;
	    sge++; if (sge>= 7)  sge=0;
	    sgu++; if (sgu>= 7)  sgu=0;
	    cge++; if (cge>= 7)  cge=0;
	    cgu++; if (cgu>= 7)  cgu=0;
	   pege++; if (pege>=7) pege=0;
	   pegu++; if (pegu>=7) pegu=0;
	   cuge++; if (cuge>=7) cuge=0;
	   cugu++; if (cugu>=7) cugu=0;
	   cmge++; if (cmge>=7) cmge=0;
	   cmgu++; if (cmgu>=7) cmgu=0;
	    pge++; if (pge>= 7)  pge=0; 
	    pgu++; if (pgu>= 7)  pgu=0; 
    }
document.write("</tr>");
document.write(" </table>");
document.writeln("<center><form align=center>");
document.writeln("<input type='button' onClick='history.back()' value='Geri Git'> ");
document.writeln("<input type='button' onClick='window.close()' value='Pencereyi Kapat'> ");
document.writeln("<p><input type='button' onClick='window.print()' value='Sayfayi Yazdir'></p>");
document.writeln("</form></center>");
							 
    document.writeln("</BODY>");
    document.writeln("</HTML>"); 
	document.close();
}//son