function preloadImages() { //v3.0
  var d=document;
    if(d.images) {
      if(!d.pI)
        d.pI=new Array();
      var i,j=d.pI.length,a=preloadImages.arguments;
      for(i=0; i<a.length; i++)
      if (a[i].indexOf("#")!=0) {
      d.pI[j]=new Image; d.pI[j++].src=a[i];
    }
  }
}

$(document).ready(function() {
  //preloadImages();      

  $('img.hover').hover(function(){
    var src = $(this).attr('src');
    if(src.indexOf('_hover') < 0)
      $(this).attr( 'src', src.substring(0, src.length-4) + '_hover' + src.substring(src.length-4, src.length) );
  }, function(){
    var src = $(this).attr('src');
    if(src.indexOf('_hover') >= 0)
      $(this).attr( 'src', src.substring(0, src.length-10) + src.substring(src.length-4, src.length) );
  }).each(function(){
    var src = $(this).attr('src');
    if (src.indexOf('_hover') < 0)
      preloadImages( src.substring(0, src.length-4) + '_hover' + src.substring(src.length-4, src.length) );
	});
});    
