$( document ).ready( function(){
	

String.prototype.isValidEmail = function() { return (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(this));};
$(function () {
    $('form.should-validate').submit(function () {
        reqs = $('.required', this);
        
        for (var i=0; i < reqs.length; i++) {
            var f = $(reqs[i]);
            var err = '';
            var choose = 'enter';
            var tag = f.get(0).tagName.toLowerCase();
            
            if ( tag == 'select') choose = 'select';
            
            if (f.attr('value')=='') {
                err = "Please, " + choose + " " + $('label[for=' + f.attr('id') + ']').text().replace(/:?\s*\*\s*$/, '').toLowerCase();
            }
            if (f.hasClass('valid-mail') && !f.attr('value').isValidEmail()) {
                err = "Please, enter valid e-mail address.";
            }
            if (err.length) {
                alert(err);
                f.focus();
                return false;
            }
        }
        
        submit_form();
        return false;
    });
});

function submit_form() {
  
    var params = {};
  
    $('.contact-form label').each( function(){
        var id = $( this ).attr('for');
        params[ $(this).html() ] = $('#' + id).attr('value');
    });
	
	 $("input[@name='empType']").change(
        function() {
            if ($("input[@name='empType']:checked").val()) {
                alert($("input[@name='empType']:checked").val());
            }
        }
    );
  
  
    $.post('mail.php', params, function(){
        alert( 'Thank you! Someone will contact you soon.' );

        $('.contact-form .field, .contact-form textarea').attr({'value' : ''});
    });
}


});

