var Today=new Date();
var CDay=Today.getDay();
var CDate=Today.getDate();
var CMonth=Today.getMonth()+1;
var CYear=Today.getFullYear();  
function DayTxt (DayNumber) {
var Day=new Array();
Day[0]="Sunday";
Day[1]="Monday";
Day[2]="Tuesday";
Day[3]="Wednesday";
Day[4]="Thursday";
Day[5]="Friday";
Day[6]="Saturday";
return Day[DayNumber];
}
var DayName=DayTxt(CDay);
function MonthTxt (MonthNumber) {
var Month=new Array();
Month[1]="Muharram";
Month[2]="Safar";
Month[3]="Rabi Al-Awwal";
Month[4]="Rabi Al-Thani";
Month[5]="Jumada Al-Ula";
Month[6]="Jumada Al-Thani";
Month[7]="Rajab";
Month[8]="Shaban";
Month[9]="Ramadan";
Month[10]="Shawwal";
Month[11]="Dhul Qada";
Month[12]="Dhul Hijja";
return Month[MonthNumber];
}


function intPart(floatNum){
if (floatNum< -0.0000001){
	 return Math.ceil(floatNum-0.0000001)
	}
return Math.floor(floatNum+0.0000001)	
}
var d=CDate;
var m=CMonth;
var y=CYear;
var 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;

var 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;

var MonthName=MonthTxt(m);
document.write("<b>");
document.write(d+" "+MonthName+", "+y+" AH</b>");
