/*
-----------------------------------------------
EquipeSport.com
Script: vdwUtil.js
Author: Ben Glassman
Organization: Vermont Design Works
Created: 16 April 2008
----------------------------------------------- */

vdwPngRollover = {
	isIE6 : false,
	init : function(config) {
		
		// Set a flag for IE 6
		if ($jq.browser.msie && $jq.browser.version < 7.0) { vdwPngRollover.isIE6 = true; }
		
		// Preload Images
		$jq.preloadImages(config.preloadImgs);
		
		// Attach rollovers
		for (var i = config.containerIds.length - 1; i > -1; i--) {
			$jq('#' + config.containerIds[i] + ' img').hover(function() {
				vdwPngRollover.over(this);
			}, function() {
				vdwPngRollover.out(this);
			});
		}
	},
	over : function(img) {
		if (vdwPngRollover.isIE6) {
			var src = $jq(img).css('filter').match(/src="(.+?)"/)[1].replace(/\.png/, '-on.png');
			$jq(img).css('filter', 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"' + src + '\", sizingMethod="scale");');
		} else {
			$jq(img).attr('src', $jq(img).attr('src').replace(/\.png/, '-on.png'));
		}
	},
	out : function(img) {
		if (vdwPngRollover.isIE6) {
			var src = $jq(img).css('filter').match(/src="(.+?)"/)[1].replace(/-on\.png/, '.png');
			$jq(img).css('filter', 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"' + src + '\", sizingMethod="scale");');
		} else {
			$jq(img).attr('src', $jq(img).attr('src').replace(/-on\.png/, '.png'));
		}
	}
}