﻿
Ext.onReady(function() {
            Ext.QuickTips.init();
            // Apply a set of config properties to the singleton
            Ext.apply(Ext.QuickTips.getQuickTip(), {
                // maxWidth: 400,
                // minWidth: 100,
				//autoWidth: true,
                showDelay: 50,
                trackMouse: true,
                qclass: 'x-tip'
            });
            //var treeview = document.getElementById('<%=tcpProjects.ClientID %>');
                if (treeview === null)
        return;

    Ext.QuickTips.init();
    // Apply a set of config properties to the singleton
    Ext.apply(Ext.QuickTips.getQuickTip(), {
        // maxWidth: 200,
        // minWidth: 100,
        showDelay: 50,
        trackMouse: true,
        qclass: 'x-tip'
    });
    
    //get all nodes
    var nodes = treeview.getElementsByTagName("a");
    if (nodes && nodes.length > 0) {
        for (var i = 0; i < nodes.length; i++) {
            nodes[i].onmouseover = null;            
            nodes[i].onmouseover = AddTooltip(nodes[i]);
        }
    }
});		

function AddTooltip(node) {
var _tmp = node.title;
node.title = '';
    Ext.QuickTips.register({
        target: node.id,
        title: node.innerHTML,
        text: _tmp,
        //width: 300,
        dismissDelay: 4000//4 seconds
    });
}

function ResetAndAddTooltips(treeview) {
    //get all nodes
    var nodes = treeview.getElementsByTagName("a");
    if (nodes && nodes.length > 0) {
        for (var i = 0; i < nodes.length; i++) {
            nodes[i].onmouseover = null;
            nodes[i].onmouseover = AddTooltip(nodes[i]);
        }
    }
}