function initSwapImages() {
	var image_cache = new Object();
	$("img.swap").each(function(i) {
	var imgsrc = this.src;
	var dot = this.src.lastIndexOf('.');
	var imgsrc_on = this.src.substr(0, dot) + '_o' + this.src.substr(dot, 4);
	image_cache[this.src] = new Image();
	image_cache[this.src].src = imgsrc_on;
	$(this).hover(
		function() { this.src = imgsrc_on; },
		function() { this.src = imgsrc; });
	});
}

function initFadeImages() {
	$("img.btn").each(function() {
		$(this).hover(
			function() {
				$(this).queue([]).stop();
				$(this).fadeTo(100, 0.6);
			},
			function() {
				$(this).queue([]).stop();
				$(this).fadeTo(200, 1);
			});
		}
	);
	$("input.btn").each(function() {
		$(this).hover(
			function() {
				$(this).queue([]).stop();
				$(this).fadeTo(100, 0.6);
			},
			function() {
				$(this).queue([]).stop();
				$(this).fadeTo(200, 1);
			});
		}
	);
}

$(document).ready(initSwapImages);
$(document).ready(initFadeImages);

