function GetMonthStr(iMonth, bVN)
{
  var y, s = "";

  if (bVN==true)  {
	  y = new Array("Th&#225;ng&nbsp;Gi&#234;ng", "Th&#225;ng&nbsp;Hai", "Th&#225;ng&nbsp;Ba", "Th&#225;ng&nbsp;T&#432;", "Th&#225;ng&nbsp;N&#259;m", "Th&#225;ng&nbsp;S&#225;u", "Th&#225;ng&nbsp;B&#7843;y","Th&#225;ng&nbsp;T&#225;m", "Th&#225;ng&nbsp;Ch&#237;n", "Th&#225;ng&nbsp;M&#432;&#7901;i", "Th&#225;ng&nbsp;M&#432;&#7901;i&nbsp;M&#7897;t", "Th&#225;ng&nbsp;M&#432;&#7901;i&nbsp;Hai");
  } else {
	  y = new Array("January", "February", "March", "April", "May", "June", "July","August", "September", "October", "November", "December");
  }  
  
  s += y[iMonth];

  return (s);
}

function GetDayStr(iDay, bVN)
{
  var x, s = "";

  if (bVN==true)
  {
	  x = new Array("Ch&#250;a&nbsp;Nh&#7853;t", "Th&#7913;&nbsp;Hai", "Th&#7913;&nbsp;Ba", "Th&#7913;&nbsp;T&#432;","Th&#7913;&nbsp;N&#259;m", "Th&#7913;&nbsp;S&#225;u", "Th&#7913;&nbsp;B&#7843;y");
  } else {
	  x = new Array("Sunday", "Monday", "Tuesday", "Wednesday","Thursday", "Friday", "Saturday");
  }  
  
  s += x[iDay];

  return (s);
}


function IsLeapYear(iYear)
{
	if ((iYear % 4)==0) 
		return (true);
	return (false);
}

function GetDays(iMonth, iYear)
{
	iMonth++;//do this because iMonth was passed as base 0
	if (iMonth==2) {
		if (IsLeapYear(iYear))	return (29);
		else return (28);
	} else if (iMonth==4 || iMonth==6 || iMonth==9 || iMonth==11) {
		return (30);
	} else {
		return (31);
	}
}


function DateGet(bVN)
{
  var d, day, x, s = "", yr;
  d = new Date();
  
  if (bVN==true) s +="<font face=\"Arial, Tahoma, Verdana\">";
  s += GetDayStr(d.getDay(),bVN) + ", ";

  if (bVN==true) {
	  s += d.getDate() + " ";
	  s += GetMonthStr(d.getMonth(),bVN) + " ";
  } else {
	  s += GetMonthStr(d.getMonth(),bVN) + " ";
	  s += d.getDate() + ", ";
  }

  if (d.getYear() >= 100 && d.getYear() <= 999){  //known bugs:  Netscape 4.0+
	yr=2000+(d.getYear()-100);
	s += yr;
  }else{
	s += d.getYear();
  }
  if (bVN==true) s +="</font>";

  document.write(s);
  document.close();
}

function SixDigitDateGet()
{
  var d, day, m, s = "", yr;
  d = new Date();

  m=d.getMonth()+1;//base 0
  if (m < 10) s+="0";
  s+=m;

  day=d.getDate();
  if (day < 10)	s+="0";
  s+=day;

  if (d.getYear() >= 100 && d.getYear() <= 999){  //known bugs:  Netscape 4.0+
	yr=2000+(d.getYear()-100);
  }else{
	yr=d.getYear();
  }
  yr=yr-2000;
  if (yr < 10) s+="0";
  s+=yr;
  
  return s;
}

function _GetYear(iYear)
{
  var yr;

  if (iYear >= 100 && iYear <= 999){  //known bugs:  Netscape 4.0+
	yr=2000+(iYear-100);
	return (yr);
  }else{
	return (iYear);
  }
}
