$(document).ready(function(){

    $contact_default_contactname = 'Name';
    $contact_default_contacttext = 'Message';
    $contact_default_contactemail = 'Email Address';

    $contact_element_contactname = $('input[name=contactname]');
    $contact_element_contacttext = $('textarea[name=contacttext]');
    $contact_element_contactemail = $('input[name=contactemail]');

    $contact_element_contactname.val($contact_default_contactname);
    $contact_element_contacttext.val($contact_default_contacttext);
    $contact_element_contactemail.val($contact_default_contactemail);

    $contact_element_contactname.focus(function(){
        if($(this).val()==$contact_default_contactname){
            $(this).val('');
        }
    });
    $contact_element_contactname.blur(function(){
        if($(this).val()==''){
            $(this).val($contact_default_contactname);
        }
    });
    $contact_element_contacttext.focus(function(){
        if($(this).val()==$contact_default_contacttext){
            $(this).val('');
        }
    });
    $contact_element_contacttext.blur(function(){
        if($(this).val()==''){
            $(this).val($contact_default_contacttext);
        }
    });
    $contact_element_contactemail.focus(function(){
        if($(this).val()==$contact_default_contactemail){
            $(this).val('');
        }
    });
    $contact_element_contactemail.blur(function(){
        if($(this).val()==''){
            $(this).val($contact_default_contactemail);
        }
    });

    $(".contact-form").submit(function(){
        if($contact_element_contactname.val()==$contact_default_contactname){
            $contact_element_contactname.val('');
        }
        if($contact_element_contacttext.val()==$contact_default_contacttext){
            $contact_element_contacttext.val('');
        }
        if($contact_element_contactemail.val()==$contact_default_contactemail){
            $contact_element_contactemail.val('');
        }
    });

    $(".contact-form").validate({
                    rules: {
                            contactname: "required",
                            contacttext: "required",
                            contactemail: {
                                    required: true,
                                    email: true
                            }
                    },
                    messages: {
                            contactname: "Enter your firstname",
                            contacttext: "Enter a message",
                            contactemail: "Enter a valid email address"
                    }
    });


});

