//### By Renish Ghodasara Date: 18 Sep. 2007
//### This script checks for the logo if it exists in the script then it takes its path to generate the menu

var o
o = document.getElementById("xLogo");
if (o)
{
	menuPath = o.src;
	menuPath = menuPath.replace("images/xchanginglogo.gif","");
	
	document.write("	<div id=\"nav\">");
	document.write("		<ul>");
	document.write("			<li><a href=\"" + menuPath + "home.htm\">Home |</a></li>");
	document.write("		</ul>");
	document.write("		<ul>");
	document.write("			<li><a href=\"#\" onclick=\"return false;\">Offerings |</a>");
	document.write("				<ul>");
	document.write("					<li><a href=\"" + menuPath + "Offerings/Partnering.htm\">Partnering</a></li>");
	document.write("					<li><a href=\"" + menuPath + "Offerings/Outsourcing.htm\">Outsourcing</a></li>");
	document.write("					<li><a href=\"" + menuPath + "Offerings/Products.htm\">Products</a></li>");
	document.write("					<li><a href=\"" + menuPath + "Offerings/StraightThroughProcessing.htm\">Straight Through Processing</a></li>");
	document.write("					<li><a href=\"" + menuPath + "Offerings/BusinessSupport.htm\">Business Support</a></li>");
	document.write("				</ul>");
	document.write("			</li>");
	document.write("		</ul>");
	document.write("		<ul>");
	document.write("			<li><a href=\"#\" onclick=\"return false;\">Industry Sectors |</a>");
	document.write("				<ul>");
	document.write("					<li><a href=\"" + menuPath + "Sectors/Insurance.htm\">Insurance</a></li>");
	document.write("					<li><a href=\"" + menuPath + "Sectors/FinancialMarkets.htm\">Financial Markets</a></li>");
	document.write("					<li><a href=\"" + menuPath + "Sectors/OtherIndustries.htm\">Other Industries</a></li>");
	document.write("				</ul>");
	document.write("			</li>");
	document.write("		</ul>");
	document.write("		<ul>");
	document.write("			<li><a href=\"" + menuPath + "BusinessLines/BusinessLines.htm\">Business Lines |</a>");
	document.write("				<ul>");
	document.write("					<li><a href=\"" + menuPath + "BusinessLines/Procurement.htm\">Procurement</a></li>");
	document.write("					<li><a href=\"" + menuPath + "BusinessLines/HR.htm\">HR</a></li>");
	document.write("					<li><a href=\"" + menuPath + "BusinessLines/L&Dev.htm\">Learning and Development</a></li>");
	document.write("					<li><a href=\"" + menuPath + "BusinessLines/ImmigrationServices/ImmigrationServices.htm\">Immigration Services</a></li>");		    
	document.write("					<li><a href=\"" + menuPath + "BusinessLines/ResourcingServices/ResourcingServices.htm\">Resourcing Services</a></li>");
	document.write("					<li><a href=\"" + menuPath + "BusinessLines/Accounting.htm\">Accounting</a></li>");
	document.write("					<li><a href=\"" + menuPath + "BusinessLines/Hosting.htm\">Hosting</a></li>");
	document.write("					<li><a href=\"" + menuPath + "BusinessLines/Australianclaims.htm\">Australian Claims</a></li>");
	document.write("				</ul>");
	document.write("			</li>");
	document.write("		</ul>");
	document.write("		<ul>");
	document.write("			<li><a href=\"" + menuPath + "GlobalDelivery/GlobalDelivery.htm\">Global Delivery |</a> </li>");
	document.write("		</ul>");
	document.write("		<ul>");
	document.write("			<li><a href=\"#\" onclick=\"return false;\">People & Values |</a>");
	document.write("				<ul>");
	document.write("					<li><a href=\"" + menuPath + "People/corevalues.html\">Core Values</a></li>");
	document.write("					<li><a href=\"" + menuPath + "People/board.htm\">Leadership</a>");
	document.write("					<UL>");
	document.write("						<li><a href=\"" + menuPath + "People/board.htm\">Xchanging Board</a></li>");
	document.write("						<li><a href=\"" + menuPath + "People/xec.htm\">Xchanging Management Board</a></li>");
	document.write("					</UL>");
	document.write("					</li>");
	document.write("					<li><a href=\"" + menuPath + "FinancialInformation/CorporateResponsibility.html\">Corporate  Social Responsibility</a></li>");
	document.write("					<li><a href=\"" + menuPath + "FinancialInformation/corporate_governance.htm\">Corporate Governance</a></li>");
	document.write("				</ul>");
	document.write("			</li>");
	document.write("		</ul>");
	document.write("		<ul>");
	document.write("			<li><a href=\"#\" onclick=\"return false;\">Investor Relations |</a>");
	document.write("				<ul>");
	document.write("					<li><a href=\"" + menuPath + "FinancialInformation/Financial_Overview.htm\">Financial Overview</a></li>");
	document.write("					<li><a href=\"" + menuPath + "FinancialInformation/Financial_Calendar.htm\">Financial Calendar</a></li>");
	document.write("					<li><a href=\"" + menuPath + "FinancialInformation/shareprice.htm\">Share Price</a></li>");
	document.write("					<li><a href=\"" + menuPath + "FinancialInformation/AnnualReports.htm\">Financial Reports and Presentations</a>");
	document.write("					<ul>");
	document.write("						<li><a href=\"" + menuPath + "FinancialInformation/AnnualReports.htm\">Financial Reports</a></li>");
	document.write("						<li><a href=\"" + menuPath + "FinancialInformation/Resultspres.htm\">Results Presentations</a></li>");
	document.write("					</ul>");
	document.write("					</li>");
	document.write("					<li><a href=\"#\" onclick=\"return false;\">Financial Press</a>");
	document.write("					<ul>");
	document.write("						<li><a href=\"javascript: pop_Form('" + menuPath + "FinancialInformation/LSE/lse_news.htm', 650, 850)\">Regulatory News</a></li>");
	document.write("						<li><a href=\"" + menuPath + "FinancialInformation/Results_Announcements.htm\">Results and other announcements</a></li>");
	document.write("					</ul>");
	document.write("					</li>");
	document.write("					<li><a href=\"#\" onclick=\"return false;\">Shareholder Information </a>");
	document.write("					<ul>");
	document.write("						<li><a href=\"" + menuPath + "FinancialInformation/AGM.htm\">AGM</a></li>");
	document.write("						<li><a href=\"" + menuPath + "FinancialInformation/Shareholder.htm\">General Meeting</a></li>");
	document.write("					</ul>");
	document.write("					</li>");
	document.write("					<li><a href=\"" + menuPath + "FinancialInformation/IR_Contacts.htm\">Contacts</a></li>");
	document.write("				</ul>");
	document.write("			</li>");
	document.write("		</ul>");
	document.write("		<ul>");
	document.write("			<li><a href=\"#\" onclick=\"return false;\">News &amp; Events |</a>");
	document.write("				<ul>");
	document.write("					<li><a href=\"" + menuPath + "news_index.asp\">Press Releases</a></li>");
	document.write("					<li><a href=\"" + menuPath + "NewsViewsEvents/press_coverage.aspx\">Press Coverage</a></li>");
	document.write("					<li><a href=\"" + menuPath + "NewsViewsEvents/video.htm\">Video</a></li>");
	document.write("					<li><a href=\"" + menuPath + "NewsViewsEvents/titlesponsor.htm\">The Boat Race</a></li>");
	document.write("					<li><a href=\"" + menuPath + "insurance_conference/events.htm\">Events</a></li>");
	document.write("				</ul>");
	document.write("			</li>");
	document.write("		</ul>");
	document.write("		<ul>");
	document.write("			<li><a href=\"#\" onclick=\"return false;\">Contact Us |</a>");
	document.write("				<ul style='width:150px;'>");
	document.write("					<li><a href=\"" + menuPath + "Contact/PR.htm\">PR &amp; Media</a></li>");
	document.write("					<li><a href=\"" + menuPath + "Contact/Contact.htm\">Email &amp; Registration</a></li>");
	document.write("					<li><a href=\"" + menuPath + "Contact/Locations.htm\">Locations</a></li>");
	document.write("					<li><a href=\"" + menuPath + "Contact/CustomerSupport.htm\">Customer Support</a></li>");
	document.write("					<li><a href=\"" + menuPath + "People/Careers/Careers.htm\">Career Opportunities</a></li>");
	document.write("				</ul>");
	document.write("			</li>");
	document.write("		</ul>");
	document.write("		<ul>");
	document.write("			<li><a href=\"#\" onclick=\"return false;\">Language</a>");
	document.write("				<ul style='width:85px;'>");
	document.write("					<li><a href=\"");	getLanguage("en");	document.write("\">English</a></li>");
	document.write("					<li><a href=\"");	getLanguage("fr");	document.write("\">French</a></li>");
	document.write("				</ul>");
	document.write("			</li>");
	document.write("		</ul>");
	document.write("	</div>");
}

