// Get today's current date.
var now = new Date();

// Array list of days.
var days = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');

// Array list of months.
var months = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
var islamic_months = new Array('','Muharram','Safar','Rabi-Ul-Awwal','Rabi-Ut-Thani','Jumad-Ul-Awal','Jumad-Ut-Thani','Rajab','Shaban','Ramadan','Shawwal','Dhul-Qadah','Dhul-Hijja');
// Calculate the number of the current day in the week.
var date = ((now.getDate()<10) ? "0" : "")+ now.getDate();

// Calculate four digit year.
function fourdigits(number)	{
	return (number < 1000) ? number + 1900 : number;
								}

// Join it all together
today =  days[now.getDay()] + ", " +
              months[now.getMonth()] + " " +
               date + ", " +
                (fourdigits(now.getYear())) ;
//document.write('' +today+ '.');

//for Gregorian to Hijri Calendar
var islamic_today = "";

d=parseInt(now.getDate());
m=parseInt(now.getMonth()+1);
y=parseInt(fourdigits(now.getYear()));

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
}
//arg.JD.value=jd
//arg.wd.value=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))

//correction done to fix the ramadan date 09/01/08
//l=l-(intPart((30-j)/15))*(intPart((17719*j)/50))-(intPart(j/16))*(intPart((15238*j)/43))+29
l=l-(intPart((30-j)/15))*(intPart((17719*j)/50))-(intPart(j/16))*(intPart((15238*j)/43))+29
l = l+1;

m=intPart((24*l)/709)
d=l-intPart((709*m)/24)-1

//d=l-intPart((709*m)/24)+1
//d=l-intPart((709*m)/24)-1

y=30*n+j-30
islamic_today =  islamic_months[m] + " " + d + ", " + y + " AH";
//alert(islamic_today);
function intPart(floatNum){
if (floatNum< -0.0000001){
	 return Math.ceil(floatNum-0.0000001)
	}
return Math.floor(floatNum+0.0000001)	
}

var temp = ''+' [' +today+ ']';
//var writeDate = "<span style='background-color:black'>"+islamic_today+'.'+' [' +today+ ']';
//document.write('' +islamic_today+ '.'+' [' +today+ ']');	
//document.write(writeDate);	
//document.write('' +today+ '.');