var engDayOfWeek = new Array("Sunday", "Monday", "Tuesday","Wednesday","Thursday", "Friday","Saturday");
var engMonth = new Array("January","February","March","April","May","June","July","August","September","October","November","December") ;
//**************************************************************************************************
function getHebrewDateLong(dow,dd,mm,yy,option)
{
	//var today=new Date();
	var m=parseInt(mm,10)+1;
	var d=parseInt(dd,10);
	var y=parseInt(yy,10);
	var he_date = "" ;
	if (option == 1)
	{
		switch(dow+1)
		{
			case 1: he_date="יום ראשון‚ ";
					break;
			case 2: he_date="יום שני‚ ";
					break;
			case 3: he_date="יום שלישי‚ ";
					break;
			case 4: he_date="יום רביעי‚ ";
					break;
			case 5: he_date="יום חמישי‚ ";
					break;
			case 6: he_date="יום שישי‚ ";
					break;
			case 7: he_date="שבת‚ ";
					break;
		}
	}
	var day = ['','א\’','ב\’','ג\’','ד\’','ה\’','ו\’','ז\’','ח\’','ט\’','י\’','י\”א','י\”ב','י\”ג','י\”ד','ט\”ו','ט\”ז','י\”ז','י\”ח','י\”ט','כ\’','כ\”א','כ\”ב','כ\”ג','כ\”ד','כ\”ה','כ\”ו','כ\”ז','כ\”ח','כ\”ט','ל\’'] ;
	if (y==2004)
	{
		if ((m==6 && d>=20)||(m==7 && d<=18)) 
		{
			if (m==6) 
			{
				he_date = he_date + day[d-19];
			}
			else 
			{
				he_date = he_date + day[d+11];
			}
			he_date = he_date + " " + "בתמוז ה\’תשס\”ד";
		}
		else 
			if ((m==7 && d>=19)||(m==8 && d<=17)) 
			{
				if (m==7) 
				{
					he_date = he_date + day[d-18];
				}
				else 
				{
					he_date = he_date + day[d+13];
				}
				he_date = he_date + " " + "באב ה\’תשס\”ד";
			}
			else 
				if ((m==8 && d>=18)||(m==9 && d<=15)) 
				{
					if (m==8) 
					{
						he_date = he_date + day[d-17];
					}
					else 
					{
						he_date = he_date + day[d+14];
					}
					he_date = he_date + " " + "באלול ה\’תשס\”ד";
				}
				else 
					if ((m==9 && d>=16)||(m==10 && d<=15)) 
					{
						if (m==9) 
						{
							he_date = he_date + day[d-15];
						}
						else 
						{
							he_date = he_date + day[d+15];
						}
						he_date = he_date + " " + "בתשרי ה\’תשס\”ה";
					}
					else 
						if ((m==10 && d>=16)||(m==11 && d<=13)) 
						{
							if (m==10) 
							{
								he_date = he_date + day[d-15];
							}
							else 
							{
								he_date = he_date + day[d+16];
							}
							he_date = he_date + " " + "בחשון ה\’תשס\”ה";
						}
						else 
							if ((m==11 && d>=14)||(m==12 && d<=12)) 
							{
								if (m==11) 
								{
									he_date = he_date + day[d-13];
								}
								else 
								{
									he_date = he_date + day[d+17];
								}
								he_date = he_date + " " + "בכסלו ה\’תשס\”ה";
							}
							else 
								if (m==12 && d>=13) 
								{
									he_date = he_date + day[d-12]; 
									he_date = he_date + " " + "בטבת ה\’תשס\”ה";
								}
	}
	else 
		if (y==2005)
		{
			if (m==1 && d<=10) 
			{
				he_date = he_date + day[d+19]; 
				he_date = he_date + " " + "בטבת ה\’תשס\”ה";
			}
			else 
				if ((m==1 && d>=11)||(m==2 && d<=9)) 
				{
					if (m==1) 
					{
						he_date = he_date + day[d-10];
					}
					else 
					{
						he_date = he_date + day[d+21];
					}
					he_date = he_date + " " + "בשבט ה\’תשס\”ה";
				}
				else 
					if ((m==2 && d>=10)||(m==3 && d<=11)) 
					{
						if (m==2) 
						{
							he_date = he_date + day[d-9];
						}
						else 
						{
							he_date = he_date + day[d+19];
						}
						he_date = he_date + " " + "באדר א\’ ה\’תשס\”ה";
					}
					else 
						if ((m==3 && d>=12)||(m==4 && d<=9)) 
						{
							if (m==3) 
							{
								he_date = he_date + day[d-11];
							}
							else 
							{
								he_date = he_date + day[d+20];
							}
							he_date = he_date + " " + "באדר ב\’ ה\’תשס\”ה";
						}
						else 
							if ((m==4 && d>=10)||(m==5 && d<=9)) 
							{
								if (m==4) 
								{
									he_date = he_date + day[d-9];
								}
								else 
								{
									he_date = he_date + day[d+21];
								}
								he_date = he_date + " " + "בניסן ה\’תשס\”ה";
							}
							else 
								if ((m==5 && d>=10)||(m==6 && d<=7)) 
								{
									if (m==5) 
									{
										he_date = he_date + day[d-9];
									}
									else 
									{
										he_date = he_date + day[d+22];
									}
									he_date = he_date + " " + "באייר ה\’תשס\”ה";
								}
								else 
									if ((m==6 && d>=8)||(m==7 && d<=7)) 
									{
										if (m==6) 
										{
											he_date = he_date + day[d-7];
										}
										else 
										{
											he_date = he_date + day[d+23];
										}
										he_date = he_date + " " + "בסיון ה\’תשס\”ה";
									}
									else 
										if ((m==7 && d>=8)||(m==8 && d<=5)) 
										{
											if (m==7) 
											{
												he_date = he_date + day[d-7];
											}
											else 
											{
												he_date = he_date + day[d+24];
											}
											he_date = he_date + " " + "בתמוז ה\’תשס\”ה";
										}
										else 
											if ((m==8 && d>=6)||(m==9 && d<=4)) 
											{
												if (m==8) 
												{
													he_date = he_date + day[d-5];
												}
												else 
												{
													he_date = he_date + day[d+26];
												}
												he_date = he_date + " " + "באב ה\’תשס\”ה";
											}
											else 
												if ((m==9 && d>=5)||(m==10 && d<=3)) 
												{
													if (m==9) 
													{
														he_date = he_date + day[d-4];
													}
													else 
													{
														he_date = he_date + day[d+26];
													}
													he_date = he_date + " " + "באלול ה\’תשס\”ה";
												}
												else 
													if ((m==10 && d>=4)||(m==11 && d<=2)) 
													{
														if (m==10) 
														{
															he_date = he_date + day[d-3];
														}
														else 
														{
															he_date = he_date + day[d+28];
														}
														he_date = he_date + " " + "בתשרי ה\’תשס\”ו";
													}
													else 
														if ((m==11 && d>=3)||(m==12 && d<=1)) 
														{
															if (m==11) 
															{
																he_date = he_date + day[d-2];
															}
															else 
															{
																he_date = he_date + day[d+28];
															}
															he_date = he_date + " " + "בחשון ה\’תשס\”ו";
														}
														else 
															if (m==12 && d>=2) 
															{
																he_date = he_date + day[d-1]; 
																he_date = he_date + " " + "בכסלו ה\’תשס\”ו";
															}
		}
		else 
			if (y==2006)
			{
				if (m==1 && d>=1 && d<=29) 
				{
					he_date = he_date + day[d]; 
					he_date = he_date + " " + "בטבת ה\’תשס\”ו";
				}
				else 
					if ((m==1 && d>=30)||(m==2 && d<=28)) 
					{
						if (m==1) 
						{
							he_date = he_date + day[d-29];
						}
						else 
						{
							he_date = he_date + day[d+2];
						}
						he_date = he_date + " " + "בשבט ה\’תשס\”ו";
					}
					else 
						if (m==3 && d<=29) 
						{
							he_date = he_date + day[d]; 
							he_date = he_date + " " + "באדר ה\’תשס\”ו";
						}
						else 
							if ((m==3 && d>=30)||(m==4 && d<=28)) 
							{
								if (m==3) 
								{
									he_date = he_date + day[d-29];
								}
								else 
								{
									he_date = he_date + day[d+2];
								}
								he_date = he_date + " " + "בניסן ה\’תשס\”ו";
							}
							else 
								if ((m==4 && d>=29)||(m==5 && d<=27)) 
								{
									if (m==4) 
									{
										he_date = he_date + day[d-28];
									}
									else 
									{
										he_date = he_date + day[d+2];
									}
									he_date = he_date + " " + "באייר ה\’תשס\”ו";
								}
								else 
									if ((m==5 && d>=28)||(m==6 && d<=26)) 
									{
										if (m==5) 
										{
											he_date = he_date + day[d-27];
										}
										else 
										{
											he_date = he_date + day[d+4];
										}
										he_date = he_date + " " + "בסיון ה\’תשס\”ו";
									}
									else 
										if ((m==6 && d>=27)||(m==7 && d<=25)) 
										{
											if (m==6) 
											{
												he_date = he_date + day[d-26];
											}
											else 
											{
												he_date = he_date + day[d+4];
											}
											he_date = he_date + " " + "בתמוז ה\’תשס\”ו";
										}
										else 
											if ((m==7 && d>=26)||(m==8 && d<=24)) 
											{
												if (m==7) 
												{
													he_date = he_date + day[d-25];
												}
												else 
												{
													he_date = he_date + day[d+6];
												}
												he_date = he_date + " " + "באב ה\’תשס\”ו";
											}
											else 
												if ((m==8 && d>=25)||(m==9 && d<=22)) 
												{
													if (m==8) 
													{
														he_date = he_date + day[d-24];
													}
													else 
													{
														he_date = he_date + day[d+7];
													}
													he_date = he_date + " " + "באלול ה\’תשס\”ו";
												}
												else 
													if ((m==9 && d>=23)||(m==10 && d<=22)) 
													{
														if (m==9) 
														{
															he_date = he_date + day[d-22];
														}
														else 
														{
															he_date = he_date + day[d+8];
														}
														he_date = he_date + " " + "בתשרי ה\’תשס\”ז";
													}
													else 
														if ((m==10 && d>=23)||(m==11 && d<=21)) 
														{
															if (m==10) 
															{
																he_date = he_date + day[d-22];
															}
															else 
															{
																he_date = he_date + day[d+9];
															}
															he_date = he_date + " " + "בחשון ה\’תשס\”ז";
														}
														else 
															if ((m==11 && d>=22)||(m==12&& d<=21)) 
															{
																if (m==11) 
																{
																	he_date = he_date + day[d-21];
																}
																else 
																{
																	he_date = he_date + day[d+9];
																}
																he_date = he_date + " " + "בכסלו ה\’תשס\”ז";
															}
															else 
																if (m==12 && d>=22) 
																{
																	he_date = he_date + day[d-21]; 
																	he_date = he_date + " " + "בטבת ה\’תשס\”ז";
																}
			}
			else 
				if (y==2007)
				{
					if (m==1 && d<=19) 
					{
						he_date = he_date + day[d+10]; 
						he_date = he_date + " " + "בטבת ה\’תשס\”ז";
					}
					else 
						if ((m==1 && d>=20)||(m==2 && d<=18)) 
						{
							if (m==1) 
							{
								he_date = he_date + day[d-19];
							}
							else 
							{
								he_date = he_date + day[d+12];
							}
							he_date = he_date + " " + "בשבט ה\’תשס\”ז";
						}
						else 
							if ((m==2 && d>=19)||(m==3 && d<=19)) 
							{
								if (m==2) 
								{
									he_date = he_date + day[d-18];
								}
								else 
								{
									he_date = he_date + day[d+10];
								}
								he_date = he_date + " " + "באדר ה\’תשס\”ז";
							}
							else 
								if ((m==3 && d>=20)||(m==4 && d<=18)) 
								{
									if (m==3) 
									{
										he_date = he_date + day[d-19];
									}
									else 
									{
										he_date = he_date + day[d+12];
									}
									he_date = he_date + " " + "בניסן ה\’תשס\”ז";
								}
								else 
									if ((m==4 && d>=19)||(m==5 && d<=17)) 
									{
										if (m==4) 
										{
											he_date = he_date + day[d-18];
										}
										else 
										{
											he_date = he_date + day[d+12];
										}
										he_date = he_date + " " + "באייר ה\’תשס\”ז";
									}
									else 
										if ((m==5 && d>=18)||(m==6 && d<=16)) 
										{
											if (m==5) 
											{
												he_date = he_date + day[d-17];
											}
											else 
											{
												he_date = he_date + day[d+14];
											}
											he_date = he_date + " " + "בסיון ה\’תשס\”ז";
										}
										else 
											if ((m==6 && d>=17)||(m==7 && d<=15)) 
											{
												if (m==6) 
												{
													he_date = he_date + day[d-16];
												}
												else 
												{
													he_date = he_date + day[d+14];
												}
												he_date = he_date + " " + "בתמוז ה\’תשס\”ז";
											}
											else 
												if ((m==7 && d>=16)||(m==8 && d<=14)) 
												{
													if (m==7) 
													{
														he_date = he_date + day[d-15];
													}
													else 
													{
														he_date = he_date + day[d+16];
													}
													he_date = he_date + " " + "באב ה\’תשס\”ז";
												}
												else 
													if ((m==8 && d>=15)||(m==9 && d<=12)) 
													{
														if (m==8) 
														{
															he_date = he_date + day[d-14];
														}
														else 
														{
															he_date = he_date + day[d+17];
														}
														he_date = he_date + " " + "באלול תשס\”ז";
													}
													else 
														if ((m==9 && d>=13)||(m==10 && d<=12)) 
														{
															if (m==9) 
															{
																he_date = he_date + day[d-12];
															}
															else 
															{
																he_date = he_date + day[d+18];
															}
															he_date = he_date + " " + "בתשרי תשס\”ח";
														}	
				}
	return he_date ;
}
function showDates()
{
	var today=new Date();
	var m=today.getMonth();
	var d=today.getDate();
	var y=today.getFullYear();
	var dow = today.getDay() ;

	var he_date = getHebrewDateLong(dow,d,m,y,1) ;
	document.getElementById("hebDate").innerText = 	he_date ;	
	var en_date ;
	en_date =  engDayOfWeek[dow]+", "+engMonth[m]+" " + d+", "+ y;
	document.getElementById("engDate").innerText = 	en_date ;	
}
//function getShortHebrewDate(ddate)
//{
//	var arr = ddate.split("/",3) ;
//	var d = parseInt(arr[1],10) ;
//	var m = parseInt(arr[0],10) ;
//	var y = parseInt(arr[2],10) ;
//	return getHebrewDateLong(0,d,m,y,0) ;
//}
function getShortHebrewDate()
{
	var today=new Date();
	var m=today.getMonth();
	var d=today.getDate();
	var y=today.getFullYear();
	var d = parseInt(d,10) ;
	var m = parseInt(m,10) ;
	var y = parseInt(y,10) ;
	return getHebrewDateLong(0,d,m,y,0) ;
}
function getShortEngDate(ddate)
{
	var arr = ddate.split("/",3) ;
	var d = parseInt(arr[1],10) ;
	var m = parseInt(arr[0],10) ;
	var y = parseInt(arr[2],10) ;
	return (engMonth[m-1]+" " + d+", "+ y) ;
}
function getLongEngDate()
{
	var today=new Date();
	var m=today.getMonth();
	var d=today.getDate();
	var y=today.getFullYear();
	var dow = today.getDay() ;

	var en_date ;
	en_date = (engDayOfWeek[dow]+", "+engMonth[m]+" " + d+", "+ y);
	return en_date ;	
}
