/* ---------------------------------------------------------------------
JavaScript for quiksilver inc.
FileName: common.js
--------------------------------------------------------------------- */

// *** swap and preload images
function imgChange(imgObj, imgStatus){
	var imgSrc = imgObj.src;
	if(imgStatus){
		var P = imgSrc.lastIndexOf(".");
		imgSrc = imgSrc.substr(0, P) + '_on' + imgSrc.substring(P);
	} else {
		imgSrc = imgSrc.replace('_on.', '.');
	}
	imgObj.src = imgSrc;
}



(function($){
	$(function(){
		$('img.swapImg').hover(function(){imgChange(this, true);}, function(){imgChange(this, false);});
		var swapObj = $('img.swapImg');
		imgPreLoad(swapObj);
	});
})(jQuery);



function imgPreLoad(swapObj){
	preLoadImg = new Array();
	for(i = 0; i < swapObj.length; i++){
		var imgSrc = swapObj[i].src;
		var P = imgSrc.lastIndexOf(".");
		imgSrc = imgSrc.substr(0, P) + '_on' + imgSrc.substring(P);
		preLoadImg[i] = new Image();
		preLoadImg[i].src = imgSrc;
	}
}

