﻿(function($) {

    $.fn.autoRollover = function(settings) {
        var preloadImageArray = new Array();
        $(this).filter("img").each(function() {
            var overImg = srcToOverSrc($(this).attr("src"));
            var img = new Image();
            img.src = overImg;
            preloadImageArray.push(img); 
        });

        $(this).filter("img").hover(function() {
            $(this).css("cursor", "pointer");
            $(this).attr("src", srcToOverSrc($(this).attr("src")) );
        }, function() {
            $(this).css("cursor", "none");
            $(this).attr("src", overSrcToSrc($(this).attr("src")));
        });

	return $;
    };

})(jQuery);

function srcToOverSrc(overSrc)
{
   var ptIndex = overSrc.lastIndexOf(".", overSrc.length);
   return overSrc.substr(0, ptIndex) + "_over" + overSrc.substr(ptIndex);
}

function overSrcToSrc(overSrc)
{
   return overSrc.replace("_over", "");
}
