/**
 * Utility to submit quick jump form on select.  
 */ 
$(document).ready(function() 
  {
	// ranges
	$('.search_range select').change(function() {
		var alias = $(this).val();
		window.location = SITE_ROOT+'products/ranges/'+alias;
	});
	// categories
	$('.search_cat select').change(function() {
		var alias = $(this).val();
		window.location = SITE_ROOT+'products/categories/'+alias;
	});
  }
);

/**
 * Utility to make search term text disappear 
 */
$(document).ready(function() {
  var active_color = '#000'; // Colour of user provided text
  var inactive_color = '#000'; // Colour of default text
  $("#search_term").css("color", inactive_color);
  var default_values = new Array();
    // ^ allows for multiple elements, not used in this case
  $("#search_term").focus(function() {
    if (!default_values[this.id]) {
      default_values[this.id] = this.value;
    }
    if (this.value == default_values[this.id]) {
      this.value = '';
      this.style.color = active_color;
    }
    $(this).blur(function() {
      if (this.value == '') {
        this.style.color = inactive_color;
        this.value = default_values[this.id];
      }
    });
  });
});