﻿
	var days = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
	var HijriMonths = new Array('Muharam', 'Safar', 'Rabi-Awal', 'Rabi-Thani', 'Jumadi-Awal', 'Jumadi-Thani', 'Rajab', 'Shaban', 'Ramadan', 'Shawwal', 'Dhu Al-Qidah', 'Dhu Al-Hijjah');
	var gregorianMonths = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
	var gregorianDates = new Array('2010/05/31','2010/06/01','2010/06/02','2010/06/03','2010/06/04','2010/06/05','2010/06/06','2010/06/07','2010/06/08','2010/06/09','2010/06/10','2010/06/11','2010/06/12','2010/06/13','2010/06/14','2010/06/15','2010/06/16','2010/06/17','2010/06/18','2010/06/19','2010/06/20','2010/06/21','2010/06/22','2010/06/23','2010/06/24','2010/06/25','2010/06/26','2010/06/27','2010/06/28','2010/06/29','2010/06/30');
	var hijriDates = new Array('1431/06/17','1431/06/18','1431/06/19','1431/06/20','1431/06/21','1431/06/22','1431/06/23','1431/06/24','1431/06/25','1431/06/26','1431/06/27','1431/06/28','1431/06/29','1431/07/01','1431/07/02','1431/07/03','1431/07/04','1431/07/05','1431/07/06','1431/07/07','1431/07/08','1431/07/09','1431/07/10','1431/07/11','1431/07/12','1431/07/13','1431/07/14','1431/07/15','1431/07/16','1431/07/17','1431/07/18');

	function GetIndexofTodayGregorianDates() {
		var index = -1;
		var _gdate = new Date();
		
		var _formatedgdate = _gdate.getFullYear() + '/';
		if(_gdate.getMonth() < 9) _formatedgdate += '0';
		_formatedgdate += _gdate.getMonth() + 1 + '/';
		if(_gdate.getDate() < 10) _formatedgdate += '0';
		_formatedgdate += _gdate.getDate();

		for( i=0; i < gregorianDates.length; i++) {
			if(_formatedgdate==gregorianDates[i]) {
				index = i;
				return index;
			}
		}
		return index;
	}

	function GetTodayHijriDate() {
		var _index = GetIndexofTodayGregorianDates();
		
		var _gdate = new Date();
		if(_index != -1) {
			var _hdate = hijriDates[_index].split("/");
			var _res = days[_gdate.getDay()] + ' ' + _hdate[2] + ' ' + HijriMonths[convertParse(_hdate[1])-1] + ' ' + _hdate[0] + '&nbsp;&nbsp;&nbsp;';
			_res += '' + _gdate.getDate() + ' ' + gregorianMonths[_gdate.getMonth()] + ' ' + _gdate.getFullYear();
			return _res ;
		}
		return 'undefined';
	}

	function check() {
		GetIndexofTodayGregorianDates();
	}
	
	function convertParse(string){
	var resultInt = parseInt(string);
	if(string=="08") 
		{ resultInt = 8; } 
	if(string=="09")
		{ resultInt = 9; } 
	return resultInt; 
	}