/**
 *
 * Copyright (c) 2002-2004 Bluetetra Software.  All rights reserved.
 *
 *
 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED.  IN NO EVENT SHALL BLUETETRA SOFTWARE BE LIABLE FOR 
 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 
 * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER 
 * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 
 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
 * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *  
 * http://www.bluetetra.com
 *
 */

var target = "content";
var tiFileName = "typeTreeIndex.htm";
var nsFilterFileName = "nsFilter.htm";

function TN (href, prefix, ns, name, relation, simpletypeflag, children) {
	this.href = href;
	this.prefix = prefix;
	this.namespace = ns;
	this.name = name;
	this.relation = relation;
	this.simpletypeflag = simpletypeflag;
	this.children = children;

	this.hasChild = (children != null) && (children.length>0);	
}

function T (typeTree)
{
	this.typeTree = typeTree;
}

function typetree_showAllTypes() {
	parent._nsFilter = null;
	parent.componentIndex.location.href= tiFileName;
}

function typetree_filterTypes () {
	parent._href = tiFileName;
	window.open(nsFilterFileName, "_blank", 
		"height=200,width=400,location=no,menubar=no,scrollbars=yes,status=yes,resizable=yes,toolbar=no");
}

function typetree_showTypes() {
	if (parent._nsFilter == null) {
		typetree_setFilterToAll();
	}

	var nsList = parent._nsFilter;
	var typetrees = new Array();
	var nss = new Array();

	for (var i=0; i<nsList.length; i++) {
		typetrees [i] = typetreeDB [nsList[i]];	
		nss[i] = nsList[i];
	}		
	
	typetree_showTree (nss, typetrees); 
}

function typetree_setFilterToAll() {
	var nsList = new Array();
	var i = 0;

	for (var ns in typetreeDB) {
		nsList[i] = ns; 		
		i++;
	}

	parent._nsFilter = nsList;
}


function typetree_showTree (nsList, typetrees) {
	for (var i=0; i<nsList.length; i++) {
		var fpath = typetreeNSMap[nsList[i]];
		
		var str = '<div class="nsBox"><div class="itemNS">'+
			'<nobr><img style="cursor: pointer" src="img/minus.gif" hspace="2" align="middle" onclick="IClick(this)">'+
			'<a class="chref" href="'+fpath+
			'" title="'+encodeURI(nsList[i])+
			'" target="'+target+'">'+encodeURI(nsList[i])+'</a></nobr></div>'+
			'<div style="margin-left: 0.5em">';		

		document.write (str);

		typetree_outputList (typetrees[i].typeTree);
		

		document.write ('</div></div>');
	}
} 

function typetree_outputList (list) {
	for (var i=0; i<list.length; i++) {
		typetree_outputTree (list[i]);
	}
}

function typetree_outputTree (node) {
	if (node.hasChild == false) {
		typetree_outputLeaf (node);
	} else {
		typetree_outputNonLeaf (node);
	}
}


function typetree_outputLeaf (node) {
	var str = null;
	var nodeStr = null;

	if (node.prefix.length>0) {
		nodeStr = prefixedAnchorString(node)
	} else {
		nodeStr = anchorString (node)
	}

	str = '<span class="leaf"><nobr>' +
		  '<img src="img/leaf.gif" hspace="2" align="middle">' + 
		  nodeStr + '</nobr></span><br />';

	document.write (str);
}

function prefixedAnchorString (node) {
	return  '<a class="chref" href="'+node.href+
			'" target="'+target+ '"'+
			' title="ns=' + encodeURI(node.namespace)+'">'+
			node.prefix+':'+'</a>'+
			'<a class="chref" href="'+node.href+'" target="'+target+ '"'+
			' title="ns=' + encodeURI(node.namespace)+'">'+ node.name +
			'</a>'+typetree_getNodeIcon(node);
}

function anchorString (node) {
	return 	'<a class="chref" href="'+node.href+'" target="'+target+'"'+
			' title="ns=' + encodeURI(node.namespace)+'">'+ node.name +
			'</a>'+typetree_getNodeIcon(node);

}

