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

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