/*
 *  En del grejer som passar bättre här än i respektive html-
 *  eller php-fil. Eller nåt.
 *
 *  Copyright 2003--2009, Robert Larsson, Göteborg
 *  http://rl.se
 *
 */


function ckrtc(ntp)
{
    var ct = new Date();
    var ctsec = ct.getTime() / 1000;
    var diff = Math.floor(ctsec - ntp);

    diff += 22;

    if (Math.abs(diff) < 5)
        return;

    document.write("Obs! Klockan i din dator går ungefär ");
    document.write(Math.abs(diff) + " sekunder ");
    document.write(diff < 0 ? "efter" : "före");
    document.write(". <br>");
}

function screeninfo()
{
    var sw = screen.width;
    var sh = screen.height;

    if (sw>0 && sh>0)
    {
        document.write("<h2>Monitor</h2>\n");

        if (sw>1899)
            document.write("(Oj, vilken stor skärm du har..!)<p>");

        document.write("Upplösningen på din bildskärm är " + sw + " x " + sh + " pixlar.");
    }
}

function ebrev(prompt)
{
    var h = 'rl.se';
    var u = 'webb';
    var l = u + '@' + h + '>';

    document.write('<a href=mailto:' + l + prompt + '</a>');
}


var qmwd = false;                                   // Frågetecken-varning visad?

function olRelease()                                // Vid tangent-släpp i onelinern
{
    var blob = document.oneliner.theline.value;

    var msg = "Aha, ett frågetecken! Skicka vanlig e-post om du behöver svar.";
    msg += "\n\nOops, a question mark! Use regular email if you need a response!";

    if (false == qmwd && blob.indexOf("?") > 0)
    {
        alert(msg);
        qmwd = true;
    }
}


function ckbadbrowser()                             // Varna den stackaren...
{
    var agent = navigator.userAgent;

    if (agent.match("MSIE 8"))
    {
        document.write("<div id=badb style='position: fixed; left: 1em; bottom: 1em; width: 10em; color: red; background: #ffffaa; padding: 0.5em'>");
        document.writeln("Du har en riktigt gammal webläsare, du bör byta snarast!");
        document.writeln("</div>");
    }
}
