$(function() {

  var default_search_string = "Search...";
	var color_active = "#000000";
	var color_inactive = "#888888";

	$("#edit-search-theme-form-keys").focus(function() {
		if ($(this).attr("value") == default_search_string) {
			$(this).attr("value", "");
		  $(this).css("color", color_active);
		}
	}).blur(function() {
		if ($(this).attr("value") == "") {
			$(this).attr("value", default_search_string);
			$(this).css("color", color_inactive);
		}
	});

  if ($("#edit-search-theme-form-keys").attr("value") == "") {
    $("#edit-search-theme-form-keys").attr("value", default_search_string);
  }

	// If the form was submited with an error, but the address field was correct, then change the default grey to black.
	if ($("#edit-search-theme-form-keys").attr("value") != default_search_string)
		$("#search .form-text").css("color",color_active);


	$("#search-theme-form").submit(function() {
		if ($("#edit-search-theme-form-keys").attr("value") == default_search_string)
			$("#edit-search-theme-form-keys").attr("value", "");

		return true;
	});

});

