function CheckSignUp1(frm)
{
    var valid = true;
    var msg = "Errors found:";
    frm.username.value = trimString(frm.username.value);
    frm.password.value = trimString(frm.password.value);
    frm.password2.value = trimString(frm.password2.value);
    
    //reset styles
    var label = getLabelForId("username");
    label.className = "";
    label = getLabelForId("password");
    label.className = "";
    label = getLabelForId("password2");
    label.className = "";
    
    
    if(frm.username.value.length == 0)
    {
        msg += "\nPlease enter a User Name";
        valid = false;
        label = getLabelForId("username");
        label.className = "error";
        
        
    }
    if(frm.password.value.length == 0 || frm.password2.value.length == 0)
    {
        msg += "\nBoth password fields must be completed ";
        valid = false;
        label = getLabelForId("password");
        label.className = "error";
        label = getLabelForId("password2");
        label.className = "error";
    }
    if(frm.password.value.length < 6)
    {
        msg += "\nPassword must be at least 6 characters";
        valid = false;
        label = getLabelForId("password");
        label.className = "error";
        label = getLabelForId("password2");
        label.className = "error";
    }
    else if(frm.password.value != frm.password2.value)
    {
        msg += "\nPasswords do not match";
        valid = false;
        label = getLabelForId("password");
        label.className = "error";
        label = getLabelForId("password2");
        label.className = "error";
    }
    if(!valid)
        alert(msg);

    return valid;
    
    
}
