function drawTree()
{
	
	//alert(document.getElementById("temp_type").value);
	
	var filePath = "/site/topics/tree.asp?cu_no=" + document.getElementById("cu_no").value ;
	var target_template;
	var target_template_parent = "1";
	var current_Item_No = 0;
	var current_Version = 0;
	var flag;

	if( document.getElementById("temp_type") )
	{
		
		
		
		
		var temp_type = document.getElementById("temp_type").value;
		switch (temp_type)
		{
			case "44" : flag = 'h';
						target_template = document.getElementById("target_template").value ;
						//alert(target_template);
						break;
			case "41" : flag = 'c';
						target_template = document.getElementById("target_template").value ;
						target_template_parent = document.getElementById("target_template").value ;
						break;
			case "42" : flag = 's';
						target_template = document.getElementById("target_template").value ;
						target_template_parent = document.getElementById("target_template_parent").value;
						break;
			default	  :
						if ((document.getElementById("item_no")) && (document.getElementById("version")))
						{
							current_Item_No = document.getElementById("item_no").value;
							current_Version = document.getElementById("version").value;
							flag	= 'd';	
							target_template = document.getElementById("target_template").value ;
							target_template_parent = document.getElementById("target_template_parent").value;
						}
						else
							return ;	
		}
	}
	else if ((document.getElementById("item_no")) && (document.getElementById("version")))
	{
		
		current_Item_No = document.getElementById("item_no").value;
		current_Version = document.getElementById("version").value;
		flag	= 'd';	
		target_template = document.getElementById("target_template").value ;
		target_template_parent = document.getElementById("target_template_parent").value;
	}
	else
		
		return ;

	filePath += "&flag=" + flag;
	filePath += "&template_id=" + target_template;
	filePath += "&item_no=" + current_Item_No + "&version=" + current_Version; 	
	
	
	
	// send an HTTPRequest to save the data on an ASP page
	//var objHTTPRequest = new ActiveXObject("MSXML2.XMLHTTP") ;
		
		
		var browser = navigator.appName;
		
			
		if(browser == "Microsoft Internet Explorer"){
		    var objHTTPRequest = new ActiveXObject("MSXML2.XMLHTTP") ;
				
		}
		else{
		    var objHTTPRequest = new XMLHttpRequest(); 
		    
		    
		}
		
		objHTTPRequest.open("GET",filePath,false) ; 
	try
	{
		
		// send the request
		objHTTPRequest.send("") ;		
	}
	catch(e)
	{
		alert(e.description);
		return false ;
	}								
	// draw tree html
		
	if(document.getElementById("relatedTree")){
		document.getElementById("relatedTree").innerHTML = objHTTPRequest.responseText ;
		if(document.getElementById("treeRaw"))document.getElementById("treeRaw").className = "";
	}
	
}