function typetree_outputNonLeaf (node) {
	var str = null;
	var nodeStr = null;

	if (node.prefix.length>0) {
		nodeStr = prefixedAnchorString(node);
	} else {
		nodeStr = anchorString (node);
	}
		
	str = '<div><div class="nonleaf">'+
			'<nobr><img style="cursor: pointer" src="img/minus.gif" hspace="2" align="middle" onclick="IClick(this)">'+
			nodeStr +
			'</nobr></div>'+
			'<div style="margin-left: 0.8em">';

	document.write (str);

	var childs = node.children;
	for (var i=0; i<childs.length; i++) {
		typetree_outputTree (childs[i]);
	}					

	document.write ('</div></div>');
}

function typetree_getNodeIcon(node) {
	var rStr = null;
	if (node.relation == "none") {
		rStr = "";
	} else if (node.relation == "extension") {
		rStr = '<img alt="derived by extension" border="0" hspace="2" align="middle" src="img/extension.gif">';
	
	} else if (node.relation == "restriction") {
		rStr = '<img alt="derived by restriction" border="0" hspace="2" align="middle" src="img/restriction.gif">';
	
	} else if (node.relation == "list") {
		rStr = '<img alt="derived by list" border="0" hspace="2" align="middle" src="img/list.gif">';
	
	} else if (node.relation == "union") {
		rStr = '<img alt="derived by union" border="0" hspace="2" align="middle" src="img/union.gif">';
	
	}
	
	var typeStr = null;
	
	if (node.simpletypeflag) {
		typeStr = '<img alt="simple type" border="0" hspace="2" align="middle" src="img/simple.gif">'; 
	} else {
		typeStr = '<img alt="complex type" border="0" hspace="2" align="middle" src="img/complex.gif">';	
	} 

	return typeStr + rStr;
}

var typetreeDB = new Array();
var typetreeNSMap = new Array();

