function inset_labels(selector) {
    $(document).ready(function() {
        labels = $(selector);
        for(i=0; i<labels.length; i++){
            label = labels[i];
            input = $('#' + label.htmlFor);
            if (input.length > 0) {
                if (input[0].value!='') {
                    label.style.visibility = 'hidden';
                } else {
                    label.style.visibility = 'visible';
                }
                $(input).focus(function() {
                    label.style.visibility = 'hidden';
                })
                $(input).blur(function() {
                    if (this.value=='') {
                        label.style.visibility = 'visible';
                    }
                })
            }
        }
    });
}

$(function() {
    inset_labels('label.inset');
});