//
function Page_Load()
{
	var Node = self.document.getElementById("MaxId");
	
	if(Node == null)
		return;

	if(Node.value == "" || Node.value == null)
		return;

	var ParentNode = self.parent.document.getElementById("MaxId");
	
	if(ParentNode == null)
		return;
					
	ParentNode.value = Node.value;

	Node.value = "";
	
	Node = self.document.getElementById("LoadingId");
	
	if(Node == null)
		return;
		
	var FromNode = self.document.getElementById("root");
	
	if(FromNode == null)
		return;
	
	var ToNode = self.parent.document.getElementById(Node.value);

	if(ToNode == null)
		return;
	
	for(i = 0; i < ToNode.childNodes.length; i++)
		ToNode.removeChild(ToNode.childNodes[i]);

	ImportNode(FromNode, ToNode);
}

function ImportNode(arg_FromNode, arg_ToNode)
{	
	if(arg_FromNode.hasChildNodes == false)
		return;
		
	for(var i = 0; i < arg_FromNode.childNodes.length; i++)
	{		
		var FromNode = arg_FromNode.childNodes[i];
		
		var ToNode = null;
		
		if(FromNode.nodeValue == null)
		{			
			ToNode = arg_ToNode.ownerDocument.createElement(FromNode.tagName);

			for(var j = 0; j < FromNode.attributes.length; j++)
			{
				var Attribute = FromNode.attributes[j];
				
				if(Attribute.nodeValue == null || Attribute.nodeValue == "" || Attribute.nodeValue == "undefined")
					continue;
				
				switch(Attribute.nodeName.toLowerCase())
				{
					case "class":
						ToNode.className = Attribute.nodeValue;
						break;
					case "colspan":
						ToNode.colSpan = Attribute.nodeValue;
						break;
					default:
						ToNode.setAttribute(Attribute.nodeName, Attribute.nodeValue);				
				}
			}			
		}
		else
			ToNode = arg_ToNode.ownerDocument.createTextNode(FromNode.nodeValue);
					
		arg_ToNode.appendChild(ToNode);			
		
		ImportNode(FromNode, ToNode);
	}
}

