function enjoyHeight()
	{
		var wr_sx, wr_dx, h_sx, h_dx, top, bottom, head, bread, foot, wrap;

		//------------------------------------------------------------------------------
		// se nella pagina il wrapper č diviso in due colonne, regolo l'altezza in modo che
		// la colonna di destra sia sempre lunga almeno come quella di sinistra, cosė da
		// avere il bordo disegnato sempre correttamente
		if (document.getElementById('wrapper_desc_sx'))
		{
			// leggo le altezze dei due div
			wr_sx = document.getElementById('wrapper_desc_sx').offsetHeight;
			wr_dx = document.getElementById('wrapper_desc_dx').offsetHeight;

			if (wr_sx > wr_dx)
			{
				document.getElementById('wrapper_desc_dx').style.height = wr_sx+"px";
			}
		}
		
		//------------------------------------------------------------------------------
		// Regolo l'altezza della colonna di destra in modo che sia sempre alta almeno
		// come la colonna di sinistra
		
		// leggo le altezze dei due div
		h_sx = document.getElementById('col_sx').offsetHeight;
		h_dx = document.getElementById('col_dx').offsetHeight;
		
		if (h_sx > h_dx)
		{
			bread = 0;
			top = 0;
			bottom = 0;
			wrap = 0;
			
			//header e footer
			head = document.getElementById('header').offsetHeight;
			foot = document.getElementById('footer_top').offsetHeight + document.getElementById('footer').offsetHeight + document.getElementById('footer_bottom').offsetHeight;
			// breadcrumb
			if (document.getElementById('breadcrumb') )
			{
				bread = document.getElementById('breadcrumb').offsetHeight;
			}			
			
			// div che contengono le immagini delle ombre
			if (document.getElementById('wrapper') )
			{
				top = document.getElementById('wrapper_top').offsetHeight;
				bottom = document.getElementById('wrapper_bottom').offsetHeight;

			}
			wrap = h_sx - head - wrap - foot - (2*top + 2*bottom) - 38;
			document.getElementById('wrapper').style.height = wrap+"px";
		}
	}
/*
	window.onload=function()
	{
		enjoyHeight();
	}
*/
