try{
var copic_months = new Array(	  "Tout"
				, "Babah"
				, "Hatour"
				, "Kiahk"
				, "Tubah"
				, "Amshir"
				, "Baramhat"
				, "Barmoudah"
				, "Bashans"
				, "Baunah"
				, "Abib"
				, "Misra"
				, "Nasi");

var months = new Array(	 "January"
			, "February"
			, "March"
			, "April"
			, "May"
			, "June"
			, "July"
			, "August"
			, "September"
			, "October"
			, "November"
			, "December");


function coptic_date(){
try{

	var year_const 	= 1686;
	var days_const 	= 103;
	var d		= new Date();

	var day = d.getDate();
	var month = d.getMonth() ;
	var year = d.getFullYear();

	var curdate = Date.UTC(year,month,day);
	//alert('curdate=' + curdate);
	var days =   1000 * 60 * 60 * 24;
	var years = days * 365;

	var y 	= curdate/years;
	var m 	= curdate/months;
	var d 	= curdate/days;
	var coptic_year 	= 0;
	var coptic_month 	= 0;
	var coptic_day 		= 0;
	

	//alert(eval(String(y).substr(2));
	var remain = Math.round(eval(String(y).substr(2)) * 365);
	//alert('remain=' + remain);
	var total_days = remain + days_const;
	//alert('total_days=' + total_days);


	//coptic_month = Math.floor(eval(total_days)/30)-1;
	//alert('aa' + coptic_month);
	
	
	if (total_days > 365) {
		remain = total_days - 365;
		total_days = remain;
		coptic_day = remain;
		y++;
	}
	
	while (total_days> 30){
		total_days = total_days - 30;
		coptic_day = total_days;
		coptic_month++;
	}



	coptic_year =  eval(Math.floor(year_const + y)); 


	
	//alert('coptic_year=' + coptic_year);
	//alert('coptic_month=' + coptic_month);
	//alert('coptic_day=' + coptic_day);
	
	 return  months[month] + " " + day  + ", " + year + "&nbsp;&nbsp;&nbsp;&nbsp;" +  copic_months[coptic_month] + " " + coptic_day  + ", " + coptic_year + "<br>" ;
}catch(e){
alert(e.message); 
}
	


}
coptic_date();
document.write (coptic_date());
}catch(e){
alert(e.message); 
}


