if(typeof(Utilities) == "undefined")
	var Utilities = {};
if(typeof(Utilities.UI) == "undefined")
	Utilities.UI = {};

Utilities.UI.LayerShadow = function(){
    this.nShadowOpacity = 30;
    this.nBottomMove = 4;
    this.nRightMove = 5;
    
    var oFader = new Utilities.UI.Fader();
    this.sBottomShadow = document.createElement("DIV");
    this.sBottomShadow.className = "LayerShadow";
    this.sBottomShadow.style.height = this.nBottomMove + "px";
    this.sBottomShadow.style.bottom = -this.nBottomMove + "px";
    oFader.SetOpacity(this.sBottomShadow, this.nShadowOpacity);
    
    this.sRightShadow = document.createElement("DIV");
    this.sRightShadow.className = "LayerShadow";
    this.sRightShadow.style.width = this.nRightMove + "px";
    this.sRightShadow.style.bottom = "0px";
    oFader.SetOpacity(this.sRightShadow, this.nShadowOpacity);
    
	this.Render = function(){
	    this.sBottomShadow.style.width = this.Object.offsetWidth + "px";
	    this.sRightShadow.style.height = this.Object.offsetHeight - this.nBottomMove + "px";
	    
	    this.Object.appendChild(this.sBottomShadow);
	    this.Object.appendChild(this.sRightShadow);
	}
}
