function intPart(floatNum) {



	if (floatNum< -0.0000001){



		return Math.ceil(floatNum-0.0000001)



	}



	return Math.floor(floatNum+0.0000001)	



}







function weekDay(wdn){



	if(wdn == 0) {



		return "Senin"



	}



	if(wdn == 1) {



		return "Selasa"



	}



	if(wdn == 2) {



		return "Rabu"



	}



	if(wdn == 3) {



		return "Kamis"



	}



	if(wdn == 4) {



		return "Jumat"



	}



	if(wdn == 5) {



		return "Sabtu"



	}



	if(wdn == 6) {



		return "Ahad"



	}



	return ""



}







function getHijrijayDate() {



	blnIsl = new Array("Muharam","Safar","Rabiul Awal","Rabiul Akhir","Jumadil Awal","Jumadil Akhir","Rajab","Syaban","Ramadhan","Syawal","Zulqaidah","Zulhijjah");







	date = new Date();



	d = date.getDate();



	m = date.getMonth()+1;



	y = date.getFullYear();



	



	if ((y > 1582)||((y == 1582)&&(m > 10))||((y == 1582)&&(m == 10)&&(d > 14))) 



	{



		jd = intPart((1461*(y+4800+intPart((m-14)/12)))/4)+intPart((367*(m-2-12*(intPart((m-14)/12))))/12)-



			intPart( (3* (intPart(  (y+4900+    intPart( (m-14)/12)     )/100)    )   ) /4)+d-32075;



	}



	else



	{



		jd = 367*y-intPart((7*(y+5001+intPart((m-9)/7)))/4)+intPart((275*m)/9)+d+1729777;



	}



				



	wd = weekDay(jd%7);



	l = jd-1948440+10632;



	n = intPart((l-1)/10631);



	l = l-10631*n+354;



	j = (intPart((10985-l)/5316))*(intPart((50*l)/17719))+(intPart(l/5670))*(intPart((43*l)/15238));



	l = l-(intPart((30-j)/15))*(intPart((17719*j)/50))-(intPart(j/16))*(intPart((15238*j)/43))+29;



	m = intPart((24*l)/709);



	d = l-intPart((709*m)/24);



	y = 30*n+j-30;



	



	strDate = wd + ", " + d + " " + blnIsl[m - 1] + " " + y;



	document.write(strDate);



}





