﻿//

function Trim(sString) 
{
    while (sString.substring(0,1) == " ")
    {
        sString = sString.substring(1, sString.length);
    }
    while (sString.substring(sString.length-1, sString.length) == " ")
    {
        sString = sString.substring(0,sString.length-1);
    }
    return sString;
}
function IsValidEmailAddress(s)
{
    if (s.length == 0) 
    {
        return false;
    }
    // hack test for an apostrophe as the first character
    if (s.substring(0,1) == "'")
    {
        return false;
    }
    // hack test for occurance of '@
    if (s.indexOf("'@") >= 0) 
    {
        return false;
    }
    var filter  = /^([a-zA-Z0-9_&'\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    return filter.test(s);
}