/**************************
**	Created 02.03.2007
**	Modified 02.03.2007
**	Created by Joonas
**	Version 1.0
***************************/

function time2str(ts) // timestamp (seconds)
{
	var dayName = new Array("s&oslash;ndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "l&oslash;rdag");
	var now = Math.floor(((new Date()).getTime())/1000);
	var diff = now - ts;
	var years = Math.floor(diff/31536000);
	diff = diff%31536000;
	var months = Math.floor(diff/2620800);
	diff = diff%2620800;
	var weeks = Math.floor(diff/604800);
	diff = diff%604800;
	var days = Math.floor(diff/86400);
	diff = diff%86400;
	var hour = Math.floor(diff/3600);
	diff = diff%3600;
	var mins = Math.floor(diff/60);
	diff = diff%60;
	
	if( years > 0 )
	{
		if( years == 1 )
			return "i fjor";
		else
			return years+" &aring;r siden";
	}
	else if( months > 0 )
	{
		if( months == 1 )
			return "forrige m&aring;ned";
		else
			return months+" m&aring;neder siden";
	}
	else if( weeks > 0 )
	{
		if( weeks == 1 )
			return "forrige uke";
		else
			return weeks+" uker siden";
	}
	else if( days > 0 )
	{
		if( days == 1 )
			return "i g&aring;r";
		else if( days > 1 && days < 8 )
			return "p&aring; "+dayName[(new Date(ts*1000)).getDay()];
		else
			return days+" dager siden";
	}
	else if( hour > 0 )
	{
		if( hour == 1 )
			return hour+" time siden";
		else
			return hour+" timer siden";
	}
	else
	{
		if( mins <= 1 )
			return "1 minutt siden";
		else
			return mins+" minutter siden";
	}
}