// Validation functions for specific forms in the business account sections.
// PhatDeals.net
//

function validate_form()
{
    var formErrors = new Array();
    
    if ($('#email').val() == '') {
        $('#email').addClass('error');
        formErrors[formErrors.length] = 'err1'; //No email address
    } if ($('#passwd').val() == '') {
        $('#passwd').addClass('error');
        formErrors[formErrors.length] = 'err2'; //No password
    } if ($('#passwd_confirm').val() != $('#passwd').val() ||
          ($('#passwd_confirm').val() == '' && $('#passwd').val() == '')) {
        $('#passwd_confirm').addClass('error');
        formErrors[formErrors.length] = 'err3'; //Passwords do not match
    } if ($('#business_name').val() == '') {
        $('#business_name').addClass('error');
        formErrors[formErrors.length] = 'err4'; //No business name
    } if ($('#borough').val() == 'empty') {
        $('#borough').addClass('error');
        formErrors[formErrors.length] = 'err5'; //No borough selected
    } if ($('#business_address').val() == '') {
        $('#business_address').addClass('error');
        formErrors[formErrors.length] = 'err6'; //No business address
    } if ($('#tos_accept').attr('checked') == false) {
        $('label.tos_accept').addClass('error');
        formErrors[formErrors.length] = 'err7'; //No TOS
    }
    
    if (formErrors.length == 0) {
        return true;
    } else {
        $('div.error').css('display', 'block');

        for (var i = 0;i < formErrors.length; i++)
        {
            $('#' + formErrors[i]).css('display', 'list-item');
        }
        
        window.location = window.location.href + "#errors";
        return false;
    }
}