(function($) {

	// jQuery plugin definition
	$.fn.textfieldTitle = function() {
    this.each(function(){
      var me = $(this);
      var title = me.attr('title');
      if (trim(title)) {
        me.val(title);
        me.focus(function(){
          if (title.toLowerCase() == trim(me.val()).toLowerCase()) {
            me.val('');
          }
        });
        me.blur(function(){
          if (trim(me.val()) == "") {
            me.val(title);
          }
        });
      }
    });
    
    return this;
	};
  
function trim(input) {
  if (! input) {
    return '';
  }
	var i;
	var j;
	if (input.length == 0) {
		return "";
	}
	for (i = 0; i < input.length;i++) {
		if (input.charAt(i) != " ") {
			break;
		}
	}
	if (i >= input.length) {
		return "";
	}
	if (i > 0) {
		input = input.substring(i);
	}
	for (i = input.length - 1; i >=0; i--) {
		if (input.charAt(i) != " ") {
			break;
		}
	}
	if (i == input.length - 1) {
	} else {
		input = input.substring(0,i + 1);
	}
	return input;
}
  

})(jQuery);



