// script ini dibuat oleh : Komarudin Surya
// website: http://www.suryascience.co.nr

namabulan=new Array("Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember");
var linkhitung=0;
function addlink(month,day,href)
{
	var masukan=new Array(3)
	masukan[0]=month;
	masukan[1]=day;
	masukan[2]=href;
	ini[linkhitung++]=masukan;
}
Array.prototype.addlink = addlink;
linkhari = new Array();
nbulan = new Array(12)
nbulan[0]=31;
nbulan[1]=28;
nbulan[2]=31;
nbulan[3]=30;
nbulan[4]=31;
nbulan[5]=30;
nbulan[6]=31;
nbulan[7]=31;
nbulan[8]=30;
nbulan[9]=31;
nbulan[10]=30;
nbulan[11]=31;
tanggalSekarang=new Date();
hari_ini=tanggalSekarang.getDay();
bulan_ini=tanggalSekarang.getMonth();
tanggal_ini=tanggalSekarang.getDate();
tahun_ini=tanggalSekarang.getYear();
tahun_ini=tahun_ini % 100;
tahun_ini=((tahun_ini<50)?(2000+tahun_ini):(1900+tahun_ini));
if(((tahun_ini % 4==0)
&&!(tahun_ini % 100==0))
||(tahun_ini % 400==0))nbulan[1]++;
spasi=tanggal_ini;
while(spasi>7) spasi-=7;
spasi=(hari_ini)-(spasi)+1;
if(spasi<0) spasi+=7;
document.write("<table border=0 cellpadding=1 cellspacing=0>");
document.write("<font size='1'>");
document.write("<tr><td bgcolor='#f52e6a' colspan=7><center><b>"+namabulan[bulan_ini]+"  "+tahun_ini+"</b></center></font></td></tr>");
document.write("<tr>");
document.write("<td bgcolor='#ffcc99' align=center>M</td>");
document.write("<td bgcolor='#ffcc99' align=center>S</td>");
document.write("<td bgcolor='#ffcc99' align=center>S</td>");
document.write("<td bgcolor='#ffcc99' align=center>R</td>");
document.write("<td bgcolor='#ffcc99' align=center>K</td>");
document.write("<td bgcolor='#ffcc99' align=center>J</td>");
document.write("<td bgcolor='#ffcc99' align=center>S</td>");
document.write("</tr>");
document.write("<tr>");
for(s=0;s<spasi;s++)
{
document.write("<td align=center bgcolor='lightyellow'></td>");
}
hitung = 1;
while(hitung<=nbulan[bulan_ini])
	{
		for(b=spasi;b<7;b++)
		{
		linktrue = false;
		document.write("<td align=center bgcolor='lightyellow'>");
		  for(c=0;c<linkhari.length;c++)
		  {
		  if(linkhari[c]!=null)
		    {
			if((linkhari[c][0]==bulan_ini+1)&&(linkhari[c][1]==hitung))
			  {
			  document.write("<a href=\""+linkhari[c][2]+"\">");
				linktrue = true;
			  }	
			}
		  }
		 if(hitung==tanggal_ini)
		{
			document.write("<font color='0000ff'><strong>");
		}
		 if(hitung<=nbulan[bulan_ini])
		{
			document.write(hitung);
		}
		 else
		{
			document.write(" ");
		}
		 if(hitung==tanggal_ini)
		{
			document.write("</strong></font>");
		}
		 if(linktrue)
		 document.write("</a>");
		 document.write("</td>");
		 hitung++;
		}
document.write("</tr>");
document.write("<tr>");
spasi = 0;
}
document.write("</table>");

var textlbr = new Array(16);
textlbr[0] = "01 : Tahun Baru 2006";
textlbr[1] = "10 : Idul Adha 1426 H";
textlbr[2] = "29 : Imlek";
textlbr[3] = "31 : Tahun Baru Hijriyah 1427 H";
textlbr[4] = "30 : Hari Nyepi";
textlbr[5] = "10 : Maulid Nabi Muhammad SAW";
textlbr[6] = "14 : Wafat Isa Almasih";
textlbr[7] = "13 : Hari Waisak";
textlbr[8] = "25 : Kenaikan Isa Almasih";
textlbr[9] = "17 : Proklamasi RI";
textlbr[10] = "21 : Isra Miraj";
textlbr[11] = "24 dan 25 : Idul Fitri 1427 H";
textlbr[12] = "23, 26 dan 27 : Cuti Bersama";
textlbr[13] = "25 : Natal";
textlbr[14] = "31 : Idul Adha 1427 H";
textlbr[15] = "Tidak Ada Hari Libur Nasional";

function hlibur() {
	if(bulan_ini==0)
	  	document.write(textlbr[0]+"<br>"+textlbr[1]+"<br>"+textlbr[2]+"<br>"+textlbr[3]);
	  	
	if(bulan_ini==1)
	  	document.write(textlbr[15]);

	if(bulan_ini==2)
	  	document.write(textlbr[4]);
		
	if(bulan_ini==3)
	  	document.write(textlbr[5]+"<br>"+textlbr[6]);

	if(bulan_ini==4)
		document.write(textlbr[7]+"<br>"+textlbr[8]);
		
	if(bulan_ini==5)
	  	document.write(textlbr[15]);

	if(bulan_ini==6)
	  	document.write(textlbr[15]);

	if(bulan_ini==7)
		document.write(textlbr[9]+"<br>"+textlbr[10]);
		
	if(bulan_ini==8)
	  	document.write(textlbr[15]);
		
	if(bulan_ini==9)
		document.write(textlbr[11]+"<br>"+textlbr[12]);
		
	if(bulan_ini==10)
	  	document.write(textlbr[15]);
		
	if(bulan_ini==11)
		document.write(textlbr[13]+"<br>"+textlbr[14]);
			
}