function validate_form_field(form_field,label)
{
    if (form_field.value == '') {
       alert('You must enter a ' + label);
       form_field.focus();
       return false;
    }
    return true;
}

function validate_create_account()
{
    var form = document.CreateAccount;
    if (! validate_form_field(form.ReqUsername,'Username')) return false;
    if (! validate_form_field(form.ReqPassword,'Password')) return false;
    if (form.ReqPassword.value != form.ConfPassword.value) {
       alert('Password and Confirm Password don\'t match');
       form.ConfPassword.focus();   return false;
    }
    if (! validate_form_field(form.FirstName,'First Name')) return false;
    if (! validate_form_field(form.LastName,'Last Name')) return false;
    if (! validate_form_field(form.Organization,'Company')) return false;
    var country_field = form.Country;
    if (country_field.selectedIndex < 1) {
       alert('You must select a Country');   country_field.focus();
       return false;
    }
    if (! validate_form_field(form.Email,'E-Mail Address')) return false;
    if (form.Email.value != form.Email2.value) {
       alert('E-Mail Addresses don\'t match');
       form.Email2.focus();   return false;
    }
    return true;
}

function onload_function()
{
    document.CreateAccount._JavaScript.value = "Yes";
    document.CreateAccount.ReqUsername.focus();
}


