JavaScript:
*.comprettainsurance.com/*
does not match http://comprettainsurance.com/contactus
(it matches any subdomain of comprettainsurance.com, but not the domain itself).
You need to add an additional referrer line:
comprettainsurance.com/*
Use simple like this this worked for me everywhere
<script type="text/javascript" src="http://maps.google.com/maps/api/js?key=key&libraries=places,drawing,geometry"></script>
when you use defer the script will be loaded when the document is closed- the content has been loaded. Furthermore external deffered scripts will be parsed after inline defferred scripts.