//-------------------------------------------------------------
function GetMnemolicDataII ( DateOne, TimeOne){
//-------------------------------------------------------------
		MessageDateYear = DateOne.slice(0, 4) ;
		MessageDateMonth = DateOne.slice(5, 7) ;
		MessageDateDay = DateOne.slice(8, 10) ;
		MessageTimeHours = TimeOne.slice(0, 2) ;
		MessageTimeMinutes = TimeOne.slice(3, 5) ;
		MessageTimeSeconds = TimeOne.slice(6,8) ;
	
		MessageDateYear-- ;
		MessageDateMonth-- ;
		MessageDateDay-- ;
		MessageTimeHours-- ;
		MessageTimeMinutes-- ;
		MessageTimeSeconds-- ;
	
		MessageDateYear++ ;
		MessageDateMonth++ ;
		MessageDateDay++ ;
		MessageTimeHours++ ;
		MessageTimeMinutes++ ;
		MessageTimeSeconds++ ;
	
		MessageDateMonth-- ;


		myDate = new Date(MessageDateYear, MessageDateMonth, MessageDateDay, MessageTimeHours, MessageTimeMinutes, MessageTimeSeconds);
		msPerDay = 24 * 60 * 60 * 1000 ;
		now = new Date();
		tomorrow       = new Date(now.getFullYear(),now.getMonth(),now.getDate(),0,0,0); tomorrow.setTime(tomorrow.getTime() + msPerDay);
		today            = new Date(now.getFullYear(),now.getMonth(),now.getDate(),0,0,0);
		yestoday       = new Date(now.getFullYear(),now.getMonth(),now.getDate(),0,0,0); yestoday.setTime(yestoday.getTime() - msPerDay);
		afteryestoday = new Date(now.getFullYear(),now.getMonth(),now.getDate(),0,0,0); afteryestoday.setTime(afteryestoday.getTime() - (msPerDay * 2));

	if ( MessageTimeMinutes < 10 ) MessageTimeMinutes = "0" + MessageTimeMinutes ;
	if ( MessageTimeHours < 10 ) MessageTimeHours = "0" + MessageTimeHours ;

		if ( (myDate.getTime() < tomorrow.getTime()) && (myDate.getTime() >  today.getTime()) ) document.write("Сегодня" +"<br>в&nbsp;" + MessageTimeHours +":" + MessageTimeMinutes);
		else if ( (myDate.getTime() <  today.getTime())  && (myDate.getTime() >= yestoday.getTime()) ) document.write("Вчера" +"<br>в&nbsp;" + MessageTimeHours +":" + MessageTimeMinutes);
				else if ( (myDate.getTime() <  yestoday.getTime())  && (myDate.getTime() >= afteryestoday.getTime()) ) document.write("Позавчера" +"<br>в&nbsp;" + MessageTimeHours +":" + MessageTimeMinutes);
					else 
					{
						RealMonth = myDate.getMonth() ;
						RealMonth++ ;
					
						if ( RealMonth == 1 ) RealMonth = "Янв" ;
						if ( RealMonth == 2 ) RealMonth = "Февр" ;
						if ( RealMonth == 3 ) RealMonth = "Март" ;
						if ( RealMonth == 4 ) RealMonth = "Апр" ;
						if ( RealMonth == 5 ) RealMonth = "Май" ;
						if ( RealMonth == 6 ) RealMonth = "Июн" ;
						if ( RealMonth == 7 ) RealMonth = "Июл" ;
						if ( RealMonth == 8 ) RealMonth = "Авг" ;
						if ( RealMonth == 9 ) RealMonth = "Сент" ;
						if ( RealMonth == 10) RealMonth = "Окт" ;
						if ( RealMonth == 11) RealMonth = "Ноя" ;
						if ( RealMonth == 12) RealMonth = "Дек" ;
					
						document.write(myDate.getDate() +"&nbsp;" + RealMonth + "&nbsp;" + myDate.getFullYear() +"<br>в&nbsp;" + MessageTimeHours +":" + MessageTimeMinutes ) ;
					}
}

