var rolloverFlg = true ;
$(function(){
	$(window).load(function(){ setRollover(); });
	$(".rollover").mouseover(function(){ rollover(this,true); });
	$(".rollover").mouseout(function(){  rollover(this,false); });
});

function rollover(obj,flg){
	if(rolloverFlg){ return; }
	if(flg){
		obj.src = obj.rolloverSrc;
		IEPNGFIX.fix(obj);
	}else{
		tmpImg = new Image();
		tmpImg.src = obj.defaultSrc;
		obj.src = tmpImg.src;
		IEPNGFIX.fix(obj);
	}
}

function setRollover(){
	var cFlg = "_ct";
	var oFlg = "_ov";
	rolloverObj = new Array();
	rolloverObj = $(".rollover").get();
	for(i=0;i<rolloverObj.length;i++){
		var tmpSrc = rolloverObj[i].src;
		if(tmpSrc.match("blank.gif")){
			var tmp = rolloverObj[i].style.filter.match(/src="[0-9a-zA-Z\:\/\.\-\_]+"/);
			tmp = tmp.toString();
			tmp = tmp.replace(/src=/,"");
			tmp = tmp.replace(/\"/g,"");
			tmpSrc = tmp ;
		}
		// Set default Img
		rolloverObj[i].defaultSrc = tmpSrc;
		// Set rollover Img
		tmpArray = new Array();
		tmpArray = tmpSrc.split(".");
		var extension = "." + tmpArray[tmpArray.length-1];
		var tmpSrc = tmpSrc.replace(cFlg+extension,extension);
		var tmpSrc = tmpSrc.replace(oFlg+extension,extension);
		var rolloverImgUrl = tmpSrc.replace(extension,oFlg+extension);
		rolloverObj[i].rolloverSrc = rolloverImgUrl;
	}
	rolloverFlg = false ;
}
