function shadowBox(shadow){
	this.shadow = shadow;
}

shadowBox.prototype = {
	showShadowBox: function(el){
		$(this.shadow).show();
		this.shadowBoxIE(true);
		$('h3.sIFR-replaced').hide();
		$('div#' + el + 'Shadow').show();
	},
	
	hideShadowBox: function(el){
		$('div#' + el + 'Shadow').hide();
		$('h3.sIFR-replaced').show();
		$(this.shadow).hide();
		this.shadowBoxIE(false);
	},
	
	shadowBoxIE: function(show){
		if ($.browser.msie){
			if (show){
				this.getScroll();
				this.prepareIE('100%', 'hidden');
				this.setScroll(0,0);
				$('select').hide();
			}
			else{
				this.setScroll(0,0);
				this.prepareIE('auto', 'auto');
				$('select').show();
			}
		}
		else return false;
	},
	
	/*
	Created By: Chris Campbell
	Website: http://particletree.com
	Date: 2/1/2006
	
	Inspired by the lightbox implementation found at http://www.huddletogether.com/projects/lightbox/
	*/
	prepareIE: function(height, overflow){
		$('body').css('height', height).css('overflow-y', overflow).css('overflow-x', 'hidden');
		$('html').css('height', height).css('overflow-y', overflow).css('overflow-x', 'hidden');
	},
	
	getScroll: function(){
		if(self.pageYOffset){yPos = self.pageYOffset;}
		else if(document.documentElement && document.documentElement.scrollTop){yPos = document.documentElement.scrollTop;}
		else if(document.body){yPos = document.body.scrollTop;}
	},
	
	setScroll: function(x, y){
		window.scrollTo(x, y); 
	}
}