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;
		}
	},
	setRollOver:function(context){
		var stayClass = "";
	
		var conf = {id:"blank", blank:""}
		
		if(!context) {
			context = '';
		} else {
			context += ' ';
		}

		jQuery(context + ".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 parentWindow = parent.document.body;

jQuery(function(){
	if(parentWindow != null){
		var pathArray = location.pathname.split("/");
		var thisPath = pathArray[(pathArray.length - 1)];
		parent.setSkincareStay(thisPath);
	}else{
		istRollOver.setRollOver();
	}
});