(function($) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
    var args_len = arguments[0].length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[0][i];
      cache.push(cacheImage);
    }
  }
})(jQuery)
$(document).ready(function() {
	var images = [];
	$(".promo-block .textwidget img").each(function(index,el){
		images.push($(el).attr('src'));
		$(el).mouseover(function(event){
			var aPosition = event.target.src.indexOf("-hvr");
			if(aPosition > 0){
				event.target.src = event.target.src.replace("-hover.gif", ".gif");
			}else{
				event.target.src = event.target.src.replace(".gif", "-hover.gif");
			}
		});
		$(el).mouseout(function(event){
			var aPosition = event.target.src.indexOf("-hover");
			if(aPosition > 0){
				event.target.src = event.target.src.replace("-hover.gif", ".gif");
			}else{
				event.target.src = event.target.src.replace(".gif", "-hover.gif");
			}
		});
	});
	jQuery.preLoadImages(images);
});