  //validate form fields
function validate(object,text) {
    if (object.value.length > 0)
        return true;
    else {
        alert(text + ' field empty!');
        if (navigator.appName.indexOf('Netscape') > -1) {
            object.focus();
        }
        return false;
    }
}

function formvalidate() {
    var validated = true;
    if (!validate(document.form1.Name,'Name'))
        validated = false;
    if (!validate(document.form1.Company,'Company'))
        validated = false;
    if (!validate(document.form1.Email,'Email'))
        validated = false;
    if (!validate(document.form1.Author,'Author'))
        validated = false;            
    if (!validate(document.form1.Date,'Date'))
        validated = false;                
     if (!validate(document.form1.Title,'Title'))
        validated = false;                              
    return validated;
}