	function dayNumToName(nNum)
		{
		switch (nNum)
			{
			case 0: return 'Domingo';
			case 1: return 'Lunes';
			case 2: return 'Martes';
			case 3: return 'Miércoles';
			case 4: return 'Jueves';
			case 5: return 'Viernes';
			case 6: return 'Sábado';
			}
		}

	function dayNumToAbbrev(nNum)
		{
		//return dayNumToName(nNum).substring(0, 3);
		return dayNumToName(nNum);
		}

	function monthNumToName(nNum)
		{
		switch (nNum)
			{
			case 0:  return 'Enero';
			case 1:  return 'Febrero';
			case 2:  return 'Marzo';
			case 3:  return 'Abril';
			case 4:  return 'Mayo';
			case 5:  return 'Junio';
			case 6:  return 'Julio';
			case 7:  return 'Augosto';
			case 8:  return 'Septiembre';
			case 9:  return 'Octubre';
			case 10: return 'Noviembre';
			case 11: return 'Diciembre';
			}
		}

	function monthNumToAbbrev(nNum)
		{
		//return monthNumToName(nNum).substring(0, 3);
		return monthNumToName(nNum);
		}

	function formatHour(nHour)
		{
		if (nHour > 12)
			nHour -= 12;

		if (nHour < 10)
			return '0' + nHour;
		else
			return '' + nHour;
		}

	function formatMOrS(mOrS)
		{
		if (mOrS < 10)
			return '0' + mOrS;
		else
			return '' + mOrS;
		}

	function formatAmPm(nHour)
		{
		if (nHour <= 11)
			return 'A.M';
		else
			return 'P.M';
		}

	function formatTime(curDate, lclOff, tzName)
		{
		var lclDate = new Date(curDate.getTime() + lclOff);

		with (lclDate)
			{
			/*var sDate = dayNumToAbbrev(getUTCDay())
				+ ' '
				+ monthNumToAbbrev(getUTCMonth())
				+ ' '
				+ getUTCDate()
				+ ' '
				+ formatHour(getUTCHours())
				+ ':'
				+ formatMOrS(getUTCMinutes())
				+ ':'
				+ formatMOrS(getUTCSeconds())
				+ ' '
				+ formatAmPm(getUTCHours())
				+ ' '
				+ tzName;*/
				
				var sDate = 
				+ formatHour(getUTCHours())
				+ ':'
				+ formatMOrS(getUTCMinutes())
				+ ':'
				+ formatMOrS(getUTCSeconds())
				+ ' '
				+ formatAmPm(getUTCHours());

			return sDate;
			}
		}
		
		function formatTime2(curDate, lclOff, tzName)
		{
		var lclDate = new Date(curDate.getTime() + lclOff);

		with (lclDate)
			{
			var d=new Date();
			var sDate = dayNumToAbbrev(getUTCDay())
				+ ' '
				+ monthNumToAbbrev(getUTCMonth())
				+ ' '
				+ getUTCDate()
				+ ', '	
				+ d.getYear()
				;

			return sDate;
			}
		}

	function writeTime()
		{
		var curDate = new Date();
		datesite.innerHTML = formatTime2(curDate, -18000000, "BDT");
		}