//Author: Tomislav Curman
//Property of avro software. All Rights Reserved.

WebObject=function(){};

WebObject.prototype.decodeDate=function(text)
{
    var data=text[0]+(text[1]<<8)+(text[2]<<16)+(text[3]<<24);

	var year=Math.floor(data/32140800);
	data-=(year*32140800);
	year+=2006;

	var month=Math.floor(data/2678400);
	data-=(month*2678400);

	var day=Math.floor(data/86400);
	data-=(day*86400);
	day++;

	var hour=Math.floor(data/3600);
	data-=(hour*3600);

	var minute=Math.floor(data/60);
	data-=(minute*60);

	var second=data;

	return new Date(year,month,day,hour,minute,second);
};

WebObject.prototype.dateShort=function(date)
{
	return this.getMonth(date) +' '+ date.getDate() +'/'+ ((date.getFullYear()-2000)<10?'0':'') + (date.getFullYear()-2000);
};

WebObject.prototype.dateLong=function(date)
{
	return this.getMonth(date) +' '+ date.getDate() +' '+ (((date.getHours()-1)%12)+1) +':'+ ((date.getMinutes()<10)?'0':'') + date.getMinutes() +((date.getHours()>12)?'PM':'AM');
};

WebObject.prototype.getMonth=function(date)
{
	var month='';
	switch(date.getMonth())
	{
		case 0:
			month='Jan';
			break;
		case 1:
			month='Feb';
			break;
		case 2:
			month='Mar';
			break;
		case 3:
			month='Apr';
			break;
		case 4:
			month='May';
			break;
		case 5:
			month='Jun';
			break;
		case 6:
			month='Jul';
			break;
		case 7:
			month='Aug';
			break;
		case 8:
			month='Sep';
			break;
		case 9:
			month='Oct';
			break;
		case 10:
			month='Nov';
			break;
		case 11:
			month='Dec';
			break;															
	};
	return month;
};