var preLoadImg = new Object();
 
function initRollOvers(){
    $("img.btn").each(function(){
        var imgSrc = this.src;
        var sep = imgSrc.lastIndexOf('.');
        var imgHover = imgSrc.substr(0, sep) + '_hover' + imgSrc.substr(sep, 4);
        preLoadImg[imgSrc] = new Image();
        preLoadImg[imgSrc].src = imgHover;
        $(this).hover(
            function() {
				this.src = imgHover;
			},
            function() {
				this.src = imgSrc;
			}
        );
    });
}
function initRollOversAndTabs(){
	$('img.visbtn').each(function(){
        var imgSrc = this.src;
		var imgName = imgSrc.substr(0, imgSrc.lastIndexOf('.'));
        var sep = imgSrc.lastIndexOf('.');
        var imgHover = imgSrc.substr(0, sep) + '_hover' + imgSrc.substr(sep, 4);
        preLoadImg[imgSrc] = new Image();
        preLoadImg[imgSrc].src = imgHover;
		var swapName = imgName.substring(imgName.lastIndexOf('/') + 1);
		$(this).hover(
			function (){
				this.src = imgHover;
				$("#mainarea > div:visible").hide();
				$("#mainarea > #" + swapName + "_visual").show();
			},
			function (){
				this.src = imgSrc;
			}
		);
		$(this).mouseleave(
			function (){
				$("#mainarea > #" + swapName + "_visual").hide();
				$("#main_menu00_visual").show();
			}
		);
		$('table#visual').mouseleave(
			function (){
				$("#mainarea > div:visible").hide();
				$("#mainarea > div:first").show();
			}
		);
	});
}
$(function(){
    initRollOvers();
    initRollOversAndTabs();
});
