function div2iframe(iframe_name)
{
	try
	{
		var src = document.getElementById(iframe_name+'_div');
		var dst = document.getElementById(iframe_name);
		if(src!=null && dst!=null)
		{
			var dstCD = dst.contentWindow.document;
			if(typeof(dstCD)!='undefined' && dstCD!=null)
			{
				var tmp = src.innerHTML;
				src.innerHTML = '';
				dstCD.open();				
				dstCD.write(tmp);
				dstCD.close();
				src.style.display = 'none';
				var bdy = dstCD.getElementsByTagName('body')[0];
				bdy.style.margin = '0px';								
				var head = dstCD.getElementsByTagName('head')[0];
				if(head!=null)
				{
					var styleNode = dstCD.createElement('style');
					//styleNode.type = 'text/css';
					styleNode.setAttribute("type", "text/css");
					/*if(styleNode.styleSheet) // IE
						styleNode.styleSheet.cssText = def;
					else
					{	// the world
					    var tt1 = document.createTextNode(def);
					    styleNode.appendChild(tt1);
					}*/
					head.appendChild(styleNode);
					/*if(styleNode!=null)
					{
						var text =	'* {\n' +
									'	font-family:Arial,\'Liberation Sans\',FreeSans,sans-serif;\n' +
									'	font-size-adjust:none;\n' +
									'	font-style:normal;\n' +
									'	font-variant:normal;\n' +
									'	font-weight:normal;\n' +
									'	line-height:1.125em;\n' +
									'	color:#333333;\n' +
									'}\n' +
									'\n' +
									'body, table, div, span, ul, ol, li, form, input, label {\n' +
									'	font-size:11px;\n' +
									'}\n';
						if(styleNode.text!=null)
							styleNode.text = text;
						else
							styleNode.textContent = text;
					}*/
					dst.height = dstCD.body.scrollHeight;// + 'px';
					dst.style.height = dstCD.body.scrollHeight + 'px';
//debugger;
//alert(dst.style.height+'-'+dstCD.body.scrollHeight+'-'+dst.height+'-'+dstCD.body.offsetHeight+'-'+dst.contentWindow.innerHeight);
				}
			}
		}
	}
	catch(e){ alert('div2iframe: '+e); } //window.status = e.message; } // stampa in basso a sx nella status bar
}
