	var temp;
	
	var gradientshadow = {}
	gradientshadow.depth = 10 //Depth of shadow in pixels
	gradientshadow.containers = []
	var shadowcontainer;
	gradientshadow.create = function(){
	var a = new Array();
		temp=document.body.inn
		//var a = document.getElementsByTagName('*')
		shadowcontainer=document.getElementById("main_container");
		var i=0;
		a[0]=shadowcontainer;
		
				for (var x = 0; x < gradientshadow.depth; x++) {
					var newSd = document.createElement("DIV")
					newSd.className = "shadow_inner"
					newSd.id = "shadow" + gradientshadow.containers.length + "_" + x //Each shadow DIV has an id of "shadowL_X" (L=index of target element, X=index of shadow (depth) 
					if (a[i].getAttribute("rel")) 
						newSd.style.background = a[i].getAttribute("rel")
					else 
						newSd.style.background = "black" //default shadow color if none specified
					//alert(newSd.innerHTML);
					//document.getElementById("shadow").appendChild(newSd);
					//document.body.appendChild(newSd);
					document.getElementById("container_back").insertBefore(newSd,document.getElementById("main_container"));
					
				}
				gradientshadow.containers[gradientshadow.containers.length] = a[i]
		
		gradientshadow.position()
		window.onresize = function(){
			gradientshadow.position()
		}
	}
	
	gradientshadow.position = function(){
		
		i=0;
				for (var x = 0; x < gradientshadow.depth; x++) {
					var shadowdiv = document.getElementById("shadow" + i + "_" + x)
					//alert(shadowcontainer.innerHTML);
					shadowdiv.style.width = shadowcontainer.offsetWidth + 2 * x + "px"
					shadowdiv.style.height = shadowcontainer.offsetHeight +  "px" //x +
					shadowdiv.style.left = shadowcontainer.offsetLeft - x + "px"
					//shadowdiv.style.top = gradientshadow.containers[i].offsetTop + "px"
					shadowdiv.style.top = 0 + "px"
					
					document.getElementById("container_back").style.minHeigth = shadowdiv.style.height;
				}
			
		
	}
	
	if (window.addEventListener) 
		window.addEventListener("load", gradientshadow.create, false)
	else 
		if (window.attachEvent) 
			window.attachEvent("onload", gradientshadow.create)
		else 
			if (document.getElementById) 
				window.onload = gradientshadow.create
	
	
	



