function checkemail(str)
{
    var testresults=true;
    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
    if (filter.test(str)) {
    testresults=true;
    }
    else{
    testresults=false;
    }
    return (testresults);
}
function Trim(s) 
{
    while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
    {
        s = s.substring(1,s.length);
    }
    while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
    {
        s = s.substring(0,s.length-1);
    }
    return s;
}
function CheckNewCommentForm(F)
{
    var input;
    input = F.elements.Name.value;
    if(Trim(input) == '')
    {
        return false;
    }
    input = F.elements.Email.value;
    if(!checkemail(input))
    {
        return false;
    }
    input = F.elements.Comment.value;
    if(Trim(input) == '')
    {
        return false;
    }
    return true;
}
function CheckGBookForm(F)
{
    var input;
    input = F.elements.Name.value;
    if(Trim(input) == '')
    {
        F.elements.Name.focus();
        F.elements.Name.style.color = 'red';
        F.elements.Comment.style.color = 'black';
        F.elements.EMail.style.color = 'black';
        return false;
    }
    input = F.elements.EMail.value;
    if(!checkemail(input))
    {
        F.elements.EMail.focus();
        F.elements.EMail.style.color = 'red';
        F.elements.Comment.style.color = 'black';
        F.elements.Name.style.color = 'black';
        return false;
    }
    input = F.elements.Comment.value;
    if(Trim(input) == '')
    {
        F.elements.Comment.focus();
        F.elements.Comment.style.color = 'red';
        F.elements.EMail.style.color = 'black';
        F.elements.Name.style.color = 'black';
        return false;
    }
    return true;
}


