﻿function TreePickerDetails(treePicker, divDetails, sDetailsFormat, sBaseID)
{
var m_divDetails = divDetails;var m_sDetailsFormat = sDetailsFormat;var m_sBaseID = sBaseID;var m_oTreePicker = treePicker;this.AppendDetails = AppendDetails;function AppendDetails(sID, sValue, sText, sPath)
{
if (m_divDetails)
{
m_divDetails.appendChild(CreateDetailElement(sID, sValue, sText, sPath));}
}
this.CreateDetailElement = CreateDetailElement;function CreateDetailElement(sID, sValue, sText, sPath)
{
var oElement = document.createElement("div");oElement.setAttribute("id", m_sBaseID + "_" + sID);oElement.innerHTML = m_sDetailsFormat.replace("#V#", sValue).replace("#T#", sText).replace("#P#", sPath);var button = document.createElement("input");button.ID = m_sBaseID + "_Remove_" + sID ;button.value = "Remove";button.type = "Button";Sys.UI.DomElement.addCssClass(button, "CancelButton");$addHandler(button, "click", m_oTreePicker.RemoveItem);oElement.appendChild(button);return oElement;}
this.ClearDetails = ClearDetails;function ClearDetails()
{
if (m_divDetails == null)
{
return;}
var removeButtonDivs = m_divDetails.getElementsByTagName("div");if (removeButtonDivs == null)
{
return;}
for (var i=0;i<removeButtonDivs.length;i++)
{
var oElement = removeButtonDivs[i];oElement.style.display = "none";}
}
this.RemoveDetails = RemoveDetails;function RemoveDetails()
{
}
this.Dispose = Dispose;function Dispose()
{
if (m_divDetails == null)
{
return;}
var removeButtonDivs = m_divDetails.getElementsByTagName("div");if (removeButtonDivs == null)
{
return;}
for (var i=0;i<removeButtonDivs.length;i++)
{
var oElement = removeButtonDivs[i];var removeButton = oElement.getElementsByTagName("input")[0];$clearHandlers(removeButton);}
m_divDetails.parentNode.removeChild(m_divDetails);}
}

if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();