function getLanguage(language) {
	var url = window.location.href;
	url = url.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var pos = url.indexOf('//');
	var nohttp = url.substr(pos+2, url.length);
	pos = nohttp.indexOf('/');
	var urlPath = nohttp.substr(pos+1,nohttp.length);
	var hostPort = nohttp.substr(0,pos);
		
	if (hostPort.toLowerCase() == "srv00198.support.local")
	{
		if (language == "fr"){document.write("http://srv00198.fr.local/" + urlPath);}
		else if (language == "de"){document.write("http://srv00198.de.local/" + urlPath);}
		else {document.write("http://srv00198.support.local/" + urlPath);}
	}
	else if (hostPort.toLowerCase() == "srv00198.fr.local")
	{
		if (language == "fr"){document.write("http://srv00198.fr.local/" + urlPath);}
		else if (language == "de"){document.write("http://srv00198.de.local/" + urlPath);}
		else {document.write("http://srv00198.support.local/" + urlPath);}
	}
	else if (hostPort.toLowerCase().substr(0, 3) == "ws4")
	{
		pos = urlPath.indexOf('/');
		var urlPath = urlPath.substr(pos+1, urlPath.length);
		if (language == "fr"){document.write("http://" + hostPort + "/XTestWebFr/" + urlPath);}
		else if (language == "de"){document.write("http://" + hostPort + "/XTestWebDe/" + urlPath);}
		else {document.write("http://" + hostPort + "/XTestWeb/" + urlPath);}
	}
	else
	{
		if (language == "fr"){document.write("http://www.xchanging.fr/" + urlPath);}
		else if (language == "de"){document.write("http://www.xchanging.de/" + urlPath);}
		else{document.write("http://www.xchanging.com/" + urlPath);}
	}
}

function pop_Form(url, height, width)
{
	if (window.showModalDialog) 
	{
		window.showModalDialog(url, this, "status:no; dialogHeight:" + height + "px; dialogWidth:" + width + "px; help:no; scroll:no; resizable:1");
		self: close;
	} 
	else 
	{
		window.open(url,this,'height=' + height + ',width=' + width + ',toolbar=no,directories=no,status=no, menubar=no,scrollbars=no,resizable=yes,modal=yes');
	}
}