$(document).ready(function() {
	 var email;
	  var result;
	var fname;
	var lname;
	var title;
	var email;
	var phone;
	var company;
	
	function validateEmail(email) { 
	    var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
	    return re.test(email);
	}
    
    function validateText(){
        fname = $('#first_name').val();
		lname = $('#last_name').val();
		title = $('#title').val();
		phone = $('#phone').val();
		company = $('#company').val();
        
        
        if( fname.length < 1 ){
         $('#fname-msg').show();
          return false;
		}
		else if (lname.length < 1 ){
         $('#lname-msg').show();
          return false;
        }
        else if (title.length < 1 ){
         $('#title-msg').show();
          return false;
        }
        else if (phone.length < 1 ){
         $('#phone-msg').show();
          return false;
        }
        else if (company.length < 1 ){
         $('#company-msg').show();
          return false;
        }
        else if(!validateEmail(email)){
        
          $('#email-msg').show();
          return false;
        }
        else{
          return true;
        }


    }

	$("#email").keyup(function(){  // check input ($(this).val()) for validity here
		 email = $(this).val();
		 result = validateEmail(email);
		
		 if(!result){
		 	$('#email-msg').show();
		 }
		
		 else{
			$('#email-msg').hide();
		}
	});
	
$('form.required').submit(function() {
    result = validateText();
        
	  if(result){
		  return true;
		}
		else{
			
		  return false;
		}

	});
});
