
(function() {
var tree;
function treeInit() {
	tree = new YAHOO.widget.TreeView("nav_content");
	var root = tree.getRoot();            
	
	
        var dataObjWSbde04e3d3e6474c46c45e7b4120d413dc148000html = 
        { label: "Accessing data services overview",
        href:"WSbde04e3d3e6474c46c45e7b4120d413dc14-8000.html",
        target:"_self"};
        var WSbde04e3d3e6474c46c45e7b4120d413dc148000html = 
        new YAHOO.widget.TextNode(dataObjWSbde04e3d3e6474c46c45e7b4120d413dc148000html, 
        root, false);
        
        var dataObjWSbde04e3d3e6474c4668f02f4120d422cf088000html = 
        { label: "Building data-centric applications with Flash Builder",
        href:"WSbde04e3d3e6474c4-668f02f4120d422cf08-8000.html",
        target:"_self"};
        var WSbde04e3d3e6474c4668f02f4120d422cf088000html = 
        new YAHOO.widget.TextNode(dataObjWSbde04e3d3e6474c4668f02f4120d422cf088000html, 
        root, false);
        
        var dataObjWSbde04e3d3e6474c4668f02f4120d422cf087ffdhtml = 
        { label: "Creating a Flex project to access data services",
        href:"WSbde04e3d3e6474c4-668f02f4120d422cf08-7ffd.html",
        target:"_self"};
        var WSbde04e3d3e6474c4668f02f4120d422cf087ffdhtml = 
        new YAHOO.widget.TextNode(dataObjWSbde04e3d3e6474c4668f02f4120d422cf087ffdhtml, 
        WSbde04e3d3e6474c4668f02f4120d422cf088000html, false);
        
        var dataObjWSbde04e3d3e6474c4668f02f4120d422cf087ffehtml = 
        { label: "Connecting to data services",
        href:"WSbde04e3d3e6474c4-668f02f4120d422cf08-7ffe.html",
        target:"_self"};
        var WSbde04e3d3e6474c4668f02f4120d422cf087ffehtml = 
        new YAHOO.widget.TextNode(dataObjWSbde04e3d3e6474c4668f02f4120d422cf087ffehtml, 
        WSbde04e3d3e6474c4668f02f4120d422cf088000html, false);
        
        var dataObjWSbde04e3d3e6474c45b672e6c12574edcc5e8000html = 
        { label: "Installing Zend Framework",
        href:"WSbde04e3d3e6474c45b672e6c12574edcc5e-8000.html",
        target:"_self"};
        var WSbde04e3d3e6474c45b672e6c12574edcc5e8000html = 
        new YAHOO.widget.TextNode(dataObjWSbde04e3d3e6474c45b672e6c12574edcc5e8000html, 
        WSbde04e3d3e6474c4668f02f4120d422cf088000html, false);
        
        var dataObjWSbde04e3d3e6474c467c137312420f425c28000html = 
        { label: "Using a single server instance",
        href:"WSbde04e3d3e6474c467c137312420f425c2-8000.html",
        target:"_self"};
        var WSbde04e3d3e6474c467c137312420f425c28000html = 
        new YAHOO.widget.TextNode(dataObjWSbde04e3d3e6474c467c137312420f425c28000html, 
        WSbde04e3d3e6474c4668f02f4120d422cf088000html, false);
        
        var dataObjWSbde04e3d3e6474c4668f02f4120d422cf087ff4html = 
        { label: "Building the client application",
        href:"WSbde04e3d3e6474c4-668f02f4120d422cf08-7ff4.html",
        target:"_self"};
        var WSbde04e3d3e6474c4668f02f4120d422cf087ff4html = 
        new YAHOO.widget.TextNode(dataObjWSbde04e3d3e6474c4668f02f4120d422cf087ff4html, 
        WSbde04e3d3e6474c4668f02f4120d422cf088000html, false);
        
        var dataObjWSbde04e3d3e6474c4668f02f4120d422cf087ff7html = 
        { label: "Configuring data types for data service operations",
        href:"WSbde04e3d3e6474c4-668f02f4120d422cf08-7ff7.html",
        target:"_self"};
        var WSbde04e3d3e6474c4668f02f4120d422cf087ff7html = 
        new YAHOO.widget.TextNode(dataObjWSbde04e3d3e6474c4668f02f4120d422cf087ff7html, 
        WSbde04e3d3e6474c4668f02f4120d422cf088000html, false);
        
        var dataObjWSbde04e3d3e6474c476a23cdf122cd43adab7fffhtml = 
        { label: "Testing service operations",
        href:"WSbde04e3d3e6474c4-76a23cdf122cd43adab-7fff.html",
        target:"_self"};
        var WSbde04e3d3e6474c476a23cdf122cd43adab7fffhtml = 
        new YAHOO.widget.TextNode(dataObjWSbde04e3d3e6474c476a23cdf122cd43adab7fffhtml, 
        WSbde04e3d3e6474c4668f02f4120d422cf088000html, false);
        
        var dataObjWSbde04e3d3e6474c4668f02f4120d422cf087fefhtml = 
        { label: "Managing the access of data from the server",
        href:"WSbde04e3d3e6474c4-668f02f4120d422cf08-7fef.html",
        target:"_self"};
        var WSbde04e3d3e6474c4668f02f4120d422cf087fefhtml = 
        new YAHOO.widget.TextNode(dataObjWSbde04e3d3e6474c4668f02f4120d422cf087fefhtml, 
        WSbde04e3d3e6474c4668f02f4120d422cf088000html, false);
        
        var dataObjWSbde04e3d3e6474c456c6d6d11210238e6e88000html = 
        { label: "Flash Builder code generation for client applications",
        href:"WSbde04e3d3e6474c4-56c6d6d11210238e6e8-8000.html",
        target:"_self"};
        var WSbde04e3d3e6474c456c6d6d11210238e6e88000html = 
        new YAHOO.widget.TextNode(dataObjWSbde04e3d3e6474c456c6d6d11210238e6e88000html, 
        WSbde04e3d3e6474c4668f02f4120d422cf088000html, false);
        
        var dataObjWSbde04e3d3e6474c4336b66e0120d43161648000html = 
        { label: "Deploying applications that access data services",
        href:"WSbde04e3d3e6474c4336b66e0120d4316164-8000.html",
        target:"_self"};
        var WSbde04e3d3e6474c4336b66e0120d43161648000html = 
        new YAHOO.widget.TextNode(dataObjWSbde04e3d3e6474c4336b66e0120d43161648000html, 
        WSbde04e3d3e6474c4668f02f4120d422cf088000html, false);
        
        var dataObjWSbde04e3d3e6474c4720494c2120d433845c8000html = 
        { label: "Implementing services for data-centric applications",
        href:"WSbde04e3d3e6474c4720494c2120d433845c-8000.html",
        target:"_self"};
        var WSbde04e3d3e6474c4720494c2120d433845c8000html = 
        new YAHOO.widget.TextNode(dataObjWSbde04e3d3e6474c4720494c2120d433845c8000html, 
        root, false);
        
        var dataObjWSbde04e3d3e6474c4631b5269120d4352c1f8000html = 
        { label: "Action Message Format (AMF)",
        href:"WSbde04e3d3e6474c4-631b5269120d4352c1f-8000.html",
        target:"_self"};
        var WSbde04e3d3e6474c4631b5269120d4352c1f8000html = 
        new YAHOO.widget.TextNode(dataObjWSbde04e3d3e6474c4631b5269120d4352c1f8000html, 
        WSbde04e3d3e6474c4720494c2120d433845c8000html, false);
        
        var dataObjWSbde04e3d3e6474c477b65518121a328b71e8000html = 
        { label: "Client-side and server-side typing",
        href:"WSbde04e3d3e6474c4-77b65518121a328b71e-8000.html",
        target:"_self"};
        var WSbde04e3d3e6474c477b65518121a328b71e8000html = 
        new YAHOO.widget.TextNode(dataObjWSbde04e3d3e6474c477b65518121a328b71e8000html, 
        WSbde04e3d3e6474c4720494c2120d433845c8000html, false);
        
        var dataObjWSbde04e3d3e6474c41fedecd9120d437d26d8000html = 
        { label: "Implementing ColdFusion services",
        href:"WSbde04e3d3e6474c41fedecd9120d437d26d-8000.html",
        target:"_self"};
        var WSbde04e3d3e6474c41fedecd9120d437d26d8000html = 
        new YAHOO.widget.TextNode(dataObjWSbde04e3d3e6474c41fedecd9120d437d26d8000html, 
        WSbde04e3d3e6474c4720494c2120d433845c8000html, false);
        
        var dataObjWSbde04e3d3e6474c444240ffa121086704cc8000html = 
        { label: "Implementing PHP services",
        href:"WSbde04e3d3e6474c444240ffa121086704cc-8000.html",
        target:"_self"};
        var WSbde04e3d3e6474c444240ffa121086704cc8000html = 
        new YAHOO.widget.TextNode(dataObjWSbde04e3d3e6474c444240ffa121086704cc8000html, 
        WSbde04e3d3e6474c4720494c2120d433845c8000html, false);
        
        var dataObjWSbde04e3d3e6474c43bc94658121086778288000html = 
        { label: "Debugging remote services",
        href:"WSbde04e3d3e6474c4-3bc9465812108677828-8000.html",
        target:"_self"};
        var WSbde04e3d3e6474c43bc94658121086778288000html = 
        new YAHOO.widget.TextNode(dataObjWSbde04e3d3e6474c43bc94658121086778288000html, 
        WSbde04e3d3e6474c4720494c2120d433845c8000html, false);
        
        var dataObjWSbde04e3d3e6474c466ea6cf12430ff41508000html = 
        { label: "Example implementing services from multiple sources",
        href:"WSbde04e3d3e6474c4-66ea6cf12430ff4150-8000.html",
        target:"_self"};
        var WSbde04e3d3e6474c466ea6cf12430ff41508000html = 
        new YAHOO.widget.TextNode(dataObjWSbde04e3d3e6474c466ea6cf12430ff41508000html, 
        WSbde04e3d3e6474c4720494c2120d433845c8000html, false);
        
        var dataObjWS2db454920e96a9e51e63e3d11c0bf690847ff2html = 
        { label: "Accessing server-side data",
        href:"WS2db454920e96a9e51e63e3d11c0bf69084-7ff2.html",
        target:"_self"};
        var WS2db454920e96a9e51e63e3d11c0bf690847ff2html = 
        new YAHOO.widget.TextNode(dataObjWS2db454920e96a9e51e63e3d11c0bf690847ff2html, 
        root, false);
        
        var dataObjWS2db454920e96a9e51e63e3d11c0bf690847fdchtml = 
        { label: "Using HTTPService components",
        href:"WS2db454920e96a9e51e63e3d11c0bf69084-7fdc.html",
        target:"_self"};
        var WS2db454920e96a9e51e63e3d11c0bf690847fdchtml = 
        new YAHOO.widget.TextNode(dataObjWS2db454920e96a9e51e63e3d11c0bf690847fdchtml, 
        WS2db454920e96a9e51e63e3d11c0bf690847ff2html, false);
        
        var dataObjWS2db454920e96a9e51e63e3d11c0bf690847fdbhtml = 
        { label: "Using WebService components",
        href:"WS2db454920e96a9e51e63e3d11c0bf69084-7fdb.html",
        target:"_self"};
        var WS2db454920e96a9e51e63e3d11c0bf690847fdbhtml = 
        new YAHOO.widget.TextNode(dataObjWS2db454920e96a9e51e63e3d11c0bf690847fdbhtml, 
        WS2db454920e96a9e51e63e3d11c0bf690847ff2html, false);
        
        var dataObjWS2db454920e96a9e51e63e3d11c0bf690847fdahtml = 
        { label: "Using RemoteObject components",
        href:"WS2db454920e96a9e51e63e3d11c0bf69084-7fda.html",
        target:"_self"};
        var WS2db454920e96a9e51e63e3d11c0bf690847fdahtml = 
        new YAHOO.widget.TextNode(dataObjWS2db454920e96a9e51e63e3d11c0bf690847fdahtml, 
        WS2db454920e96a9e51e63e3d11c0bf690847ff2html, false);
        
        var dataObjWS2db454920e96a9e51e63e3d11c0bf690847fdehtml = 
        { label: "Explicit parameter passing and parameter binding",
        href:"WS2db454920e96a9e51e63e3d11c0bf69084-7fde.html",
        target:"_self"};
        var WS2db454920e96a9e51e63e3d11c0bf690847fdehtml = 
        new YAHOO.widget.TextNode(dataObjWS2db454920e96a9e51e63e3d11c0bf690847fdehtml, 
        WS2db454920e96a9e51e63e3d11c0bf690847ff2html, false);
        
        var dataObjWS2db454920e96a9e51e63e3d11c0bf690847fddhtml = 
        { label: "Handling service results",
        href:"WS2db454920e96a9e51e63e3d11c0bf69084-7fdd.html",
        target:"_self"};
        var WS2db454920e96a9e51e63e3d11c0bf690847fddhtml = 
        new YAHOO.widget.TextNode(dataObjWS2db454920e96a9e51e63e3d11c0bf690847fddhtml, 
        WS2db454920e96a9e51e63e3d11c0bf690847ff2html, false);
        
        var dataObjWSfe62bf3a4a73c1dd22fda37c11f3e6f68fa8000html = 
        { label: "Legal notices",
        href:"WSfe62bf3a4a73c1dd22fda37c11f3e6f68fa-8000.html",
        target:"_self"};
        var WSfe62bf3a4a73c1dd22fda37c11f3e6f68fa8000html = 
        new YAHOO.widget.TextNode(dataObjWSfe62bf3a4a73c1dd22fda37c11f3e6f68fa8000html, 
        root, false);
        
        var dataObjWSfe62bf3a4a73c1dd22fda37c11f3e6f68fa7fffhtml = 
        { label: "Copyright",
        href:"WSfe62bf3a4a73c1dd22fda37c11f3e6f68fa-7fff.html",
        target:"_self"};
        var WSfe62bf3a4a73c1dd22fda37c11f3e6f68fa7fffhtml = 
        new YAHOO.widget.TextNode(dataObjWSfe62bf3a4a73c1dd22fda37c11f3e6f68fa7fffhtml, 
        WSfe62bf3a4a73c1dd22fda37c11f3e6f68fa8000html, false);
        
	
	if (YAHOO.widget.TreeView.nodeCount > 2) {
        updateTOCClass();
		tree.draw();
		if ( typeof(currentTreeNode) != 'undefined' ) {
			syncTocUsingHref(currentTreeNode);
		}
	}
	else {
		hideElement("search");
	}
}

function syncTocUsingHref(currentHref) {
  currentNode = tree.getNodeByProperty("href", currentHref)
  if ((currentNode) && (!currentNode.isRoot())) {
	syncTocUsingNode(currentNode.parent);
  }
}

function syncTocUsingNode(currentNode) {
  if ((currentNode) && (!currentNode.isRoot())) {
	syncTocUsingNode(currentNode.parent);
	currentNode.expand();
  }
}
YAHOO.util.Event.onDOMReady(treeInit);
})();

