Event.observe(window, 'load', function() {
  /*
  var wallpaper_link_holder = $$(".wallpaper");
  if ((wallpaper_link_holder.length > 0) && $('wallpaper-preview-holder')) {
    wallpaper_link_holder = wallpaper_link_holder[0];
    Event.observe($(wallpaper_link_holder), 'mouseover', function() { $('wallpaper-preview-holder').show(); });
    Event.observe($(wallpaper_link_holder), 'mouseout', function() { $('wallpaper-preview-holder').hide(); });
  }
  */
	
	var wallpaper_recommended_size_id = "wallpaper-" + screen.width + "x" + screen.height;

	if ($(wallpaper_recommended_size_id)) {
	  $(wallpaper_recommended_size_id).addClassName("recommended");
		var href = $(wallpaper_recommended_size_id).getElementsByTagName("a");
		href = href[0];
		Element.insert(href, { bottom: "<span class=\"recommended-text\">Recommended!<span>&mdash; Best size for your monitor &mdash;</span></span>" });
	}
	
  var npp_changers = $$(".npp-changer");
  for (var i = 0, il = npp_changers.length; i < il; ++i) {
    Event.observe($(npp_changers[i]), 'change', function(e) {
      var element = Event.element(e);
      element.form.submit();
    });
  }
});