

/////////////////////////////////////////////////////////////////////////////
// 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 attrName = argValues[i].split("==")[0];
		var attrValue = argValues[i].split("==")[1];

		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 attrName = argValues[i].split("==")[0];
		var attrValue = argValues[i].split("==")[1];

		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('281','Home',ssUrlPrefix + 'index.htm',null,'showCaseStudies==TRUE','showPressReleases==TRUE');
g_navNode_0=g_navNode_Root.addNode('537','Solutions',ssUrlPrefix + 'solutions/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-intelligence-interaction.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_0=g_navNode_0.addNode('559','Multichannel Customer Interaction Analytics',ssUrlPrefix + 'solutions/interaction-analytics/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-multi-channel-img.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_0_0=g_navNode_0_0.addNode('570','Website',ssUrlPrefix + 'solutions/interaction-analytics/website/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-multi-channel-img.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_0_1=g_navNode_0_0.addNode('560','Contact Center',ssUrlPrefix + 'solutions/interaction-analytics/contact-center/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-multi-channel-img.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_0_2=g_navNode_0_0.addNode('561','Storefront',ssUrlPrefix + 'solutions/interaction-analytics/storefront/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-multi-channel-img.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_0_3=g_navNode_0_0.addNode('562','Word of Mouth',ssUrlPrefix + 'solutions/interaction-analytics/word-of-mouth/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-multi-channel-img.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_1=g_navNode_0.addNode('538','Agent Performance Optimization',ssUrlPrefix + 'solutions/agent-performance-optimization/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-agent-performance-image.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_1_0=g_navNode_0_1.addNode('542','Quality Monitoring',ssUrlPrefix + 'solutions/agent-performance-optimization/quality-monitoring/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-agent-performance-image.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_1_1=g_navNode_0_1.addNode('543','Interaction Analysis',ssUrlPrefix + 'solutions/agent-performance-optimization/interaction-analysis/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-agent-performance-image.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_1_2=g_navNode_0_1.addNode('544','Performance Management',ssUrlPrefix + 'solutions/agent-performance-optimization/performance-management/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-agent-performance-image.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_1_3=g_navNode_0_1.addNode('550','Agent Performance Evaluation',ssUrlPrefix + 'solutions/agent-performance-optimization/agent-performance-evaluation/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-agent-performance-image.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_1_4=g_navNode_0_1.addNode('549','Agent Training and Coaching',ssUrlPrefix + 'solutions/agent-performance-optimization/agent-training-coaching/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-agent-performance-image.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_1_5=g_navNode_0_1.addNode('548','Post-Call Customer Surveys',ssUrlPrefix + 'solutions/agent-performance-optimization/post-call-customer-surveys/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-agent-performance-image.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_2=g_navNode_0.addNode('539','Speech and Audio Analytics',ssUrlPrefix + 'solutions/speech-and-audio-analytics/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-speech-audio-image.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_2_0=g_navNode_0_2.addNode('545','Speech Technology',ssUrlPrefix + 'solutions/speech-and-audio-analytics/speech-technology/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-speech-audio-image.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_2_1=g_navNode_0_2.addNode('546','Autonomy\'s Approach to Speech Analytics',ssUrlPrefix + 'solutions/speech-and-audio-analytics/speech-analytics/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-speech-audio-image.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_2_2=g_navNode_0_2.addNode('547','Integration with any Legacy Recording System',ssUrlPrefix + 'solutions/speech-and-audio-analytics/integration/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-speech-audio-image.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_3=g_navNode_0.addNode('540','Compliance and Risk Analysis',ssUrlPrefix + 'solutions/enterprise-compliance-risk-analysis/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-compliance-risk-image.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_3_0=g_navNode_0_3.addNode('551','Compliance Recording and Security',ssUrlPrefix + 'solutions/enterprise-compliance-risk-analysis/compliance-recording-security/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-compliance-risk-image.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_3_1=g_navNode_0_3.addNode('552','Consolidated Archive',ssUrlPrefix + 'solutions/enterprise-compliance-risk-analysis/consolidated-archive/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-compliance-risk-image.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_3_2=g_navNode_0_3.addNode('553','eDiscovery',ssUrlPrefix + 'solutions/enterprise-compliance-risk-analysis/ediscovery/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-compliance-risk-image.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_3_3=g_navNode_0_3.addNode('850','Multichannel Data Collection',ssUrlPrefix + 'solutions/enterprise-compliance-risk-analysis/multichannel-data-collection/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-compliance-risk-image.jpg','showNextSteps==TRUE');
g_navNode_0_4=g_navNode_0.addNode('844','Solutions for Financial Services Firms',ssUrlPrefix + 'solutions/financial-services/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-financial-services.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_4_0=g_navNode_0_4.addNode('845','Turret Recording',ssUrlPrefix + 'solutions/financial-services/turret-recording/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-financial-services.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_4_1=g_navNode_0_4.addNode('846','Proactive Voice Monitoring',ssUrlPrefix + 'solutions/financial-services/proactive-voice-monitoring/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-financial-services.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_4_2=g_navNode_0_4.addNode('847','Intelligent Analysis',ssUrlPrefix + 'solutions/financial-services/intelligent-analysis/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-financial-services.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_4_3=g_navNode_0_4.addNode('848','Voice Archiving',ssUrlPrefix + 'solutions/financial-services/voice-archiving/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-financial-services.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_0_4_4=g_navNode_0_4.addNode('849','Multi-Select and Mass Export Support',ssUrlPrefix + 'solutions/financial-services/multi-select/index.htm','bodyTag==solutions','imgName==/cms/groups/public/documents/asset/etalk-financial-services.jpg','secondaryUrlVariableField==region4','showNextSteps==TRUE');
g_navNode_1=g_navNode_Root.addNode('383','Technology',ssUrlPrefix + 'technology/index.htm','bodyTag==technology','showNextSteps==TRUE');
g_navNode_1_0=g_navNode_1.addNode('384','Multichannel Customer Interaction Analytics',ssUrlPrefix + 'technology/multi-channel-interaction-analysis/index.htm','bodyTag==technology','showNextSteps==TRUE');
g_navNode_1_1=g_navNode_1.addNode('385','Real-Time Agent Support',ssUrlPrefix + 'technology/real-time-agent-support/index.htm','bodyTag==technology','showNextSteps==TRUE');
g_navNode_1_2=g_navNode_1.addNode('386','Compliance Recording',ssUrlPrefix + 'technology/compliance-recording/index.htm','bodyTag==technology','showNextSteps==TRUE');
g_navNode_1_3=g_navNode_1.addNode('387','Meaning Based Computing',ssUrlPrefix + 'technology/meaning-based-computing/index.htm','bodyTag==technology','showNextSteps==TRUE');
g_navNode_2=g_navNode_Root.addNode('285','Services',ssUrlPrefix + 'services/index.htm','alt_page_title_tag==etalk Services - Call Center Services to make your implementation a success','bodyTag==services','imgName==/cms/groups/public/documents/images/tsi_back_hardtop2.jpg','keywords==call center services, call center expertise, training, implementation','showNextSteps==TRUE');
g_navNode_2_0=g_navNode_2.addNode('353','Implementation Services',ssUrlPrefix + 'services/implementation/index.htm','alt_page_title_tag==etalk Call Center Implementation Services','bodyTag==services','keywords==call center, system integration, expert installation, implementation, services','showNextSteps==TRUE');
g_navNode_2_1=g_navNode_2.addNode('321','Consulting Services',ssUrlPrefix + 'services/consulting/index.htm','bodyTag==services','showNextSteps==TRUE');
g_navNode_2_2=g_navNode_2.addNode('322','Support Services',ssUrlPrefix + 'services/support/index.htm','bodyTag==services','showNextSteps==TRUE');
g_navNode_2_3=g_navNode_2.addNode('320','Training',ssUrlPrefix + 'services/training/index.htm','bodyTag==services','showNextSteps==TRUE');
g_navNode_2_3_0=g_navNode_2_3.addNode('352','Training Topics',ssUrlPrefix + 'services/training/training_topics/index.htm','bodyTag==services','showNextSteps==TRUE');
g_navNode_2_3_1=g_navNode_2_3.addNode('351','Calendar',ssUrlPrefix + 'services/training/calendar/index.htm','bodyTag==services','showNextSteps==TRUE');
g_navNode_3=g_navNode_Root.addNode('284','Customers',ssUrlPrefix + 'customers/index.htm','alt_page_title_tag==etalk Call Center Customers','bodyTag==customers','imgName==/cms/groups/public/documents/images/tsi_back_hardtop12.jpg','keywords==customers, call center, telecom, healthcare, financial, energy, outsourcing, contact center','showCaseStudies==TRUE','showNextSteps==TRUE');
g_navNode_3_0=g_navNode_3.addNode('304','Success Stories',ssUrlPrefix + 'customers/success_stories/index.htm','bodyTag==customers','showCaseStudies==TRUE','showNextSteps==TRUE');
g_navNode_3_1=g_navNode_3.addNode('305','Customer Quotes',ssUrlPrefix + 'customers/customer_quotes/index.htm','bodyTag==customers','showCaseStudies==TRUE','showNextSteps==TRUE');
g_navNode_4=g_navNode_Root.addNode('286','Partners',ssUrlPrefix + 'partners/index.htm','alt_page_title_tag==etalk Partners in Customer Contact Center performance solutions','bodyTag==partners','imgName==/cms/groups/public/documents/images/tsi_back_hardtop9.jpg','keywords==contact center, call center','showNextSteps==TRUE');
g_navNode_4_0=g_navNode_4.addNode('300','Autonomy etalk Channel Partners',ssUrlPrefix + 'partners/channel_partners/index.htm','bodyTag==partners','showNextSteps==TRUE');
g_navNode_4_0_0=g_navNode_4_0.addNode('395','Global Partners',ssUrlPrefix + 'partners/channel_partners/global_partners_listing/index.htm','bodyTag==partners','secondaryUrlVariableField==region1','showNextSteps==TRUE');
g_navNode_4_0_1=g_navNode_4_0.addNode('365','North America',ssUrlPrefix + 'partners/channel_partners/north_america/index.htm','bodyTag==partners','secondaryUrlVariableField==region1');
g_navNode_4_0_2=g_navNode_4_0.addNode('367','Europe',ssUrlPrefix + 'partners/channel_partners/europe/index.htm','secondaryUrlVariableField==region1');
g_navNode_4_0_3=g_navNode_4_0.addNode('366','Latin America',ssUrlPrefix + 'partners/channel_partners/latin_america/index.htm','bodyTag==partners','secondaryUrlVariableField==region1');
g_navNode_4_0_4=g_navNode_4_0.addNode('368','Africa',ssUrlPrefix + 'partners/channel_partners/africa/index.htm','bodyTag==partners','secondaryUrlVariableField==region1');
g_navNode_4_0_5=g_navNode_4_0.addNode('370','APAC',ssUrlPrefix + 'partners/channel_partners/apac/index.htm','bodyTag==partners','secondaryUrlVariableField==region1');
g_navNode_4_0_6=g_navNode_4_0.addNode('393','Middle East',ssUrlPrefix + 'partners/channel_partners/middle-east/index.htm','secondaryUrlVariableField==region1');
g_navNode_4_1=g_navNode_4.addNode('301','etalk Technology Partners',ssUrlPrefix + 'partners/technology_partners/index.htm','bodyTag==partners','showNextSteps==TRUE');
g_navNode_4_1_0=g_navNode_4_1.addNode('364','Technology Listings',ssUrlPrefix + 'partners/technology_partners/tech_listings/index.htm','bodyTag==partners','secondaryUrlVariableField==region1','showNextSteps==TRUE');
g_navNode_4_2=g_navNode_4.addNode('302','Partner Login',ssUrlPrefix + 'partners/login/index.htm','showNextSteps==TRUE');
g_navNode_5=g_navNode_Root.addNode('287','Company',ssUrlPrefix + 'company/index.htm','alt_page_title_tag==etalk Company and Corporate information - Elevating The Contact Center','bodyTag==company','imgName==/cms/groups/public/documents/images/tsi_back_hardtop8.jpg','keywords==company, etalk, corporate, global, autonomy, elevate, speech analytics','meta_description==etalk - Elevating the Contact Center through advanced speech analytics and search capabilities.','showNextSteps==TRUE');
g_navNode_5_0=g_navNode_5.addNode('309','News',ssUrlPrefix + 'company/news/index.htm','bodyTag==company','showNextSteps==TRUE');
g_navNode_5_0_0=g_navNode_5_0.addNode('312','Press Releases',ssUrlPrefix + 'company/news/press_releases/index.htm','bodyTag==company','pressYear==2010','secondaryUrlVariableField==region1','showNextSteps==TRUE');
g_navNode_5_0_1=g_navNode_5_0.addNode('362','Recent Headlines',ssUrlPrefix + 'company/news/headlines/index.htm','bodyTag==company','showNextSteps==TRUE','showPressReleases==TRUE');
g_navNode_5_1=g_navNode_5.addNode('311','Upcoming Events',ssUrlPrefix + 'company/events/index.htm','bodyTag==company','secondaryUrlVariableField==region1','showNextSteps==TRUE');
g_navNode_5_1_0=g_navNode_5_1.addNode('360','Webinar Archive',ssUrlPrefix + 'company/events/webinar_archive/index.htm','bodyTag==company','showNextSteps==TRUE');
g_navNode_5_2=g_navNode_5.addNode('396','Awards',ssUrlPrefix + 'company/awards/index.htm','bodyTag==company','showNextSteps==TRUE');
g_navNode_5_3=g_navNode_5.addNode('315','Careers',ssUrlPrefix + 'company/careers/index.htm','bodyTag==company','showNextSteps==TRUE');
g_navNode_5_4=g_navNode_5.addNode('356','Contact',ssUrlPrefix + 'company/contact/index.htm','showNextSteps==TRUE','showPressReleases==TRUE');
g_navNode_5_4_0=g_navNode_5_4.addNode('359','Directions',ssUrlPrefix + 'company/contact/directions/index.htm','bodyTag==company','showNextSteps==TRUE');
g_navNode_5_5=g_navNode_5.addNode('357','Privacy Policy',ssUrlPrefix + 'company/privacy_policy/index.htm','showNextSteps==TRUE');
