jQuery.fn.labelOver = function(overClass) {
	return this.each(function(){
		var label = jQuery(this);
		var f = label.attr('for');
		if (f) {
			var input = jQuery('#' + f);
			
			this.hide = function() {
			  label.css({ textIndent: -10000 })
			}
			
			this.show = function() {
			  if (input.val() == '') label.css({ textIndent: 0 })
			}

			// handlers
			input.focus(this.hide);
			input.blur(this.show);
		  label.addClass(overClass).click(function(){ input.focus() });
			
			if (input.val() != '') this.hide(); 
		}
	})
}

$(document).ready(function(){
  swapValue = [];
  $("input").each(function(i){
     swapValue[i] = $(this).val();
     $(this).focus(function(){
        if ($(this).val() == swapValue[i]) {
           $(this).val("");
        }
        $(this).addClass("focus");
     }).blur(function(){
        if ($.trim($(this).val()) == "") {
           $(this).val(swapValue[i]);
  	 $(this).removeClass("focus");
        }
     });
  });
  $("ul").each(function(){
    $(this).children("li:last").addClass("last");
  });
  
  $("#nav ul").superfish();
  $("#breadcrumb a").not(".home").append("<span class='punta'><\/span>");
  $("#breadcrumb a:last").addClass("last");
  
});
