javascript validate is not a function problem

JavaScript
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.js"></script>Functions that arent need to load at the beggining of the page, should have 
defer, loading the scripts correctly, example:
<script type="text/javascript" src="~/lib/jquery/dist/jquery.min.js"></script>
<script type="text/javascript" src="~/lib/jquery-validation/dist/jquery.validate.min.js" defer></script>
<script type="text/javascript" src="~/EmailValidation.js" defer></script>

Source

Also in JavaScript: