function validate()
{
    var nameErrorObject = document.getElementById('nameError');
    var emailErrorObject = document.getElementById('emailError');
    var subjectErrorObject = document.getElementById('subjectError');
    var messageErrorObject = document.getElementById('messageError');

    var returnValue = true;
    
    if (document.getElementById('name').value == '')
    {
        returnValue = false;
        nameErrorObject.style.display = 'inline';
    }
    else
    {
        nameErrorObject.style.display = 'none';
    }
    
    if (Validation.Email(document.getElementById('email').value))
    {
        emailErrorObject.style.display = 'none';
    }
    else
    {
        returnValue = false;
        emailErrorObject.style.display = 'inline';
    }
    
    if (document.getElementById('subject').options[0].selected)
    {
        returnValue = false;
        subjectErrorObject.style.display = 'inline';
    }
    else
    {
        subjectErrorObject.style.display = 'none';
    }

    if (document.getElementById('message').value == '')
    {
        returnValue = false;
        messageErrorObject.style.display = 'inline';
    }
    else
    {
        messageErrorObject.style.display = 'none';
    }
    
    return returnValue;
}
