﻿//-----------------------------------------------------------------
//NASDAQOMX Global Navigation v.0.9.10 - 2008/2009 [Igor Stevstedt]
//-----------------------------------------------------------------

var gn_columns = 3;
var gn_imgbase = ""

//Global for all sites ---->
var gn_columnHead	= new Array("CORPORATE/SERVICES","MARKET VENUES","TOOLS");

var gn_column1 	= new Array("NASDAQOMX.com|NASDAQ OMX Corporate <br/>and Listing information","Trading|","Listing Center|","Services for Companies|","Market Data|","Market Technology|","Financial Indexes|");
var gn_column1_img = new Array("thmb_nasdaqomx_com.gif");
var gn_column1_lnk = new Array("http://www.nasdaqomx.com","http://www.nasdaqomx.com/whatwedo/trading","http://www.nasdaqomx.com/listingcenter","http://www.nasdaqomx.com/whatwedo/servicesforcompanies","http://www.nasdaqomx.com/whatwedo/marketdataproducts/","http://www.nasdaqomx.com/whatwedo/markettechnology/","http://www.nasdaqomx.com/whatwedo/financialindexes/");

var gn_column2 	= new Array("NASDAQ.com|Nasdaq Investor information","NASDAQOMXEUROPE.com|Market information","NASDAQOMXNORDIC.com|Information to individual<br/>investors.<br/>","NASDAQOMXBALTIC.com|Information to Investors.","FIRST NORTH|Nordic Alternative Market for <br/>small growth companies","FIRST NORTH BALTIC|Baltic Alternative Market for <br/>small growth companies","NASDAQDUBAI.com|");
var gn_column2_img = new Array("thmb_nasdaq_com.gif","thmb_nasdaqomxeurope_com.gif","thmb_omxnordicexchange_com.gif","thmb_baltic_omxnordicexchange_com.gif","thmb_firstnorth_omxnordicexchange_com.gif","thmb_baltic_firstnorth_omxnordicexchange_com.gif","thmb_dubai.gif");
var gn_column2_lnk = new Array("http://www.nasdaq.com","http://www.nasdaqomxeurope.com/","http://www.nasdaqomxnordic.com","http://www.nasdaqomxbaltic.com","http://www.omxnordicexchange.com/firstnorth/","http://www.firstnorthbaltic.omxnordicexchange.com/","http://www.nasdaqdubai.com");

var gn_column3 	= new Array("NASDAQOMXTRADER.com|Information for US <br/>Market Professionals", "NORDICTRADER|Information for Nordic <br/>Market Professionals" ,"PORTAL|","NASDAQ.net|","NORDIC.NASDAQ.NET|");
var gn_column3_img = new Array("thmb_nasdaqtrader_com.gif","thmb_nasdaqtrader_com.gif","thmb_nasdaqportalmarket_com.gif","thmb_nasdaq_net.gif","thmb_nordic_nasdaq_net.gif");
var gn_column3_lnk = new Array("http://www.nasdaqomxtrader.com","http://nordic.nasdaqomxtrader.com","http://www.nasdaqportalmarket.com","http://www.nasdaq.net","http://nordic.nasdaq.net/");
//Global for all sites ---->

function gn_renderGlobalNavigation(entry,imgpath)
{
	var gn_entrypoint = entry;
	
	if(imgpath==undefined || imgpath==null)
	{
		gn_imgbase = "http://www.nasdaqomx.com/static/globalnav_corp/images/";
	}	
	else
	{
		gn_imgbase = imgpath;
	}

	var out="";
	out += "<table><tr><td>You are at: "+ gn_entrypoint + " | Show other NASDAQ OMX Sites </td><td><img id='menuBtn' style='margin-left:5px;' src='"+gn_imgbase+"gn_button.gif' alt='' onclick='gn_toggleGlobalNav();return false;'/></td></tr></table>";
	out += "<div id='gNav'>";
	out += "<div id='shd1'>";
	out += "<table>";
	out += "<tr>";
	//------------------------------------------------------
	//Render Header
	//------------------------------------------------------
	for (var i=0;i<gn_columnHead.length;i++)
	{
		out += "<td id='head'>"+ gn_columnHead[i] +"</td>";
	}	
	out += "</tr>";
	out += "<tr><td style='height:4px;background-color:#fff;' colspan='"+ gn_columns +"'></td></tr>";
	out += "<tr>";
	//------------------------------------------------------
	//Render Sites/Column
	//------------------------------------------------------
	for (var c=1;c<=gn_columns;c++)
	{
		out += "<td id='site'>";
		for (var i=0;i<eval("gn_column"+c+".length");i++)
		{
			out += "<div><span id='thmb'>"+ gn_getImagelink(c,i) +"</span><span id='sitedescr'><b>"+ gn_getHeadline(c,i) +"</b><br/>"+ gn_getDescription(c,i) +"</span></div><br/>";
		}
		out += "</td>";
	}
	out += "</tr>";
	out += "</table>";
	
	out += "</div>";
	out += "</div>";
	document.write(out);
}
function gn_getImagelink(col,pos)
{
	var img = eval("gn_column"+col+"_img["+pos+"]");
	var lnk = eval("gn_column"+col+"_lnk["+pos+"]");
	
	if(img!=undefined)
	{
		return "<a href='"+lnk+"' target='_new' onclick='gn_toggleGlobalNav();'><img src='"+gn_imgbase+img+"' alt=''></a>";
	}
	else
	{
		return "<a href='"+lnk+"' target='_new' onclick='gn_toggleGlobalNav();'><img src='"+gn_imgbase+"undefined.gif' alt='' width=1 height=10></a>";
	}
}
function gn_getHeadline(col,pos)
{
	var mstr = eval("gn_column"+col+"["+ pos+"]");
	var lnk = eval("gn_column"+col+"_lnk["+pos+"]");
	var img = eval("gn_column"+col+"_img["+pos+"]");
	var tmp = mstr.split("|");
	
	if(img==undefined)
	{
		return "<br><a href='"+ lnk +"' target='_new' onclick='gn_toggleGlobalNav();'>"+ tmp[0]+"</a></div>";
	}
	else
	{
		return "<a href='"+ lnk +"' target='_new' onclick='gn_toggleGlobalNav();'>"+ tmp[0]+"</a>";
	}
	
	
}
function gn_getDescription(col,pos)
{
	var mstr = eval("gn_column"+col+"["+ pos+"]");
	var tmp = mstr.split("|");
	return tmp[1];
}
function gn_toggleGlobalNav()
{
	var dis = document.getElementById("gNav").style.display;
	if(dis =="none" || dis =="")
	{
		document.getElementById("gNav").style.display = 'block';
		document.getElementById("menuBtn").src = gn_imgbase+"gn_button_sel.gif";
	}
	else
	{
		document.getElementById("gNav").style.display = "none";
		document.getElementById("menuBtn").src = gn_imgbase+"gn_button.gif";
	}
}