typetreeDB ["http://www.w3.org/2003/05/soap-encoding"] =  new T (new Array (new TN("http://www.w3.org/TR/xmlschema-2/#anyURI","xs","http://www.w3.org/2001/XMLSchema","anyURI","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/anyURI.htm#complexTypeDefinition_anyURI","","http://www.w3.org/2003/05/soap-encoding","anyURI","restriction",false,null))),new TN("http___www_w3_org_2003_05_soap-encoding/simpletype/arraySize.htm#simpleTypeDefinition_arraySize","","http://www.w3.org/2003/05/soap-encoding","arraySize","none",true,null),new TN("http___www_w3_org_2003_05_soap-encoding/simpletype/arraySizeBase.htm#simpleTypeDefinition_arraySizeBase","","http://www.w3.org/2003/05/soap-encoding","arraySizeBase","none",true,null),new TN("http://www.w3.org/TR/xmlschema-2/#base64Binary","xs","http://www.w3.org/2001/XMLSchema","base64Binary","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/simpletype/base64.htm#simpleTypeDefinition_base64","","http://www.w3.org/2003/05/soap-encoding","base64","restriction",true,null),new TN("http___www_w3_org_2003_05_soap-encoding/complextype/base64Binary.htm#complexTypeDefinition_base64Binary","","http://www.w3.org/2003/05/soap-encoding","base64Binary","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#boolean","xs","http://www.w3.org/2001/XMLSchema","boolean","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/boolean.htm#complexTypeDefinition_boolean","","http://www.w3.org/2003/05/soap-encoding","boolean","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#byte","xs","http://www.w3.org/2001/XMLSchema","byte","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/byte.htm#complexTypeDefinition_byte","","http://www.w3.org/2003/05/soap-encoding","byte","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#date","xs","http://www.w3.org/2001/XMLSchema","date","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/date.htm#complexTypeDefinition_date","","http://www.w3.org/2003/05/soap-encoding","date","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#dateTime","xs","http://www.w3.org/2001/XMLSchema","dateTime","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/dateTime.htm#complexTypeDefinition_dateTime","","http://www.w3.org/2003/05/soap-encoding","dateTime","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#decimal","xs","http://www.w3.org/2001/XMLSchema","decimal","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/decimal.htm#complexTypeDefinition_decimal","","http://www.w3.org/2003/05/soap-encoding","decimal","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#double","xs","http://www.w3.org/2001/XMLSchema","double","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/double.htm#complexTypeDefinition_double","","http://www.w3.org/2003/05/soap-encoding","double","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#duration","xs","http://www.w3.org/2001/XMLSchema","duration","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/duration.htm#complexTypeDefinition_duration","","http://www.w3.org/2003/05/soap-encoding","duration","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#ENTITIES","xs","http://www.w3.org/2001/XMLSchema","ENTITIES","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/ENTITIES.htm#complexTypeDefinition_ENTITIES","","http://www.w3.org/2003/05/soap-encoding","ENTITIES","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#ENTITY","xs","http://www.w3.org/2001/XMLSchema","ENTITY","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/ENTITY.htm#complexTypeDefinition_ENTITY","","http://www.w3.org/2003/05/soap-encoding","ENTITY","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#float","xs","http://www.w3.org/2001/XMLSchema","float","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/float.htm#complexTypeDefinition_float","","http://www.w3.org/2003/05/soap-encoding","float","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#gDay","xs","http://www.w3.org/2001/XMLSchema","gDay","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/gDay.htm#complexTypeDefinition_gDay","","http://www.w3.org/2003/05/soap-encoding","gDay","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#gMonth","xs","http://www.w3.org/2001/XMLSchema","gMonth","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/gMonth.htm#complexTypeDefinition_gMonth","","http://www.w3.org/2003/05/soap-encoding","gMonth","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#gMonthDay","xs","http://www.w3.org/2001/XMLSchema","gMonthDay","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/gMonthDay.htm#complexTypeDefinition_gMonthDay","","http://www.w3.org/2003/05/soap-encoding","gMonthDay","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#gYear","xs","http://www.w3.org/2001/XMLSchema","gYear","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/gYear.htm#complexTypeDefinition_gYear","","http://www.w3.org/2003/05/soap-encoding","gYear","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#gYearMonth","xs","http://www.w3.org/2001/XMLSchema","gYearMonth","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/gYearMonth.htm#complexTypeDefinition_gYearMonth","","http://www.w3.org/2003/05/soap-encoding","gYearMonth","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#hexBinary","xs","http://www.w3.org/2001/XMLSchema","hexBinary","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/hexBinary.htm#complexTypeDefinition_hexBinary","","http://www.w3.org/2003/05/soap-encoding","hexBinary","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#ID","xs","http://www.w3.org/2001/XMLSchema","ID","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/ID.htm#complexTypeDefinition_ID","","http://www.w3.org/2003/05/soap-encoding","ID","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#IDREF","xs","http://www.w3.org/2001/XMLSchema","IDREF","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/IDREF.htm#complexTypeDefinition_IDREF","","http://www.w3.org/2003/05/soap-encoding","IDREF","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#IDREFS","xs","http://www.w3.org/2001/XMLSchema","IDREFS","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/IDREFS.htm#complexTypeDefinition_IDREFS","","http://www.w3.org/2003/05/soap-encoding","IDREFS","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#int","xs","http://www.w3.org/2001/XMLSchema","int","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/int.htm#complexTypeDefinition_int","","http://www.w3.org/2003/05/soap-encoding","int","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#integer","xs","http://www.w3.org/2001/XMLSchema","integer","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/integer.htm#complexTypeDefinition_integer","","http://www.w3.org/2003/05/soap-encoding","integer","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#language","xs","http://www.w3.org/2001/XMLSchema","language","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/language.htm#complexTypeDefinition_language","","http://www.w3.org/2003/05/soap-encoding","language","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#long","xs","http://www.w3.org/2001/XMLSchema","long","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/long.htm#complexTypeDefinition_long","","http://www.w3.org/2003/05/soap-encoding","long","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#Name","xs","http://www.w3.org/2001/XMLSchema","Name","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/Name.htm#complexTypeDefinition_Name","","http://www.w3.org/2003/05/soap-encoding","Name","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#NCName","xs","http://www.w3.org/2001/XMLSchema","NCName","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/NCName.htm#complexTypeDefinition_NCName","","http://www.w3.org/2003/05/soap-encoding","NCName","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#negativeInteger","xs","http://www.w3.org/2001/XMLSchema","negativeInteger","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/negativeInteger.htm#complexTypeDefinition_negativeInteger","","http://www.w3.org/2003/05/soap-encoding","negativeInteger","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#NMTOKEN","xs","http://www.w3.org/2001/XMLSchema","NMTOKEN","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/NMTOKEN.htm#complexTypeDefinition_NMTOKEN","","http://www.w3.org/2003/05/soap-encoding","NMTOKEN","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#NMTOKENS","xs","http://www.w3.org/2001/XMLSchema","NMTOKENS","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/NMTOKENS.htm#complexTypeDefinition_NMTOKENS","","http://www.w3.org/2003/05/soap-encoding","NMTOKENS","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#nonNegativeInteger","xs","http://www.w3.org/2001/XMLSchema","nonNegativeInteger","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/nonNegativeInteger.htm#complexTypeDefinition_nonNegativeInteger","","http://www.w3.org/2003/05/soap-encoding","nonNegativeInteger","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#nonPositiveInteger","xs","http://www.w3.org/2001/XMLSchema","nonPositiveInteger","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/nonPositiveInteger.htm#complexTypeDefinition_nonPositiveInteger","","http://www.w3.org/2003/05/soap-encoding","nonPositiveInteger","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#normalizedString","xs","http://www.w3.org/2001/XMLSchema","normalizedString","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/normalizedString.htm#complexTypeDefinition_normalizedString","","http://www.w3.org/2003/05/soap-encoding","normalizedString","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#positiveInteger","xs","http://www.w3.org/2001/XMLSchema","positiveInteger","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/positiveInteger.htm#complexTypeDefinition_positiveInteger","","http://www.w3.org/2003/05/soap-encoding","positiveInteger","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#QName","xs","http://www.w3.org/2001/XMLSchema","QName","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/QName.htm#complexTypeDefinition_QName","","http://www.w3.org/2003/05/soap-encoding","QName","restriction",false,null))),new TN("http___www_w3_org_2003_05_soap-encoding/complextype/Ref.htm#complexTypeDefinition_Ref","","http://www.w3.org/2003/05/soap-encoding","Ref","none",false,null),new TN("http://www.w3.org/TR/xmlschema-2/#short","xs","http://www.w3.org/2001/XMLSchema","short","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/short.htm#complexTypeDefinition_short","","http://www.w3.org/2003/05/soap-encoding","short","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#string","xs","http://www.w3.org/2001/XMLSchema","string","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/string.htm#complexTypeDefinition_string","","http://www.w3.org/2003/05/soap-encoding","string","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#time","xs","http://www.w3.org/2001/XMLSchema","time","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/time.htm#complexTypeDefinition_time","","http://www.w3.org/2003/05/soap-encoding","time","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#token","xs","http://www.w3.org/2001/XMLSchema","token","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/simpletype/nodeType.htm#simpleTypeDefinition_nodeType","","http://www.w3.org/2003/05/soap-encoding","nodeType","restriction",true,null),new TN("http___www_w3_org_2003_05_soap-encoding/complextype/token.htm#complexTypeDefinition_token","","http://www.w3.org/2003/05/soap-encoding","token","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#unsignedByte","xs","http://www.w3.org/2001/XMLSchema","unsignedByte","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/unsignedByte.htm#complexTypeDefinition_unsignedByte","","http://www.w3.org/2003/05/soap-encoding","unsignedByte","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#unsignedInt","xs","http://www.w3.org/2001/XMLSchema","unsignedInt","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/unsignedInt.htm#complexTypeDefinition_unsignedInt","","http://www.w3.org/2003/05/soap-encoding","unsignedInt","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#unsignedLong","xs","http://www.w3.org/2001/XMLSchema","unsignedLong","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/unsignedLong.htm#complexTypeDefinition_unsignedLong","","http://www.w3.org/2003/05/soap-encoding","unsignedLong","restriction",false,null))),new TN("http://www.w3.org/TR/xmlschema-2/#unsignedShort","xs","http://www.w3.org/2001/XMLSchema","unsignedShort","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-encoding/complextype/unsignedShort.htm#complexTypeDefinition_unsignedShort","","http://www.w3.org/2003/05/soap-encoding","unsignedShort","restriction",false,null)))));
typetreeNSMap ["http://www.w3.org/2003/05/soap-encoding"] = "http___www_w3_org_2003_05_soap-encoding/index.htm";
typetreeDB ["http://www.w3.org/2003/05/soap-envelope"] =  new T (new Array (new TN("http___www_w3_org_2003_05_soap-envelope/complextype/Body.htm#complexTypeDefinition_Body","","http://www.w3.org/2003/05/soap-envelope","Body","none",false,null),new TN("http___www_w3_org_2003_05_soap-envelope/complextype/detail.htm#complexTypeDefinition_detail","","http://www.w3.org/2003/05/soap-envelope","detail","none",false,null),new TN("http___www_w3_org_2003_05_soap-envelope/complextype/Envelope.htm#complexTypeDefinition_Envelope","","http://www.w3.org/2003/05/soap-envelope","Envelope","none",false,null),new TN("http___www_w3_org_2003_05_soap-envelope/complextype/Fault.htm#complexTypeDefinition_Fault","","http://www.w3.org/2003/05/soap-envelope","Fault","none",false,null),new TN("http___www_w3_org_2003_05_soap-envelope/complextype/faultcode.htm#complexTypeDefinition_faultcode","","http://www.w3.org/2003/05/soap-envelope","faultcode","none",false,null),new TN("http___www_w3_org_2003_05_soap-envelope/complextype/faultreason.htm#complexTypeDefinition_faultreason","","http://www.w3.org/2003/05/soap-envelope","faultreason","none",false,null),new TN("http___www_w3_org_2003_05_soap-envelope/complextype/Header.htm#complexTypeDefinition_Header","","http://www.w3.org/2003/05/soap-envelope","Header","none",false,null),new TN("http___www_w3_org_2003_05_soap-envelope/complextype/NotUnderstoodType.htm#complexTypeDefinition_NotUnderstoodType","","http://www.w3.org/2003/05/soap-envelope","NotUnderstoodType","none",false,null),new TN("http://www.w3.org/TR/xmlschema-2/#QName","xs","http://www.w3.org/2001/XMLSchema","QName","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-envelope/simpletype/faultcodeEnum.htm#simpleTypeDefinition_faultcodeEnum","","http://www.w3.org/2003/05/soap-envelope","faultcodeEnum","restriction",true,null))),new TN("http://www.w3.org/TR/xmlschema-2/#string","xs","http://www.w3.org/2001/XMLSchema","string","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-envelope/complextype/reasontext.htm#complexTypeDefinition_reasontext","","http://www.w3.org/2003/05/soap-envelope","reasontext","restriction",false,null))),new TN("http___www_w3_org_2003_05_soap-envelope/complextype/subcode.htm#complexTypeDefinition_subcode","","http://www.w3.org/2003/05/soap-envelope","subcode","none",false,null),new TN("http___www_w3_org_2003_05_soap-envelope/complextype/SupportedEnvType.htm#complexTypeDefinition_SupportedEnvType","","http://www.w3.org/2003/05/soap-envelope","SupportedEnvType","none",false,null),new TN("http___www_w3_org_2003_05_soap-envelope/complextype/UpgradeType.htm#complexTypeDefinition_UpgradeType","","http://www.w3.org/2003/05/soap-envelope","UpgradeType","none",false,null)));
typetreeNSMap ["http://www.w3.org/2003/05/soap-envelope"] = "http___www_w3_org_2003_05_soap-envelope/index.htm";
typetreeDB ["http://www.w3.org/2003/05/soap-rpc"] =  new T (new Array (new TN("http://www.w3.org/TR/xmlschema-2/#QName","xs","http://www.w3.org/2001/XMLSchema","QName","none",true,new Array(new TN("http___www_w3_org_2003_05_soap-rpc/simpletype/faultcodeEnum.htm#simpleTypeDefinition_faultcodeEnum","","http://www.w3.org/2003/05/soap-rpc","faultcodeEnum","restriction",true,null)))));
typetreeNSMap ["http://www.w3.org/2003/05/soap-rpc"] = "http___www_w3_org_2003_05_soap-rpc/index.htm";
								   



