﻿
// Namespace function
function Guestbook()
{
}


// Basic validation of input in guestbook entries...
Guestbook.validate = function()
{
    var author = Common.getElementByIdPart("author", document.getElementsByTagName("input"));
    var message = Common.getElementByIdPart("message", document.getElementsByTagName("textarea"));
    var code = Common.getElementByIdPart("codetext", document.getElementsByTagName("input"))
    
    var authorTrimmed = author.value;
    var messageTrimmed = message.value;
    
    while(authorTrimmed.indexOf(" ") != -1)
    {
        authorTrimmed = authorTrimmed.replace(" ", "");
    }
    
    while(messageTrimmed.indexOf(" ") != -1)
    {
        messageTrimmed = messageTrimmed.replace(" ", "");
    }
    
    if(authorTrimmed.length < 1)
    {
        alert("Skriv venligst dit navn.");
        author.focus();
        return false;
    }
    
    if(messageTrimmed.length < 1)
    {
        alert("Skriv venligst en besked.");
        message.focus();
        return false;
    }
    
    if(!/^\d{4}$/.test(code.value))
    {
        alert("Skriv venligst den 4-cifrede kode som du ser på billedet.");
        code.focus();
        return false;
    }
    
    return true;
}
