function openSubCategory(n, nn) {
	var i = 0
	for(i=1;i<n+1;i++) {
		var sel = document.getElementById('insideSubCategory'+i);
		sel.style.display = 'none';
	}
		var sel = document.getElementById('insideSubCategory'+nn);
		sel.style.display = 'block';
}
function openInsideSubCategory(n, nn) {
	var i = 0
	for(i=1;i<n+1;i++) 
	{
		var sel = document.getElementById('showProducts'+i);
		sel.style.display = 'none';
	}
	var sel = document.getElementById(nn);
	sel.style.display = 'block';
}
function select_menu()
{
	var topnav="00";
	if(QueryString("stat_link")!=null)
	{
		topnav=QueryString("stat_link").substring(0,2);
	}
	var leftnav=QueryString("stat_link");
	
	//default settings
	
	document.all.home.style.display="block";
	document.all.leftnav_home.className="leftnav_parent_selected";
	document.all.language_dropdown_home.style.display="none";
	//document.all.rightnavcolumn.style.display="block";

	// Top Navigation Links
	
	if (leftnav=="notnln")
	{
		document.all.home.style.display="none";
		document.all.notnln.style.display="block";
		document.all.leftnav_home.className="leftnav_parent";
	}
	
	if (leftnav=="noslrn")
	{
		document.all.leftnav_solutions.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.insideSubCategory1.style.display="block";
		document.all.insideSubCategory2.style.display="none";
		document.all.rightnavcolumn.style.display="none";
		document.all.home.style.display="none";
		document.all.solutions.style.display="block";
		document.all.headerimage_solutions.style.display="block";
		document.all.headerimage_home.style.display="none";
		document.all.homeimage.style.display="none";
		document.all.solutionsimage.style.display="block";
	}
	
	if (leftnav=="000000")
	{
		document.all.home.style.display="block";
		document.all.leftnav_home.className="leftnav_parent_selected";
	}
	if (topnav=="01")
	{
		document.all.home.style.display="none";
		document.all.solutions.style.display="block";
		document.all.headerimage_solutions.style.display="block";
		document.all.headerimage_home.style.display="none";
		document.all.homeimage.style.display="none";
		document.all.solutionsimage.style.display="block";		
	}
	
	if (topnav=="02")
	{
		document.all.home.style.display="none";
		document.all.technology.style.display="block";
		document.all.headerimage_technology.style.display="block";
		document.all.headerimage_home.style.display="none";
		document.all.homeimage.style.display="none";
		document.all.techimage.style.display="block";
	}
	if (topnav=="03")
	{
		document.all.home.style.display="none";
		document.all.support.style.display="block";
		document.all.headerimage_support.style.display="block";
		document.all.headerimage_home.style.display="none";
		document.all.homeimage.style.display="none";
		document.all.supportimage.style.display="block";
	}	
	//Default
	if(leftnav=="000000")//Data Integration Toolkit Home
	{
		
		document.all.leftnav_home.className="leftnav_parent";
		document.all.insideSubCategory1.style.display="none";
		document.all.insideSubCategory2.style.display="none";
	}
	//Solutions links
	if(leftnav=="010000")//Solutions
	{
		document.all.leftnav_solutions.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.insideSubCategory1.style.display="block";
		document.all.insideSubCategory2.style.display="none";
	}
	if(leftnav=="010100")//Data Solutions 
	{
		document.all.leftnav_solutions.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.leftnav_solutions_link1.className="leftnav_child_selected";
		document.all.insideSubCategory1.style.display="block";
		document.all.insideSubCategory2.style.display="none";
	}
	if(leftnav=="010200")//Take the Next Step
	{
		document.all.leftnav_solutions.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.leftnav_solutions_link2.className="leftnav_child_selected";
		document.all.insideSubCategory1.style.display="block";
		document.all.insideSubCategory2.style.display="none";
	}
	//Technology Links
	if(leftnav=="020000")//Technology
	{
		document.all.leftnav_tech.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.leftnav_solutions.className="leftnav_parent";					
		document.all.insideSubCategory1.style.display="none";
		document.all.insideSubCategory2.style.display="block";
	}
	if(leftnav=="020100")//Implement
	{
		document.all.leftnav_tech.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.leftnav_solutions.className="leftnav_parent";
		document.all.leftnav_tech_link1.className="leftnav_child_selected";					
		document.all.insideSubCategory1.style.display="none";
		document.all.insideSubCategory2.style.display="block";
	}
	if(leftnav=="020101")//Products
	{
		document.all.leftnav_tech.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.leftnav_solutions.className="leftnav_parent";
		document.all.leftnav_tech_link1.className="leftnav_child_selected";	
		document.all.leftnav_tech_link1_1.className="leftnav_subchild_selected";	
		document.all.insideSubCategory1.style.display="none";
		document.all.insideSubCategory2.style.display="block";
	}
	if(leftnav=="020102")//New Products
	{
		document.all.leftnav_tech.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.leftnav_solutions.className="leftnav_parent";
		document.all.leftnav_tech_link1.className="leftnav_child_selected";	
		document.all.leftnav_tech_link1_2.className="leftnav_subchild_selected";	
		document.all.insideSubCategory1.style.display="none";
		document.all.insideSubCategory2.style.display="block";
	}
	if(leftnav=="020103")//Modules
	{
		document.all.leftnav_tech.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.leftnav_solutions.className="leftnav_parent";
		document.all.leftnav_tech_link1.className="leftnav_child_selected";	
		document.all.leftnav_tech_link1_3.className="leftnav_subchild_selected";	
		document.all.insideSubCategory1.style.display="none";
		document.all.insideSubCategory2.style.display="block";
	}
	if(leftnav=="020104")//Alliances
	{
		document.all.leftnav_tech.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.leftnav_solutions.className="leftnav_parent";
		document.all.leftnav_tech_link1.className="leftnav_child_selected";	
		document.all.leftnav_tech_link1_4.className="leftnav_subchild_selected";	
		document.all.insideSubCategory1.style.display="none";
		document.all.insideSubCategory2.style.display="block";
	}
	if(leftnav=="020200")//Toolkit Downloads
	{
		document.all.leftnav_tech.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.leftnav_solutions.className="leftnav_parent";
		document.all.leftnav_tech_link2.className="leftnav_child_selected";	
		document.all.insideSubCategory1.style.display="none";
		document.all.insideSubCategory2.style.display="block";
	}
	if(leftnav=="020201")//XML Product Data Sheet
	{
		document.all.leftnav_tech.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.leftnav_solutions.className="leftnav_parent";
		document.all.leftnav_tech_link2.className="leftnav_child_selected";
		document.all.leftnav_tech_link2_1.className="leftnav_subchild_selected";					
		document.all.insideSubCategory1.style.display="none";
		document.all.insideSubCategory2.style.display="block";
	}
	if(leftnav=="020202")//Java Product Data Sheet
	{
		document.all.leftnav_tech.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.leftnav_solutions.className="leftnav_parent";
		document.all.leftnav_tech_link2.className="leftnav_child_selected";
		document.all.leftnav_tech_link2_2.className="leftnav_subchild_selected";					
		document.all.insideSubCategory1.style.display="none";
		document.all.insideSubCategory2.style.display="block";
	}
	if(leftnav=="020203")//COM Product Data Sheet
	{
		document.all.leftnav_tech.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.leftnav_solutions.className="leftnav_parent";
		document.all.leftnav_tech_link2.className="leftnav_child_selected";
		document.all.leftnav_tech_link2_3.className="leftnav_subchild_selected";					
		document.all.insideSubCategory1.style.display="none";
		document.all.insideSubCategory2.style.display="block";
	}
	if(leftnav=="020300")//Test Drive
	{
		document.all.leftnav_tech.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.leftnav_solutions.className="leftnav_parent";
		document.all.leftnav_tech_link3.className="leftnav_child_selected";	
		document.all.insideSubCategory1.style.display="none";
		document.all.insideSubCategory2.style.display="block";
	}
	if(leftnav=="020301")//Your Archive
	{
		document.all.leftnav_tech.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.leftnav_solutions.className="leftnav_parent";
		document.all.leftnav_tech_link3.className="leftnav_child_selected";
		document.all.leftnav_tech_link3_1.className="leftnav_subchild_selected";					
		document.all.insideSubCategory1.style.display="none";
		document.all.insideSubCategory2.style.display="block";
	}
	if(leftnav=="020400")//Toolkit White Papers
	{
		document.all.leftnav_tech.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.leftnav_solutions.className="leftnav_parent";
		document.all.leftnav_tech_link4.className="leftnav_child_selected";	
		document.all.insideSubCategory1.style.display="none";
		document.all.insideSubCategory2.style.display="block";
	}
	if(leftnav=="020500")//Tech FAQ's
	{
		document.all.leftnav_tech.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.leftnav_solutions.className="leftnav_parent";
		document.all.leftnav_tech_link5.className="leftnav_child_selected";	
		document.all.insideSubCategory1.style.display="none";
		document.all.insideSubCategory2.style.display="block";
	}
	
	//Support Links
	if(leftnav=="030000")//Support
	{
		document.all.leftnav_support.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.leftnav_solutions.className="leftnav_parent";
		document.all.leftnav_tech.className="leftnav_parent";										
		document.all.insideSubCategory1.style.display="none";
		document.all.insideSubCategory2.style.display="none";
		document.all.insideSubCategory3.style.display="block";
	}
	if(leftnav=="030100")//Service Level Definition
	{
		document.all.leftnav_support.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.leftnav_solutions.className="leftnav_parent";
		document.all.leftnav_tech.className="leftnav_parent";	
		document.all.leftnav_sup_link1.className="leftnav_child_selected";				
		document.all.insideSubCategory1.style.display="none";
		document.all.insideSubCategory2.style.display="none";
		document.all.insideSubCategory3.style.display="block";
	}
	if(leftnav=="030200")//Moniter
	{
		document.all.leftnav_support.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.leftnav_solutions.className="leftnav_parent";
		document.all.leftnav_tech.className="leftnav_parent";	
		document.all.leftnav_sup_link2.className="leftnav_child_selected";				
		document.all.insideSubCategory1.style.display="none";
		document.all.insideSubCategory2.style.display="none";
		document.all.insideSubCategory3.style.display="block";
	}
	if(leftnav=="030300")//FAQ's
	{
		document.all.leftnav_support.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.leftnav_solutions.className="leftnav_parent";
		document.all.leftnav_tech.className="leftnav_parent";	
		document.all.leftnav_sup_link3.className="leftnav_child_selected";				
		document.all.insideSubCategory1.style.display="none";
		document.all.insideSubCategory2.style.display="none";
		document.all.insideSubCategory3.style.display="block";
	}
	if(leftnav=="030400")//Tips & Techniques
	{
		document.all.leftnav_support.className="leftnav_parent_selected";
		document.all.leftnav_home.className="leftnav_parent";
		document.all.leftnav_solutions.className="leftnav_parent";
		document.all.leftnav_tech.className="leftnav_parent";	
		document.all.leftnav_sup_link4.className="leftnav_child_selected";				
		document.all.insideSubCategory1.style.display="none";
		document.all.insideSubCategory2.style.display="none";
		document.all.insideSubCategory3.style.display="block";
	}
	
	//Right Navigation Boxes should appear only on landing pages of Home, solutions, technology and support
	
	if(leftnav=="000000" || leftnav=="010000" || leftnav=="020000" || leftnav=="030000" || leftnav==null)
	{
		document.all.rightnavcolumn.style.display="block";		
		//document.all.leftnav_home.className="leftnav_parent_selected";
	}
	else
	{
		document.all.rightnavcolumn.style.display="none";
		//document.all.bodycolumn.style.width="615px";		
	}
	
// Appropriate Language Dropdpwn should only appear on landing pages of all the sections
	if(leftnav=="000000")
	{
		document.all.language_dropdown_home.style.display="block";
		document.all.language_dropdown_notnln.style.display="none";
	}else if(leftnav=="010000")
	{
		document.all.language_dropdown_home.style.display="none";
		document.all.language_dropdown_sol.style.display="block";
		document.all.language_dropdown_tech.style.display="none";
		document.all.language_dropdown_sup.style.display="none";
		document.all.language_dropdown_notnln.style.display="none";
	}else if(leftnav=="020000")
	{
		document.all.language_dropdown_home.style.display="none";
		document.all.language_dropdown_sol.style.display="none";
		document.all.language_dropdown_tech.style.display="block";
		document.all.language_dropdown_sup.style.display="none";
		document.all.language_dropdown_notnln.style.display="none";
	}else if(leftnav=="030000")
	{
		document.all.language_dropdown_home.style.display="none";
		document.all.language_dropdown_sol.style.display="none";
		document.all.language_dropdown_tech.style.display="none";
		document.all.language_dropdown_sup.style.display="block";
		document.all.language_dropdown_notnln.style.display="none";
	}else if(leftnav==null)
	{
		document.all.language_dropdown_home.style.display="block";
		document.all.language_dropdown_notnln.style.display="none";
	}
	
	if(top.location.href.indexOf("default.asp",0)!=-1)
	{
		document.all.home.style.display="block";
		document.all.leftnav_home.className="leftnav_parent_selected";
	}
	if(top.location.href.indexOf("login.asp",0)!=-1)
	{
		document.all.language_dropdown_home.style.display="none";
		document.all.language_dropdown_notnln.style.display="none";
	}
	if(top.location.href.indexOf("sitesearch.asp",0)!=-1)
	{
		document.all.language_dropdown_home.style.display="none";
		document.all.language_dropdown_notnln.style.display="none";
	}
	if(top.location.href.indexOf("user_help.asp",0)!=-1)
	{
		document.all.language_dropdown_home.style.display="none";
		document.all.language_dropdown_notnln.style.display="none";
	}
	if(top.location.href.indexOf("search.asp",0)!=-1)
	{
		document.all.language_dropdown_home.style.display="none";
		document.all.language_dropdown_notnln.style.display="none";
	}
	if(top.location.href.indexOf("EmailSignOn.asp",0)!=-1)
	{
		document.all.language_dropdown_home.style.display="none";
		document.all.language_dropdown_notnln.style.display="none";
	}
	
}

