
jQuery(document).ready(function() {
      
    // 'form' required for preventing label data to be passed 
    // in via submission if user doesn't change it
    function dynamicLabel(theForm, label, field) {
        
        var labelText = jQuery(label).remove().text();
        
        jQuery(field).val(labelText).focus(function() {
            if (this.value == labelText) {
                jQuery(this).val('');    
            };
        }).blur(function() {
            if (this.value == '') {
                jQuery(this).val(labelText);    
            }; 
        });
        
        jQuery(theForm).submit(function() {
            if (jQuery(field).val() == labelText) {
                jQuery(field).val('');
            } 
        }); 
    }
    
    dynamicLabel('#join form', '#join label', '#join_email');
    dynamicLabel('#search-form form', '#search-form label', '#q');
    
});