function validateForm() {
    var valid = 0;
    $('.reqStyle').css({ 'backgroundColor': '#F3EBDE' });
    $(".required").each(function(i) {
        $(this).focus(function() { $(this).css({ 'backgroundColor': '#ffffff' }); });
        if ($(this).val() == "") {
            $(this).css({ 'backgroundColor': '#FFFABA' });
            valid += 1;
        }
        if ($(this).attr("name") == "email") {
            var regEx = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
            if (!regEx.test($(this).val())) {
                $(this).css({ 'backgroundColor': '#FFFABA' });
                valid += 1;
            }
        }
    });
    var cond1 = $('.ckd').is(":not(':checked')"), cond2 = $('.ck').is(":not(':checked')"), cond3 = $('.cke').is(":not(':checked')"), ck1 = $('.ck').is(':checked'), ck2 = $('.cke').is(':checked'), ck3 = $('.ckd').is(':checked');
    if ((cond1) && (cond2) && (cond3)) {
        valid += 1;
        $('.reqStyle').eq(1).css({ 'backgroundColor': '#FFFABA' });
        $('.reqStyle').eq(3).css({ 'backgroundColor': '#FFFABA' });
    } else if ((ck1) || (ck2)) {
        if (cond1) {
            valid += 1;
            $('.reqStyle').eq(3).css({ 'backgroundColor': '#FFFABA' });
        }
    } else if ((ck3) && (cond2) && (cond3)) {
        valid += 1;
        $('.reqStyle').eq(1).css({ 'backgroundColor': '#FFFABA' });
    }
    if (valid != 0) {
        return false;
    }
}