//Links from DataSheet Popups should maintain the login session
function open_link(url)
{
	var url;	
	
	// Next Step Link should highlight appropriate link on leftnav
	if(url=='/unlocked/nextstep.asp' || url=='../unlocked/nextstep.asp')
	{
		url=url +'?stat_link=010200' +'&id=' + QueryString('id');
	}
	
	// Homepage Link should highlight appropriate link on leftnav
	else if(url=='/default.asp' || url=='../default.asp')
	{
		url=url +'?stat_link=000000' +'&id=' + QueryString('id');
	}
	
	// default link parameters for all Datasheet page links
	else
	{
		url=url +'?stat_link='+ QueryString('stat_link') +'&id=' + QueryString('id'); //Add the stat_link value and the session id to the url
	}
	
	window.open(url); /* Use this if links on Datasheet pages need to be opened in a new window*/	
	//Else
	//Comment window.open(url) above and uncomment the following if Datasheet links needs to be opened in the parent window
	/*	
		window.opener.location=url;
		window.close();
	*/
}

// Open Datasheet pages with session id's attached to the link
function open_DataSheet(datasheetname)
{
	var datasheetname;
	datasheetname=datasheetname +'?stat_link='+ QueryString('stat_link') +'&id=' + QueryString('id');
	window.open(datasheetname,'DataSheet','scrollbars=yes,resizable=yes,toolbars=no,width=718,height=700');
}

// Open Datasheet Brief pages with session id's attached to the link
function open_DataSheetBrief(datasheetnamebrief)
{
	var datasheetnamebrief;
	datasheetnamebrief=datasheetnamebrief +'?stat_link=noslrn'+'&id=' + QueryString('id');
	window.open(datasheetnamebrief,'DataSheet','scrollbars=yes,resizable=yes,toolbars=no,width=700,height=500');
}

// Download files using this script since the session id's should be attached to the link
function Download_file(filename)
{
	var filename;
	filename=filename +'&amp;stat_link='+ QueryString('stat_link') +'&id=' + QueryString('id');
	window.opener.location=filename;
	
}

//Windows status bar message
window.defaultStatus="D&B Toolkit"