var istRollOver = {
	preloadedImages:new Array(),
	preloadImage:function(uri){
		var plength = istRollOver.preloadedImages.length
		istRollOver.preloadedImages[plength] = new Image();
		istRollOver.preloadedImages[plength].src = uri;
	},
	AlphaImage:function(elem, prop){
			elem.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + elem[prop] + ",sizingMethod=scale);width:" + elem.width + "px;height:" + elem.height + "px;display:block;";		
	},
	ie6PNG:function(src){
		if(jQuery.browser.msie && jQuery.browser.version < 7 && src.indexOf('.png') > -1){
			return true;
		}else{
			return false;
		}
	}
}

jQuery(function(){
	var stayClass = jQuery('body').attr("class");

	var conf = {id:"gNav_", blank:"/freeplus/common/images/blank.gif"}
	
	jQuery(".imgover").each(function(){
		this.oSrc = this.src;
		this.rSrc = this.oSrc.replace(/(\.gif|\.jpg|\.png)/, "_o" + "$1");
		istRollOver.preloadImage(this.rSrc);
		if(this.src.indexOf(conf.id + stayClass) > -1){
			this.sSrc = this.oSrc.replace(/(\.gif|\.jpg|\.png)/, "_o" + "$1");
			istRollOver.preloadImage(this.sSrc);
			
			if(istRollOver.ie6PNG(this.src)){
				this.src = conf.blank;
				istRollOver.AlphaImage(this, "sSrc");
			}else{
				this.src = this.sSrc;
			}
		}else{
			if(istRollOver.ie6PNG(this.src)){
				this.src = conf.blank;
				istRollOver.AlphaImage(this, "oSrc");
				
				jQuery(this).hover(function(){
					istRollOver.AlphaImage(this, "rSrc");
				},function(){
					istRollOver.AlphaImage(this, "oSrc");
				});
			}else{
				jQuery(this).hover(function(){
					this.src = this.rSrc;
				},function(){
					this.src = this.oSrc;
				});			
			}
		}
	});
});


var istRollOver = {
	preloadedImages:new Array(),
	preloadImage:function(uri){
		var plength = istRollOver.preloadedImages.length
		istRollOver.preloadedImages[plength] = new Image();
		istRollOver.preloadedImages[plength].src = uri;
	},
	AlphaImage:function(elem, prop){
			elem.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + elem[prop] + ",sizingMethod=scale);width:" + elem.width + "px;height:" + elem.height + "px;display:block;";		
	},
	ie6PNG:function(src){
		if(jQuery.browser.msie && jQuery.browser.version < 7 && src.indexOf('.png') > -1){
			return true;
		}else{
			return false;
		}
	}
}

jQuery(function(){
	var stayClass = jQuery('body').attr("class");

	var conf = {id:"gNav_", blank:"/freeplus/common/images/blank.gif"}
	
	jQuery(".imgover2").each(function(){
		this.oSrc = this.src;
		this.rSrc = this.oSrc.replace(/(\.gif|\.jpg|\.png)/, "_o" + "$1");
		istRollOver.preloadImage(this.rSrc);
		if(this.src.indexOf(conf.id + stayClass) > -1){
			this.sSrc = this.oSrc.replace(/(\.gif|\.jpg|\.png)/, "_o" + "$1");
			istRollOver.preloadImage(this.sSrc);
			
			if(istRollOver.ie6PNG(this.src)){
				this.src = conf.blank;
				istRollOver.AlphaImage(this, "sSrc");
			}else{
				this.src = this.sSrc;
			}
		}else{
			if(istRollOver.ie6PNG(this.src)){
				this.src = conf.blank;
				istRollOver.AlphaImage(this, "oSrc");
				
				jQuery(this).hover(function(){
					istRollOver.AlphaImage(this, "rSrc");
				},function(){
					istRollOver.AlphaImage(this, "oSrc");
				});
			}else{
				jQuery(this).hover(function(){
					this.src = this.rSrc;
				},function(){
					this.src = this.oSrc;
				});			
			}
		}
	});
});