function getLayer(id)
{
    if (document.layers)
        for (i = 0; i < document.layers.length; i++)
            if (document.layers[i].name == id)
                return document.layers[i];

    if (document.getElementById)
        return document.getElementById(id);

    if (document.all)
        return document.all[id];
}//function getLayer

var alphaChars = "abcdefghijklmnopqrstuvwxyz";
var digitChars = "0123456789";
var asciiChars = alphaChars + digitChars + "!#$%&()*+-./:;<=>?@[\]^_~";

function isASCII(str)
{
    var v_len = str.length;
    var i;
    for (i = 0; i < v_len; i++)
        if (asciiChars.indexOf(str.charAt(i)) == -1)
            return false;

    return true;
}//isASCII

function isdigits(str)
{
    var v_len = str.length;
    var i;
    for (i = 0; i < v_len; i++)
        if (digitChars.indexOf(str.charAt(i)) == -1)
        return false;

    return true;
}//isdigits

function checkemail(str)
{
    var resultStr   = str.replace(/ /gi, "");
    var atIndex     = resultStr.indexOf("@");
    var dotIndex    = resultStr.lastIndexOf(".");

    if ( resultStr == "" || !isASCII(resultStr) || dotIndex == -1) return false;
    if ( resultStr.lastIndexOf("@") != atIndex || resultStr.charAt(atIndex+1) == ".") return false;
    if ( atIndex <= 0 || dotIndex < atIndex || dotIndex >= resultStr.length-1) return false;

    return true;
}//checkemail



function afmeld(email)
{
    if(checkemail(email))
    {
        location.href = '/?mopid=_nyhedsbrevstd&unsubscribe=1&email='+ email;
    }//if
    else
    {
        alert("'" + email + "' er ikke en valid email.");
    }//else
}//function afmeld
function tilmeld(email)
{
    if(checkemail(email))
    {
        location.href = '/?mopid=_nyhedsbrevstd&subscribe=1&email=' + email;
    }//if
    else
    {
        alert("'" + email + "' er ikke en valid email.");
    }//else
}//function tilmeld
