/**
 *
 * 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 ciFileName = "componentIndex.htm";
var nsFilterFileName = "nsFilter.htm";

function CN (href, name, appendNSFlag, children) {
	this.href = href;
	this.name = name;
	this.appendNSFlag = appendNSFlag;

	this.children = children;
	this.hasChild = (children != null) && (children.length>0);	
	
	this.namespace = null;
}

function C (attributeList, attributeGroupList,
						simpleTypeList, complexTypeList,
						modelGroupList, elementList, 
						notationList) 
{
	this.attributes = attributeList;
	this.attributegroups = attributeGroupList;
	this.simpletypes = simpleTypeList;
	this.complextypes = complexTypeList;
	this.modelgroups = modelGroupList;
	this.elements = elementList;
	this.notations = notationList;
}

function component_showAllComponents() {
	parent._nsFilter = null;
	parent.componentIndex.location.href=ciFileName;
}

function component_filterComponents () {
	parent._href = ciFileName;
	window.open(nsFilterFileName, "_blank", 
		"height=200,width=400,location=no,menubar=no,scrollbars=yes,status=yes,resizable=yes,toolbar=no");

}

function component_groupByNS (flag) {
	parent._groupByNSFlag = flag;
	parent.componentIndex.location.href=ciFileName;	
}

function component_setFilterToAll() {
	var nsList = new Array();
	var i = 0;

	for (var ns in componentDB) {
		nsList[i] = ns; 		
		i++;
	}

	parent._nsFilter = nsList;
}

function component_showComponentsNoNS (nsList, componentList) {

	var components = new Array ();
	var n = 0;

	for (var i=0; i<componentList.length; i++) {
		var list = componentList [i];
		var namespace = nsList[i];

		if (list == null) {
			continue;
		}
	
		for (var j=0; j<list.length; j++) {
			components[n] = list[j];
			components[n].namespace = namespace;
			n++;	
		}	
	}
	
	components = components.sort(function (n1,n2) {return n1.name.toLowerCase().localeCompare (n2.name.toLowerCase());});

	component_outputList (null, components);	
}


function component_showComponentsNS (nsList, componentList) {

	for (var i=0; i<componentList.length; i++) {
		var list = componentList [i];
		var namespace = nsList[i];

		if (list == null) {
			continue;
		}
	
		for (var j=0; j<list.length; j++) {
			list[j].namespace = namespace;
		}	

		component_outputList (namespace, list);	
	}
}


function component_showComponents (nsList, componentList) {
	if (parent._groupByNSFlag) {
		component_showComponentsNS (nsList, componentList)
	} else {
		component_showComponentsNoNS (nsList, componentList)
	}
}

function component_showAttributes() {
	if (parent._nsFilter == null) {
		component_setFilterToAll();		
	}
	
	var nsList = parent._nsFilter;
	var attributes = new Array();
	var nss = new Array();

	for (var i=0; i<nsList.length; i++) {
		attributes [i] = componentDB [nsList[i]].attributes;	
		nss[i] = nsList[i];
	}		

	component_showComponents (nss, attributes);
}

function component_showAttributeGroups() {
	if (parent._nsFilter == null) {
		component_setFilterToAll();		
	}
	
	var nsList = parent._nsFilter;
	var attributegroups = new Array();
	var nss = new Array();		

	for (var i=0; i<nsList.length; i++) {
		attributegroups [i] = componentDB [nsList[i]].attributegroups;	
		nss[i] = nsList[i];
	}		

	component_showComponents (nss, attributegroups);
}

function component_showSimpleTypes() {
	if (parent._nsFilter == null) {
		component_setFilterToAll();		
	}
	
	var nsList = parent._nsFilter;
	var simpletypes = new Array();
	var nss = new Array();

	for (var i=0; i<nsList.length; i++) {
		simpletypes [i] = componentDB [nsList[i]].simpletypes;	
		nss [i] = nsList[i];
	}		

	component_showComponents (nss, simpletypes);
}

function component_showComplexTypes() {
	if (parent._nsFilter == null) {
		component_setFilterToAll();		
	}
	
	var nsList = parent._nsFilter;
	var complextypes = new Array();
	var nss = new Array();

	for (var i=0; i<nsList.length; i++) {
		complextypes [i] = componentDB [nsList[i]].complextypes;	
		nss[i] = nsList[i];
	}		

	component_showComponents (nss, complextypes);
}

function component_showElements() {
	if (parent._nsFilter == null) {
		component_setFilterToAll();		
	}
	
	var nsList = parent._nsFilter;
	var elements = new Array();
	var nss = new Array();

	for (var i=0; i<nsList.length; i++) {
		elements [i] = componentDB [nsList[i]].elements;	
		nss[i] = nsList[i];
	}		

	component_showComponents (nss, elements);
}

function component_showModelGroups() {
	if (parent._nsFilter == null) {
		component_setFilterToAll();		
	}
	
	var nsList = parent._nsFilter;
	var modelgroups = new Array();
	var nss = new Array();

	for (var i=0; i<nsList.length; i++) {
		modelgroups [i] = componentDB [nsList[i]].modelgroups;	
		nss[i] = nsList[i];
	}		

	component_showComponents (nss, modelgroups);
}

function component_showNotations() {
	if (parent._nsFilter == null) {
		component_setFilterToAll();		
	}
	
	var nsList = parent._nsFilter;
	var notations = new Array();
	var nss = new Array();

	for (var i=0; i<nsList.length; i++) {
		notations [i] = componentDB [nsList[i]].notations;	
		nss[i] = nsList[i];
	}		

	component_showComponents (nss, notations);

}


function component_getNodeText(node) {
	if (node.appendNSFlag) {
		return node.name + "("+encodeURI(node.namespace)+")";
	} else {
		return node.name;
	} 
}

function component_outputLeaf (node) {
	var str = '<span class="leaf">'+
			  '<nobr><img src="img/leaf.gif" hspace="2" align="middle">'+
			  '<a class="chref" href="'+node.href+
			  '" title="'+component_getNodeText(node)+
			  '" target="'+target+'">'+component_getNodeText(node)+'</a></nobr>'+
			  '</span><br />'
	
	document.write (str);
}

function component_outputNonLeaf (node) {
	//initially, the childnodes are hidden

	var str = '<div><div class="nonleaf">'+
			'<nobr><img style="cursor: pointer" src="img/plus.gif" hspace="2" align="middle" onclick="IClick(this)">'+
			'<a class="chref" href="'+node.href+
			'" title="'+component_getNodeText(node)+
			'" target="'+target+'">'+component_getNodeText(node)+'</a></nobr></div>'+
			'<div style="display:none;margin-left: 0.8em">';

	document.write (str);

	var childs = node.children;
	for (var i=0; i<childs.length; i++) {
		component_outputTree (childs[i]);
	}					

	document.write ('</div></div>');
}

function component_outputTree (node) {
	if (node.hasChild == false) {
		component_outputLeaf (node);
	} else {
		component_outputNonLeaf (node);
	}
}

function component_outputList (ns, list) {	
	
	if (list == null || list.length<=0) {
		return;
	}

	if (parent._groupByNSFlag) {
		var fpath = componentNSMap[ns];

		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(ns)+
				'" target="'+target+'">'+encodeURI(ns)+'</a></nobr></div>'+
				'<div style="margin-left: 0.5em">';

		document.write (str);
	}

	for (var i=0; i<list.length; i++) {
		component_outputTree (list[i]);
	}
	
	if (parent._groupByNSFlag) {
		document.write ('</div></div>');
	}
}


var componentDB = new Array();
var componentNSMap = new Array();

componentDB ["http://www.w3.org/2003/05/soap-encoding"] =  new C (new Array(new CN("http___www_w3_org_2003_05_soap-encoding/attribute/arraySize.htm#attributeDeclaration_arraySize","arraySize",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/attribute/id.htm#attributeDeclaration_id","id",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/attribute/itemType.htm#attributeDeclaration_itemType","itemType",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/attribute/nodeType.htm#attributeDeclaration_nodeType","nodeType",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/attribute/ref.htm#attributeDeclaration_ref","ref",false,null)),
					new Array(new CN("http___www_w3_org_2003_05_soap-encoding/attributegroup/arrayAttributes.htm#attributeDeclaration_arrayAttributes","arrayAttributes",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/attributegroup/commonAttributes.htm#attributeDeclaration_commonAttributes","commonAttributes",false,null)),
					new Array(new CN("http___www_w3_org_2003_05_soap-encoding/simpletype/arraySize.htm#simpleTypeDefinition_arraySize","arraySize",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/simpletype/arraySizeBase.htm#simpleTypeDefinition_arraySizeBase","arraySizeBase",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/simpletype/base64.htm#simpleTypeDefinition_base64","base64",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/simpletype/nodeType.htm#simpleTypeDefinition_nodeType","nodeType",false,null)),
					new Array(new CN("http___www_w3_org_2003_05_soap-encoding/complextype/anyURI.htm#complexTypeDefinition_anyURI","anyURI",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/base64Binary.htm#complexTypeDefinition_base64Binary","base64Binary",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/boolean.htm#complexTypeDefinition_boolean","boolean",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/byte.htm#complexTypeDefinition_byte","byte",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/date.htm#complexTypeDefinition_date","date",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/dateTime.htm#complexTypeDefinition_dateTime","dateTime",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/decimal.htm#complexTypeDefinition_decimal","decimal",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/double.htm#complexTypeDefinition_double","double",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/duration.htm#complexTypeDefinition_duration","duration",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/ENTITIES.htm#complexTypeDefinition_ENTITIES","ENTITIES",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/ENTITY.htm#complexTypeDefinition_ENTITY","ENTITY",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/float.htm#complexTypeDefinition_float","float",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/gDay.htm#complexTypeDefinition_gDay","gDay",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/gMonth.htm#complexTypeDefinition_gMonth","gMonth",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/gMonthDay.htm#complexTypeDefinition_gMonthDay","gMonthDay",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/gYear.htm#complexTypeDefinition_gYear","gYear",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/gYearMonth.htm#complexTypeDefinition_gYearMonth","gYearMonth",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/hexBinary.htm#complexTypeDefinition_hexBinary","hexBinary",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/ID.htm#complexTypeDefinition_ID","ID",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/IDREF.htm#complexTypeDefinition_IDREF","IDREF",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/IDREFS.htm#complexTypeDefinition_IDREFS","IDREFS",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/int.htm#complexTypeDefinition_int","int",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/integer.htm#complexTypeDefinition_integer","integer",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/language.htm#complexTypeDefinition_language","language",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/long.htm#complexTypeDefinition_long","long",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/Name.htm#complexTypeDefinition_Name","Name",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/NCName.htm#complexTypeDefinition_NCName","NCName",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/negativeInteger.htm#complexTypeDefinition_negativeInteger","negativeInteger",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/NMTOKEN.htm#complexTypeDefinition_NMTOKEN","NMTOKEN",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/NMTOKENS.htm#complexTypeDefinition_NMTOKENS","NMTOKENS",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/nonNegativeInteger.htm#complexTypeDefinition_nonNegativeInteger","nonNegativeInteger",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/nonPositiveInteger.htm#complexTypeDefinition_nonPositiveInteger","nonPositiveInteger",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/normalizedString.htm#complexTypeDefinition_normalizedString","normalizedString",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/positiveInteger.htm#complexTypeDefinition_positiveInteger","positiveInteger",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/QName.htm#complexTypeDefinition_QName","QName",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/Ref.htm#complexTypeDefinition_Ref","Ref",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/short.htm#complexTypeDefinition_short","short",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/string.htm#complexTypeDefinition_string","string",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/time.htm#complexTypeDefinition_time","time",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/token.htm#complexTypeDefinition_token","token",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/unsignedByte.htm#complexTypeDefinition_unsignedByte","unsignedByte",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/unsignedInt.htm#complexTypeDefinition_unsignedInt","unsignedInt",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/unsignedLong.htm#complexTypeDefinition_unsignedLong","unsignedLong",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/complextype/unsignedShort.htm#complexTypeDefinition_unsignedShort","unsignedShort",false,null)),
					new Array(),
					new Array(new CN("http___www_w3_org_2003_05_soap-encoding/element/anyType.htm#elementDeclaration_anyType","anyType",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/anyURI.htm#elementDeclaration_anyURI","anyURI",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/base64Binary.htm#elementDeclaration_base64Binary","base64Binary",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/boolean.htm#elementDeclaration_boolean","boolean",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/byte.htm#elementDeclaration_byte","byte",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/date.htm#elementDeclaration_date","date",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/dateTime.htm#elementDeclaration_dateTime","dateTime",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/decimal.htm#elementDeclaration_decimal","decimal",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/double.htm#elementDeclaration_double","double",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/duration.htm#elementDeclaration_duration","duration",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/ENTITIES.htm#elementDeclaration_ENTITIES","ENTITIES",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/ENTITY.htm#elementDeclaration_ENTITY","ENTITY",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/float.htm#elementDeclaration_float","float",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/gDay.htm#elementDeclaration_gDay","gDay",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/gMonth.htm#elementDeclaration_gMonth","gMonth",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/gMonthDay.htm#elementDeclaration_gMonthDay","gMonthDay",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/gYear.htm#elementDeclaration_gYear","gYear",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/gYearMonth.htm#elementDeclaration_gYearMonth","gYearMonth",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/hexBinary.htm#elementDeclaration_hexBinary","hexBinary",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/ID.htm#elementDeclaration_ID","ID",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/IDREF.htm#elementDeclaration_IDREF","IDREF",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/IDREFS.htm#elementDeclaration_IDREFS","IDREFS",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/int.htm#elementDeclaration_int","int",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/integer.htm#elementDeclaration_integer","integer",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/language.htm#elementDeclaration_language","language",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/long.htm#elementDeclaration_long","long",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/Name.htm#elementDeclaration_Name","Name",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/NCName.htm#elementDeclaration_NCName","NCName",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/negativeInteger.htm#elementDeclaration_negativeInteger","negativeInteger",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/NMTOKEN.htm#elementDeclaration_NMTOKEN","NMTOKEN",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/NMTOKENS.htm#elementDeclaration_NMTOKENS","NMTOKENS",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/nonNegativeInteger.htm#elementDeclaration_nonNegativeInteger","nonNegativeInteger",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/nonPositiveInteger.htm#elementDeclaration_nonPositiveInteger","nonPositiveInteger",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/normalizedString.htm#elementDeclaration_normalizedString","normalizedString",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/positiveInteger.htm#elementDeclaration_positiveInteger","positiveInteger",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/QName.htm#elementDeclaration_QName","QName",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/short.htm#elementDeclaration_short","short",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/string.htm#elementDeclaration_string","string",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/time.htm#elementDeclaration_time","time",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/token.htm#elementDeclaration_token","token",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/unsignedByte.htm#elementDeclaration_unsignedByte","unsignedByte",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/unsignedInt.htm#elementDeclaration_unsignedInt","unsignedInt",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/unsignedLong.htm#elementDeclaration_unsignedLong","unsignedLong",false,null),new CN("http___www_w3_org_2003_05_soap-encoding/element/unsignedShort.htm#elementDeclaration_unsignedShort","unsignedShort",false,null)),
					new Array());

componentNSMap ["http://www.w3.org/2003/05/soap-encoding"] = "http___www_w3_org_2003_05_soap-encoding/index.htm";
componentDB ["http://www.w3.org/2003/05/soap-envelope"] =  new C (new Array(new CN("http___www_w3_org_2003_05_soap-envelope/attribute/encodingStyle.htm#attributeDeclaration_encodingStyle","encodingStyle",false,null),new CN("http___www_w3_org_2003_05_soap-envelope/attribute/mustUnderstand.htm#attributeDeclaration_mustUnderstand","mustUnderstand",false,null),new CN("http___www_w3_org_2003_05_soap-envelope/attribute/relay.htm#attributeDeclaration_relay","relay",false,null),new CN("http___www_w3_org_2003_05_soap-envelope/attribute/role.htm#attributeDeclaration_role","role",false,null)),
					new Array(),
					new Array(new CN("http___www_w3_org_2003_05_soap-envelope/simpletype/faultcodeEnum.htm#simpleTypeDefinition_faultcodeEnum","faultcodeEnum",true,null)),
					new Array(new CN("http___www_w3_org_2003_05_soap-envelope/complextype/Body.htm#complexTypeDefinition_Body","Body",false,null),new CN("http___www_w3_org_2003_05_soap-envelope/complextype/detail.htm#complexTypeDefinition_detail","detail",false,null),new CN("http___www_w3_org_2003_05_soap-envelope/complextype/Envelope.htm#complexTypeDefinition_Envelope","Envelope",false,null),new CN("http___www_w3_org_2003_05_soap-envelope/complextype/Fault.htm#complexTypeDefinition_Fault","Fault",false,new Array(new CN("http___www_w3_org_2003_05_soap-envelope/element/0_Code0.htm#localElementDeclaration_Code","Code",false,null),new CN("http___www_w3_org_2003_05_soap-envelope/element/0_Reason0.htm#localElementDeclaration_Reason","Reason",false,null),new CN("http___www_w3_org_2003_05_soap-envelope/element/0_Node0.htm#localElementDeclaration_Node","Node",false,null),new CN("http___www_w3_org_2003_05_soap-envelope/element/0_Role0.htm#localElementDeclaration_Role","Role",false,null),new CN("http___www_w3_org_2003_05_soap-envelope/element/0_Fault_Detail0.htm#localElementDeclaration_Detail","Detail",false,null))),new CN("http___www_w3_org_2003_05_soap-envelope/complextype/faultcode.htm#complexTypeDefinition_faultcode","faultcode",false,new Array(new CN("http___www_w3_org_2003_05_soap-envelope/element/0_faultcode_Value0.htm#localElementDeclaration_Value","Value",false,null),new CN("http___www_w3_org_2003_05_soap-envelope/element/0_faultcode_Subcode0.htm#localElementDeclaration_Subcode","Subcode",false,null))),new CN("http___www_w3_org_2003_05_soap-envelope/complextype/faultreason.htm#complexTypeDefinition_faultreason","faultreason",false,new Array(new CN("http___www_w3_org_2003_05_soap-envelope/element/0_faultreason_Text0.htm#localElementDeclaration_Text","Text",false,null))),new CN("http___www_w3_org_2003_05_soap-envelope/complextype/Header.htm#complexTypeDefinition_Header","Header",false,null),new CN("http___www_w3_org_2003_05_soap-envelope/complextype/NotUnderstoodType.htm#complexTypeDefinition_NotUnderstoodType","NotUnderstoodType",false,null),new CN("http___www_w3_org_2003_05_soap-envelope/complextype/reasontext.htm#complexTypeDefinition_reasontext","reasontext",false,null),new CN("http___www_w3_org_2003_05_soap-envelope/complextype/subcode.htm#complexTypeDefinition_subcode","subcode",false,new Array(new CN("http___www_w3_org_2003_05_soap-envelope/element/0_subcode_Value0.htm#localElementDeclaration_Value","Value",false,null),new CN("http___www_w3_org_2003_05_soap-envelope/element/0_subcode_Subcode0.htm#localElementDeclaration_Subcode","Subcode",false,null))),new CN("http___www_w3_org_2003_05_soap-envelope/complextype/SupportedEnvType.htm#complexTypeDefinition_SupportedEnvType","SupportedEnvType",false,null),new CN("http___www_w3_org_2003_05_soap-envelope/complextype/UpgradeType.htm#complexTypeDefinition_UpgradeType","UpgradeType",false,new Array(new CN("http___www_w3_org_2003_05_soap-envelope/element/0_UpgradeType_SupportedEnvelope0.htm#localElementDeclaration_SupportedEnvelope","SupportedEnvelope",false,null)))),
					new Array(),
					new Array(new CN("http___www_w3_org_2003_05_soap-envelope/element/Body.htm#elementDeclaration_Body","Body",false,null),new CN("http___www_w3_org_2003_05_soap-envelope/element/Envelope.htm#elementDeclaration_Envelope","Envelope",false,null),new CN("http___www_w3_org_2003_05_soap-envelope/element/Fault.htm#elementDeclaration_Fault","Fault",false,null),new CN("http___www_w3_org_2003_05_soap-envelope/element/Header.htm#elementDeclaration_Header","Header",false,null),new CN("http___www_w3_org_2003_05_soap-envelope/element/NotUnderstood.htm#elementDeclaration_NotUnderstood","NotUnderstood",false,null),new CN("http___www_w3_org_2003_05_soap-envelope/element/Upgrade.htm#elementDeclaration_Upgrade","Upgrade",false,null)),
					new Array());

componentNSMap ["http://www.w3.org/2003/05/soap-envelope"] = "http___www_w3_org_2003_05_soap-envelope/index.htm";
componentDB ["http://www.w3.org/2003/05/soap-rpc"] =  new C (new Array(),
					new Array(),
					new Array(new CN("http___www_w3_org_2003_05_soap-rpc/simpletype/faultcodeEnum.htm#simpleTypeDefinition_faultcodeEnum","faultcodeEnum",true,null)),
					new Array(),
					new Array(),
					new Array(new CN("http___www_w3_org_2003_05_soap-rpc/element/result.htm#elementDeclaration_result","result",false,null)),
					new Array());

componentNSMap ["http://www.w3.org/2003/05/soap-rpc"] = "http___www_w3_org_2003_05_soap-rpc/index.htm";
componentDB ["http://www.w3.org/XML/1998/namespace"] =  new C (new Array(new CN("http___www_w3_org_XML_1998_namespace/attribute/base.htm#attributeDeclaration_base","base",false,null),new CN("http___www_w3_org_XML_1998_namespace/attribute/lang.htm#attributeDeclaration_lang","lang",false,null),new CN("http___www_w3_org_XML_1998_namespace/attribute/space.htm#attributeDeclaration_space","space",false,null)),
					new Array(new CN("http___www_w3_org_XML_1998_namespace/attributegroup/specialAttrs.htm#attributeDeclaration_specialAttrs","specialAttrs",false,null)),
					new Array(),
					new Array(),
					new Array(),
					new Array(),
					new Array());

componentNSMap ["http://www.w3.org/XML/1998/namespace"] = "http___www_w3_org_XML_1998_namespace/index.htm";
								   



