    $(document).ready(function() { 
        // bind form using ajaxForm 
        $('#comment_form').ajaxForm( 
        { 
        target: '#results',
        beforeSubmit: validate,
        success: function() {
        $('#results').removeClass("results-fail").hide().addClass("results-success").fadeIn('slow');
       
        }
        
        } ); 
    }); 
    function validate(formData, jqForm, options) { 
        var form = jqForm[0]; 
        var tags = '<strong>Errors</strong><br />';
        var formErrors = tags;
        var regex ='^.+@[^\.].*\.[a-z]{2,}$';
        var phex ='^(\+\d)*\s*(\(\d{3}\)\s*)*\d{3}(-{0,1}|\s{0,1})\d{2}(-{0,1}|\s{0,1})\d{2}$'; 
        if (!form.comment_form_name.value){ formErrors = formErrors +'Enter Your Name<br />';}
        if(!form.comment_form_email.value.match(regex)) {formErrors =formErrors +'Enter Your Email<br />';}  
        if(formErrors !=tags){$('#results').html(formErrors).addClass("results-fail").show("slow");return false;}    
    }