//-------------------------------------------------------------
function GetMnemolicDataIII ( DateOne, TimeOne){
//-------------------------------------------------------------
		MessageDateYear = DateOne.slice(0, 4) ;
		MessageDateMonth = DateOne.slice(5, 7) ;
		MessageDateDay = DateOne.slice(8, 10) ;
		MessageTimeHours = TimeOne.slice(0, 2) ;
		MessageTimeMinutes = TimeOne.slice(3, 5) ;
		MessageTimeSeconds = TimeOne.slice(6,8) ;
	
		MessageDateYear-- ;
		MessageDateMonth-- ;
		MessageDateDay-- ;
		MessageTimeHours-- ;
		MessageTimeMinutes-- ;
		MessageTimeSeconds-- ;
	
		MessageDateYear++ ;
		MessageDateMonth++ ;
		MessageDateDay++ ;
		MessageTimeHours++ ;
		MessageTimeMinutes++ ;
		MessageTimeSeconds++ ;
	
		MessageDateMonth-- ;


		myDate = new Date(MessageDateYear, MessageDateMonth, MessageDateDay, MessageTimeHours, MessageTimeMinutes, MessageTimeSeconds);
		msPerDay = 24 * 60 * 60 * 1000 ;
		now = new Date();
		tomorrow       = new Date(now.getFullYear(),now.getMonth(),now.getDate(),0,0,0); tomorrow.setTime(tomorrow.getTime() + msPerDay);
		today            = new Date(now.getFullYear(),now.getMonth(),now.getDate(),0,0,0);
		yestoday       = new Date(now.getFullYear(),now.getMonth(),now.getDate(),0,0,0); yestoday.setTime(yestoday.getTime() - msPerDay);
		afteryestoday = new Date(now.getFullYear(),now.getMonth(),now.getDate(),0,0,0); afteryestoday.setTime(afteryestoday.getTime() - (msPerDay * 2));

	if ( MessageTimeMinutes < 10 ) MessageTimeMinutes = "0" + MessageTimeMinutes ;
	if ( MessageTimeHours < 10 ) MessageTimeHours = "0" + MessageTimeHours ;

		if ( (myDate.getTime() < tomorrow.getTime()) && (myDate.getTime() >  today.getTime()) ) document.write("Сегодня" +"&nbsp;в&nbsp;" + MessageTimeHours +":" + MessageTimeMinutes);
		else if ( (myDate.getTime() <  today.getTime())  && (myDate.getTime() >= yestoday.getTime()) ) document.write("Вчера" +"&nbsp;в&nbsp;" + MessageTimeHours +":" + MessageTimeMinutes);
				else if ( (myDate.getTime() <  yestoday.getTime())  && (myDate.getTime() >= afteryestoday.getTime()) ) document.write("Позавчера" +"&nbsp;в&nbsp;" + MessageTimeHours +":" + MessageTimeMinutes);
					else 
					{
						RealMonth = myDate.getMonth() ;
						RealMonth++ ;
					
						if ( RealMonth == 1 ) RealMonth = "Янв" ;
						if ( RealMonth == 2 ) RealMonth = "Февр" ;
						if ( RealMonth == 3 ) RealMonth = "Март" ;
						if ( RealMonth == 4 ) RealMonth = "Апр" ;
						if ( RealMonth == 5 ) RealMonth = "Май" ;
						if ( RealMonth == 6 ) RealMonth = "Июн" ;
						if ( RealMonth == 7 ) RealMonth = "Июл" ;
						if ( RealMonth == 8 ) RealMonth = "Авг" ;
						if ( RealMonth == 9 ) RealMonth = "Сент" ;
						if ( RealMonth == 10) RealMonth = "Окт" ;
						if ( RealMonth == 11) RealMonth = "Ноя" ;
						if ( RealMonth == 12) RealMonth = "Дек" ;
					
						document.write(myDate.getDate() +"&nbsp;" + RealMonth + "&nbsp;" + myDate.getFullYear() +"&nbsp;в&nbsp;" + MessageTimeHours +":" + MessageTimeMinutes ) ;
					}
}


