

Evonux.User = {};

Evonux.User.checkForm = function ()
{
    var		frm = document.forms.frmUser;
    var		field = new Array ();
   
    if (!frm.email.value)
    field.push (Evonux.Tu ("email"));
    if (!frm.password.value)
    field.push (Evonux.Tu ("password"));
    if (!frm.password2.value)
    field.push (Evonux.Tu ("password_confirm"));
    if (frm.password.value && frm.password2.value && (frm.password.value != frm.password2.value))
    field.push (Evonux.Tu ("password_do_not_match"));
    if (frm.password.value && frm.password2.value && frm.password.value.length < 6)
    field.push (Evonux.Tu ("password_too_short"));
    if (!frm.firstname.value)
    field.push (Evonux.Tu ("firstname"));
    if (!frm.lastname.value)
    field.push (Evonux.Tu ("lastname"));
    if (!frm.bil_street.value)
    field.push (Evonux.Tu ("billing_street"));
    if (!frm.bil_zipcode.value)
    field.push (Evonux.Tu ("billing_zipcode"));
    if (!frm.bil_city.value)
    field.push (Evonux.Tu ("billing_city"));
    if (!frm.bil_country_id.selectedIndex)
    field.push (Evonux.Tu ("billing_country"));
    if (!document.getElementById ("chk_copy").checked)
    {
	if (!frm.del_street.value)
	    field.push (Evonux.Tu ("delivery_street"));
	if (!frm.del_zipcode.value)
	    field.push (Evonux.Tu ("delivery_zipcode"));
	if (!frm.del_city.value)
	    field.push (Evonux.Tu ("delivery_city"));
	if (!frm.del_country_id.selectedIndex)
	    field.push (Evonux.Tu ("delivery__country"));
    }    
    return (Evonux.computeMsg (frm, field));
}


Evonux.User.copyAddress = function ()
{
    var		frm = document.forms.frmUser;
    
    document.getElementById ("delivery_address").style.display = 
    (document.getElementById ("chk_copy").checked ? "none" : "block");
}
