//////
// compute_updates.js
//
// author: Allam Hansen, fah@daimi.au.dk
//////

// The time span, where the post should be set as updated
var time_span = (1000 * 60 * 60 * 24) * (30 * 2); // 2 months

function isCurrent(date){
    // date must be a string formatted as a Date, eg. sun oct 29 2006
    old_date = Date.parse(date);
    current_date = new Date().valueOf();
    
    if ((current_date-old_date)>time_span)
        return false;
    else
        return true;
}

function isUpdated(date){
    // Check if it is possible to write to document
    if (!document.write)
        return false;

    if (isCurrent(date)==true) {
        _date = new Date();
        _date.setTime(Date.parse(date));
        _date_s = "" + _date.getDate( ) + "-" + (1+_date.getMonth( )) + "-" + _date.getFullYear( );
        document.write('<img src="v2.0/system/updated.gif" width="16" height="16" border="0" alt="Opdateret (' + date + ')" title="Opdateret (' + date + ')"/>');
        return true;
    } 
    
    return false;
}

function isNew(date){
    // Check if it is possible to write to document
    if (!document.write)
        return false;

    if (isCurrent(date)==true) {
        _date = new Date();
        _date.setTime(Date.parse(date));
        _date_s = "" + _date.getDate( ) + "-" + (1+_date.getMonth( )) + "-" + _date.getFullYear( );
        document.write('<img src="v2.0/system/new.gif" width="16" height="16" border="0" alt="Ny (' + date + ')" title="Ny i Togbasen  (' + date + ')"/>');
        return true;
    } 
    
    return false;
}