//============================================
function GetMnemonicDataFromSingle ( inDate ){
//============================================

	var DateOne  = '' ;
	var DateTime = '' ;
	var ret      = '' ;

	myDate = new Date() ;
	myDate.setTime(inDate) ;
	msPerDay = 24 * 60 * 60 * 1000 ;


	var MessageTimeHours   = myDate.getHours()   ;
	var MessageTimeMinutes = myDate.getMinutes() ;

	now = new Date();
	tomorrow      = new Date(now.getFullYear(),now.getMonth(),now.getDate(),0,0,0); tomorrow.setTime(tomorrow.getTime() + msPerDay);
	today         = new Date(now.getFullYear(),now.getMonth(),now.getDate(),0,0,0);
	yestoday      = new Date(now.getFullYear(),now.getMonth(),now.getDate(),0,0,0); yestoday.setTime(yestoday.getTime() - msPerDay);
	afteryestoday = new Date(now.getFullYear(),now.getMonth(),now.getDate(),0,0,0); afteryestoday.setTime(afteryestoday.getTime() - (msPerDay * 2));

	if ( MessageTimeMinutes < 10 ) MessageTimeMinutes = "0" + MessageTimeMinutes ;
	if ( MessageTimeHours < 10 ) MessageTimeHours = "0" + MessageTimeHours ;

		if ( (myDate.getTime() < tomorrow.getTime()) && (myDate.getTime() >  today.getTime()) )                        ret = "Сегодня"   +"<br>в&nbsp;" + MessageTimeHours +":" + MessageTimeMinutes ;
		else if ( (myDate.getTime() <  today.getTime())  && (myDate.getTime() >= yestoday.getTime()) )                 ret = "Вчера"     +"<br>в&nbsp;" + MessageTimeHours +":" + MessageTimeMinutes ;
				else if ( (myDate.getTime() <  yestoday.getTime())  && (myDate.getTime() >= afteryestoday.getTime()) ) ret = "Позавчера" +"<br>в&nbsp;" + MessageTimeHours +":" + MessageTimeMinutes ;
					else 
					{
						RealMonth = myDate.getMonth() ;
						RealMonth++ ;

						if ( RealMonth == 1 ) RealMonth = "Янв" ;
						if ( RealMonth == 2 ) RealMonth = "Февр" ;
						if ( RealMonth == 3 ) RealMonth = "Март" ;
						if ( RealMonth == 4 ) RealMonth = "Апр" ;
						if ( RealMonth == 5 ) RealMonth = "Май" ;
						if ( RealMonth == 6 ) RealMonth = "Июн" ;
						if ( RealMonth == 7 ) RealMonth = "Июл" ;
						if ( RealMonth == 8 ) RealMonth = "Авг" ;
						if ( RealMonth == 9 ) RealMonth = "Сент" ;
						if ( RealMonth == 10) RealMonth = "Окт" ;
						if ( RealMonth == 11) RealMonth = "Ноя" ;
						if ( RealMonth == 12) RealMonth = "Дек" ;

						ret = myDate.getDate() +"&nbsp;" + RealMonth + "&nbsp;" + myDate.getFullYear() +"<br>в&nbsp;" + MessageTimeHours +":" + MessageTimeMinutes ;
					}



	return ret ;
}

//============================================
function GetMnemonicDataFromSingleII ( inDate ){
//============================================

	var DateOne  = '' ;
	var DateTime = '' ;
	var ret      = '' ;

	myDate = new Date() ;
	myDate.setTime(inDate) ;
	msPerDay = 24 * 60 * 60 * 1000 ;


	var MessageTimeHours   = myDate.getHours()   ;
	var MessageTimeMinutes = myDate.getMinutes() ;

	now = new Date();
	tomorrow      = new Date(now.getFullYear(),now.getMonth(),now.getDate(),0,0,0); tomorrow.setTime(tomorrow.getTime() + msPerDay);
	today         = new Date(now.getFullYear(),now.getMonth(),now.getDate(),0,0,0);
	yestoday      = new Date(now.getFullYear(),now.getMonth(),now.getDate(),0,0,0); yestoday.setTime(yestoday.getTime() - msPerDay);
	afteryestoday = new Date(now.getFullYear(),now.getMonth(),now.getDate(),0,0,0); afteryestoday.setTime(afteryestoday.getTime() - (msPerDay * 2));

	if ( MessageTimeMinutes < 10 ) MessageTimeMinutes = "0" + MessageTimeMinutes ;
	if ( MessageTimeHours < 10 ) MessageTimeHours = "0" + MessageTimeHours ;

		if ( (myDate.getTime() < tomorrow.getTime()) && (myDate.getTime() >  today.getTime()) )                        ret = "Сегодня"   +"<br>в&nbsp;" + MessageTimeHours +":" + MessageTimeMinutes ;
		else if ( (myDate.getTime() <  today.getTime())  && (myDate.getTime() >= yestoday.getTime()) )                 ret = "Вчера"     +"<br>в&nbsp;" + MessageTimeHours +":" + MessageTimeMinutes ;
				else if ( (myDate.getTime() <  yestoday.getTime())  && (myDate.getTime() >= afteryestoday.getTime()) ) ret = "Позавчера" +"<br>в&nbsp;" + MessageTimeHours +":" + MessageTimeMinutes ;
					else 
					{
						RealMonth = myDate.getMonth() ;
						RealMonth++ ;

						if ( RealMonth == 1 ) RealMonth = "Янв" ;
						if ( RealMonth == 2 ) RealMonth = "Февр" ;
						if ( RealMonth == 3 ) RealMonth = "Март" ;
						if ( RealMonth == 4 ) RealMonth = "Апр" ;
						if ( RealMonth == 5 ) RealMonth = "Май" ;
						if ( RealMonth == 6 ) RealMonth = "Июн" ;
						if ( RealMonth == 7 ) RealMonth = "Июл" ;
						if ( RealMonth == 8 ) RealMonth = "Авг" ;
						if ( RealMonth == 9 ) RealMonth = "Сент" ;
						if ( RealMonth == 10) RealMonth = "Окт" ;
						if ( RealMonth == 11) RealMonth = "Ноя" ;
						if ( RealMonth == 12) RealMonth = "Дек" ;

						ret = myDate.getDate() +"&nbsp;" + RealMonth + "&nbsp;" + myDate.getFullYear() ;
					}



	return ret ;
}
