Handing focusing and unfocusing of multiple form fields
Use a custom date attribue, lets say placeholder on your inputs, and then give them a common class as well:

&lt;input type="text" id="email" data-placeholder="Email Address" class="required" /&gt;
&lt;input type="text" id="name" data-placeholder="Full Name" class="required" /&gt;
&lt;input type="text" id="subject" data-placeholder="Subject" class="required" /&gt;
&lt;input type="text" id="msg" data-placeholder="Your Message" class="required" /&gt;


And then use 1 event for all!

$(".required").focus(function() {
    var placeholder = $(this).data("placeholder");
    if (this.value == placeholder) this.value = "";
}).blur(function() {
    if (this.value == "") this.value = $(this).data("placeholder");
}).blur(); //trigger on load


A fiddle: http://jsfiddle.net/odpu5gbn/