function checkRequired() {
    var valid = true;

    $('input.required, textarea.required, select.required').each(function() {
        if ($(this).val()===undefined || $.trim($(this).val()).length==0) {
            valid = false;
            alert('This field is required!');
            $(this).focus();
            return false;
        }
    });

    return valid;
}

function checkEmail() {
    var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
    var test     = emailReg.test($('#req_e').val());

    if (!test) {
        alert('Please enter a valid email address!');
        $('#req_e').focus();
        return false;
    } else {
        return true;
    }
}
