$(document).ready(function() {
	$("input").bind('focus blur', function(event) {
		if (event.type == 'focus') {
			$(this).parent().addClass('focused');
		} else {
			$(this).parent().removeClass('focused');
		}
	});
	$("input").hover( function(event) {
		$(this).parent().addClass('hovered');
	}, function() {
		$(this).parent().removeClass('hovered');
	});
	jQuery.preLoadImages("../media/images/usps-quick-h.png", "../media/images/usps-better-h.png", "../media/images/usps-control-h.png", "../media/images/usps-standards-h.png");
});

(function($) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery)