	
	function setLayoutClass (ntimes) {

		if (typeof(ntimes) == "undefined") {

			ntimes = 200;
		}

		if (document.getElementById("footer") == null) {

			// Ancora non disponibile. Ritento.. 
			if (ntimes >= 1) setTimeout("setLayoutClass("+(ntimes-1)+")", 50);
			return;	
		}


		// Elementi da processare
		var layoutElements 			= document.createElement('div');
		var layoutMenuBottom 			= document.createElement('div');
		var layoutBox 				= document.createElement('div');
				
		
		layoutElements.innerHTML 		= '<div class="bottomline"></div><div class="bg_corners" style="bottom: 0px;right: -1px;background-position: -8px -8px;"></div><div class="bg_corners" style="bottom: 0px;left: 0px;background-position: 0px -8px;"></div>';
		layoutMenuBottom.innerHTML 		= '<div class="bg"></div>';
		layoutBox.innerHTML 			= '<div class="boxlinetop"></div><div class="boxlinebottom"></div><div class="box_corners" style="top: 0px;left: 0px;background-position: 0px 0px;"></div><div class="box_corners" style="top: 0px;right: -1px;background-position: -8px 0px;"></div><div class="box_corners" style="bottom: 0px;right: -1px;background-position: -8px -8px;"></div><div class="box_corners" style="bottom: 0px;left: 0px;background-position: 0px -8px;"></div>';
				
		
		var elem = document.getElementsByTagName('div');

		for (var i = 0; i < elem.length; i++) {
			
			parentClass 	= "";
			parentId	= "";

			if   (elem[i].parentNode != null) {
				
				parentClass 	= elem[i].parentNode.className;
				parentId	= elem[i].parentNode.id;
			}
			
			// Select in base alla classe
			switch(elem[i].className) {

				case "box":
					
					elem[i].appendChild(layoutBox.cloneNode(true));
					
					break;
					
				case "box2":
					
					elem[i].appendChild(layoutBox.cloneNode(true));
					
					break;
					
				case "box_large":
					
					elem[i].appendChild(layoutBox.cloneNode(true));
					
					break;
					
				
			}
			
			// Select in base all'id
			switch(elem[i].id) {

				case "main1":
						
					elem[i].appendChild(layoutElements.cloneNode(true));
					
					break;

				case "menubottom":
						
					elem[i].appendChild(layoutMenuBottom.cloneNode(true));
					
					break;
			}
		}
	}
	