/////////////////////////////////////////////////////////////////////////////
// Function : NavNode (constructor)
// Comments :
/////////////////////////////////////////////////////////////////////////////
function NavNode(id, label, href, parent)
{
	this.m_parent = null;
	this.m_level = 0;

	if (parent)
	{
		this.m_parent = parent;
		this.m_level = parent.m_level+1;
	}

	this.m_id = id;

	// assume that m_label will most often be used directly as HTML
	this.m_rawlabel = label;

	label = label.replace(/&/g, '&amp;');
	label = label.replace(/</g, '&lt;');
	label = label.replace(/>/g, '&gt;');
	label = label.replace(/"/g, '&quot;');

	this.m_label = label;

	this.m_href = href;
	this.m_subNodes = new Array();

	var argValues = NavNode.arguments;
	var argCount = NavNode.arguments.length;

	for (i = 4 ; i < argCount ; i++)
	{
		var eqPos = argValues[i].indexOf("==");
		var attrName = argValues[i].substring(0,eqPos);
		var attrValue = argValues[i].substring(eqPos+2);

		eval("this.cp_" + attrName + " = '" + attrValue + "';");
	}

	NavNode.prototype.addNode = addNode;
	NavNode.prototype.isSelected = isSelected;
}

/////////////////////////////////////////////////////////////////////////////
// Function : addNode
// Comments :
/////////////////////////////////////////////////////////////////////////////
function addNode(id, label, href)
{
	var newIndex = this.m_subNodes.length;
	var newNode = new NavNode(id, label, href, this);

	var argValues = addNode.arguments;
	var argCount = addNode.arguments.length;

	for (i = 3 ; i < argCount ; i++)
	{
		var eqPos = argValues[i].indexOf("==");
		var attrName = argValues[i].substring(0,eqPos);
		var attrValue = argValues[i].substring(eqPos+2);

		eval("newNode.cp_" + attrName + " = '" + attrValue + "';");
	}

	this.m_subNodes[newIndex] = newNode;
	return newNode;
}

/////////////////////////////////////////////////////////////////////////////
// Function : isSelected
// Comments :
/////////////////////////////////////////////////////////////////////////////
function isSelected()
{
    var pos = window.location.href.lastIndexOf("/");
    var docname = window.location.href.substring(pos+1, window.location.href.length);

    pos = this.m_href.lastIndexOf("/");
    var myname = this.m_href.substring(pos+1, this.m_href.length);

    if (docname == myname)
		return true;
	else
		return false;
}

/////////////////////////////////////////////////////////////////////////////
// Function : customSectionPropertyExists
// Comments :
/////////////////////////////////////////////////////////////////////////////
function customSectionPropertyExists(csp)
{
	return (typeof csp != _U && csp != null);
}

/////////////////////////////////////////////////////////////////////////////
// Function : getCustomSectionProperty
// Comments :
/////////////////////////////////////////////////////////////////////////////
function getCustomSectionProperty(csp)
{
	if (customSectionPropertyExists(csp))
	{
		return csp;
	}
	else
	{
		return "";
	}
}

/////////////////////////////////////////////////////////////////////////////

var g_navNode_Root = new NavNode('opn_home','partners',ssUrlPrefix + 'index.html',null);
g_navNode_17=g_navNode_Root.addNode('opn_secure','Partners',ssUrlPrefix + 'secure/index.html','ssRedirectURL==\x3c\x24ssServerRelativeSiteRoot\x24\x3esecure/news/');
g_navNode_17_0=g_navNode_17.addNode('opn_engagewithoracle','Engage with Oracle',ssUrlPrefix + 'secure/engage-with-oracle/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_1=g_navNode_17.addNode('opn_education','Education',ssUrlPrefix + 'secure/education/index.html','secondaryUrlVariableField==MainContent','ssRedirectURL==https\x3a//competencycenter.oracle.com/');
g_navNode_17_1_0=g_navNode_17_1.addNode('opn_educationofferings','Education Offerings',ssUrlPrefix + 'secure/education/education-offerings/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_1_1=g_navNode_17_1.addNode('opn_competencycenter','OPN Competency Center',ssUrlPrefix + 'secure/education/opn-competency-center/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_1_2=g_navNode_17_1.addNode('opn_evaluateyourskills','Evaluate Your Skills',ssUrlPrefix + 'secure/education/evaluate-your-skills/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_1_3=g_navNode_17_1.addNode('opn_guidedlearningpaths','Guided Learning Paths',ssUrlPrefix + 'secure/education/guided-learning-paths/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_1_4=g_navNode_17_1.addNode('opn_becomeachampion','Become A Champion',ssUrlPrefix + 'secure/education/become-a-champion/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_1_5=g_navNode_17_1.addNode('opn_searchfortraining','Search For Training',ssUrlPrefix + 'secure/education/search-for-training/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_1_6=g_navNode_17_1.addNode('opn_featuretraining','Featured Training',ssUrlPrefix + 'secure/education/featured-training/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_2=g_navNode_17.addNode('opn_development','Development',ssUrlPrefix + 'secure/development/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_2_0=g_navNode_17_2.addNode('opn_ordertechnologysoftware','Order Technology Software',ssUrlPrefix + 'secure/development/order-technology-software/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_2_1=g_navNode_17_2.addNode('opn_developertools','Developer Tools',ssUrlPrefix + 'secure/development/developer-tools/index.html','secondaryUrlVariableField==Main Content','ssRedirectURL==http\x3a//www.oracle.com/technology/products/developer-tools/index.html');
g_navNode_17_2_2=g_navNode_17_2.addNode('opn_migrateandmodernize','Migrate and Modernize',ssUrlPrefix + 'secure/development/migrate-and-modernize/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_2_3=g_navNode_17_2.addNode('opn_embedoracle','Embed Oracle',ssUrlPrefix + 'secure/development/embed-oracle/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_2_4=g_navNode_17_2.addNode('opn_intergratewiththird','Integrate with Third Party Apps',ssUrlPrefix + 'secure/development/integrate-with-third-party-apps/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_2_5=g_navNode_17_2.addNode('opn_certificationmatrix','Certification Matrix',ssUrlPrefix + 'secure/development/certification-matrix/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_2_6=g_navNode_17_2.addNode('opn_certificationprogram','Certification Environment Program',ssUrlPrefix + 'secure/development/certification-environment-program/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_2_7=g_navNode_17_2.addNode('opn_platformvalidation','Platform Validation',ssUrlPrefix + 'secure/development/platform-validation/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_2_8=g_navNode_17_2.addNode('opn_partnerselftvalidation','Partner Self-Validation Guides',ssUrlPrefix + 'secure/development/partner-self-validation-guides/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_2_9=g_navNode_17_2.addNode('opn_applicationintegrationval','Application Integration Validation',ssUrlPrefix + 'secure/development/application-integration-validation/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_3=g_navNode_17.addNode('opn_support','Support',ssUrlPrefix + 'secure/support/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_3_0=g_navNode_17_3.addNode('opn_accesssupport','Access Support',ssUrlPrefix + 'secure/support/access-support/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_3_1=g_navNode_17_3.addNode('opn_logarequest','Log a Request',ssUrlPrefix + 'secure/support/log-a-request/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_3_2=g_navNode_17_3.addNode('opn_supportservices','Support Services',ssUrlPrefix + 'secure/support/support-services/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_3_3=g_navNode_17_3.addNode('opn_getdevelopmentupdates','Get Development Updates',ssUrlPrefix + 'secure/support/get-development-updates/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_3_4=g_navNode_17_3.addNode('opn_toolsandresources','Tools and Resources',ssUrlPrefix + 'secure/support/tools-and-resources/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_3_5=g_navNode_17_3.addNode('opn_updatesandalerts','Updates \x26 Alerts',ssUrlPrefix + 'secure/support/updates-alerts/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_3_6=g_navNode_17_3.addNode('opn_resellingsupport','Reselling Support',ssUrlPrefix + 'secure/support/reselling-support/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_3_7=g_navNode_17_3.addNode('opn_internetseminars','Internet Seminars',ssUrlPrefix + 'secure/support/internet-seminars/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_4=g_navNode_17.addNode('opn_sales','Sales',ssUrlPrefix + 'secure/sales/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_4_0=g_navNode_17_4.addNode('opn_goingglobalwithoracle','Going Global with Oracle',ssUrlPrefix + 'secure/sales/going-global-with-oracle/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_4_1=g_navNode_17_4.addNode('opn_referleadstooracle','Refer Leads to Oracle',ssUrlPrefix + 'secure/sales/refer-leads-to-oracle/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_4_2=g_navNode_17_4.addNode('opn_accessglobalprm','Access Global PRM',ssUrlPrefix + 'secure/sales/access-global-prm/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_4_3=g_navNode_17_4.addNode('opn_olsaonline','OLSA Online',ssUrlPrefix + 'secure/sales/olsa-online/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_4_4=g_navNode_17_4.addNode('opn_resellsupport','Resell Support',ssUrlPrefix + 'secure/sales/resell-support/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_4_5=g_navNode_17_4.addNode('opn_partnerorderingportal','Partner Ordering Portal',ssUrlPrefix + 'secure/sales/partner-ordering-portal/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_4_6=g_navNode_17_4.addNode('opn_saleskits','Sales Kits',ssUrlPrefix + 'secure/sales/sales-kits/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_4_7=g_navNode_17_4.addNode('opn_businesspractices','Business Practices',ssUrlPrefix + 'secure/sales/business-practices/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_4_8=g_navNode_17_4.addNode('opn_pricingandlicensing','Pricing \x26 Licensing',ssUrlPrefix + 'secure/sales/pricing-licensing/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_4_9=g_navNode_17_4.addNode('opn_distributionandagreements','Distribution \x26 Agreements',ssUrlPrefix + 'secure/sales/distribution-agreements/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_4_10=g_navNode_17_4.addNode('opn_businesspracticestraining','Business Practices Training',ssUrlPrefix + 'secure/sales/business-practices-training/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_5=g_navNode_17.addNode('opn_marketing','Marketing',ssUrlPrefix + 'secure/marketing/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_5_0=g_navNode_17_5.addNode('opn_marketdevelopmentfunds','Market Development Funds \x28MDF\x29',ssUrlPrefix + 'secure/marketing/market-development-funds/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_5_1=g_navNode_17_5.addNode('opn_managesolutionscatalog','Manage Solutions Catalog',ssUrlPrefix + 'secure/marketing/manage-solutions-catalog/index.html','secondaryUrlVariableField==MainContent','ssRedirectURL==http\x3a//solutions.oracle.com/portal/page/portal/OPN/sol_cat_wrapper');
g_navNode_17_5_2=g_navNode_17_5.addNode('opn_downloadlogos','Download Logos',ssUrlPrefix + 'secure/marketing/download-logos/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_5_3=g_navNode_17_5.addNode('opn_participateinanevents','Participate in an Event',ssUrlPrefix + 'secure/marketing/participate-in-an-event/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_5_4=g_navNode_17_5.addNode('opn_advertiseinpublications','Advertise in Publications',ssUrlPrefix + 'secure/marketing/advertise-in-publications/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_5_5=g_navNode_17_5.addNode('opn_marketingandeventkits','Marketing and Event Kits',ssUrlPrefix + 'secure/marketing/marketing-and-event-kits/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_5_6=g_navNode_17_5.addNode('opn_createpressrelease','Create Press Release ',ssUrlPrefix + 'secure/marketing/create-press-release/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_5_7=g_navNode_17_5.addNode('opn_customerreferences','Customer References',ssUrlPrefix + 'secure/marketing/customer-references/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_6=g_navNode_17.addNode('opn_membership','Membership',ssUrlPrefix + 'secure/membership/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_7=g_navNode_17.addNode('opn_news','News',ssUrlPrefix + 'secure/news/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_7_0=g_navNode_17_7.addNode('opn_worldwidenewsletter','Worldwide OPN Newsletter',ssUrlPrefix + 'secure/news/worldwide-opn-newsletter/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_7_1=g_navNode_17_7.addNode('opn_newsevents','Oracle Events',ssUrlPrefix + 'secure/news/oracle-events/index.html','secondaryUrlVariableField==MainContent');
g_navNode_17_7_2=g_navNode_17_7.addNode('opn_partnercasts','OPN Partner Casts',ssUrlPrefix + 'secure/news/opn-partner-casts/index.html','secondaryUrlVariableField==MainContent');
