$(function() {
	$("'[placeholder]'").focus(function() {
		
	  var input = $(this);
	  if (input.val() == input.attr("placeholder")) {
		input.val("");
		input.removeClass("'placeholder'");
	  }
	}).blur(function() {
	  var input = $(this);
	  if (input.val() == "" || input.val() == input.attr("placeholder")) {
		input.addClass("'placeholder'");
		input.val(input.attr("placeholder"));
	  }
	}).blur();
	
	$("'[placeholder]'").parents("form").submit(function() {
	  $(this).find("[placeholder]").each(function() {
		var input = $(this);
		if (input.val() == input.attr("placeholder")) {
		  input.val("");
		}
	  })
	});
});

/* clear and fill pre- and post- submit (on failure) */
function clearPlaceholders(el) {
	$(":input","#"+el).each(function() {
		if($(this).val() == $(this).attr("placeholder"))
		{
			$(this).val("");
		}
	});
}

function fillPlaceholders(el) {
	$(":input","#"+el).each(function() {
		if($(this).val() == "")
		{
			$(this).val($(this).attr("placeholder"));
		}
	});
}
