var siteTransform = new Array();
siteTransform['africa_corp_nigeria'] = new Array();
siteTransform['africa_corp_nigeria']['https://stage.siemens.com'] = 'https://stage.siemens.com/africa/nigeria';   //Server: stage
siteTransform['africa_corp_nigeria']['http://www.siemens.com.ng'] = 'http://www.siemens.com.ng';   //Server: live

// This file is auto generated. Do not edit.
// See cms/apps/SiteExplorer for further information
var currentSite = window.location.protocol+'//'+window.location.host;

var sitetree = Class.create();
sitetree.prototype = {
    initialize: function()
    {
        SiteExplorer.getContent = function() {
            return '<ul>'
				       
					+'<li class="collapsed">'
					+'	<a class="collapsed" href="javascript:void(0);">Siemens in Nigeria'
					+'	</a>'
					+'	<ul>'
					+'		<li>'
						
					+'			<a class="page" rel="1696" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/siemens-in-nigeria/index.htm">Overview</a>'
							
					+'		</li>'
							
					+'<li>'
					+'	<a class="page" rel="1778" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/siemens-in-nigeria/country-profile.htm">Country Profile'
					+'	</a>'
					+'</li>'
				
					+'<li>'
					+'	<a class="page" rel="1697" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/siemens-in-nigeria/history.htm">History timeline'
					+'	</a>'
					+'</li>'
				
					+'	</ul>'
					+'</li>'
                
					+'<li class="collapsed">'
					+'	<a class="collapsed" href="javascript:void(0);">About Us'
					+'	</a>'
					+'	<ul>'
					+'		<li>'
						
					+'			<a class="page" rel="1699" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/about/index.htm">Overview</a>'
							
					+'		</li>'
							
					+'<li>'
					+'	<a class="page" rel="1818" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/about/history.htm">History in Africa'
					+'	</a>'
					+'</li>'
				
					+'<li class="collapsed">'
					+'	<a class="collapsed" href="javascript:void(0);">Values &amp; Vision'
					+'	</a>'
					+'	<ul>'
					+'		<li>'
						
					+'			<a class="page" rel="1720" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/about/values_and_vision.htm">Overview</a>'
							
					+'		</li>'
							
					+'<li>'
					+'	<a class="page" rel="1830" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/about/values_and_vision/valuesandvision.htm">Vision &amp; Values'
					+'	</a>'
					+'</li>'
				
					+'	</ul>'
					+'</li>'
                
					+'<li>'
					+'	<a class="page" rel="1722" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/about/diversity.htm">Diversity'
					+'	</a>'
					+'</li>'
				
					+'<li>'
					+'	<a class="page" rel="1721" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/about/innovation.htm">Innovation'
					+'	</a>'
					+'</li>'
				
					+'<li>'
					+'	<a class="page" rel="1723" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/about/jobs_and_careers.htm">Jobs &amp; Careers'
					+'	</a>'
					+'</li>'
				
					+'	</ul>'
					+'</li>'
                
					+'<li class="collapsed">'
					+'	<a class="collapsed" href="javascript:void(0);">Business Areas'
					+'	</a>'
					+'	<ul>'
					+'		<li>'
						
					+'			<a class="page" rel="1703" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/business-areas/index.htm">Overview</a>'
							
					+'		</li>'
							
					+'<li>'
					+'	<a class="page" rel="1724" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/business-areas/industry.htm">Industry'
					+'	</a>'
					+'</li>'
				
					+'<li>'
					+'	<a class="page" rel="1725" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/business-areas/energy.htm">Energy'
					+'	</a>'
					+'</li>'
				
					+'<li>'
					+'	<a class="page" rel="1726" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/business-areas/healthcare.htm">Healthcare'
					+'	</a>'
					+'</li>'
				
					+'<li>'
					+'	<a class="page" rel="1727" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/business-areas/sis.htm">Siemens IT Solutions and Services'
					+'	</a>'
					+'</li>'
				
					+'	</ul>'
					+'</li>'
                
					+'<li class="collapsed">'
					+'	<a class="collapsed" href="javascript:void(0);">News &amp; Press'
					+'	</a>'
					+'	<ul>'
					+'		<li>'
						
					+'			<a class="page" rel="1705" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/news-and-press/index.php">Overview</a>'
							
					+'		</li>'
							
					+'<li>'
					+'	<a class="page" rel="1736" href="http://www.siemens.com/africa/en/news-and-press/index.htm">Siemens Africa News Archive'
					+'	</a>'
					+'</li>'
				
					+'<li>'
					+'	<a class="page" rel="1732" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/news-and-press/profile_awards.htm">Profile Awards'
					+'	</a>'
					+'</li>'
				
					+'	</ul>'
					+'</li>'
                
					+'<li class="collapsed">'
					+'	<a class="collapsed" href="javascript:void(0);">Sustainability'
					+'	</a>'
					+'	<ul>'
					+'		<li>'
						
					+'			<a class="page" rel="1704" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/sustainability/index.htm">Overview</a>'
							
					+'		</li>'
							
					+'<li>'
					+'	<a class="page" rel="1768" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/sustainability/compliance.htm">Compliance'
					+'	</a>'
					+'</li>'
				
					+'<li>'
					+'	<a class="page" rel="1728" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/sustainability/environmental_protection.htm">Environmental Protection'
					+'	</a>'
					+'</li>'
				
					+'<li>'
					+'	<a class="page" rel="1729" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/sustainability/corporate_citizenship.htm">Corporate Citizenship'
					+'	</a>'
					+'</li>'
				
					+'<li>'
					+'	<a class="page" rel="1701" href="'+siteTransform['africa_corp_nigeria'][currentSite]+'/en/sustainability/sustainable_cities.htm">Sustainable Cities'
					+'	</a>'
					+'</li>'
				
					+'	</ul>'
					+'</li>'
                
				     +'</ul>';
        }
    }
}

SiteExplorer.expandSubtree = function(linkNode) {
	linkNode.addClassName("expanded");
	linkNode.up().removeClassName("collapsed");
	linkNode.up().addClassName("expanded");
	SiteExplorer.layer.afterOpen();
}

SiteExplorer.collapseSubtree = function(linkNode) {
	linkNode.removeClassName("expanded");
	linkNode.up().addClassName("collapsed");
	linkNode.up().removeClassName("expanded");
	SiteExplorer.layer.afterOpen();
}

SiteExplorer.followLink = function(linkNode) {
	if (linkNode.innerHTML != "Home") {
		//alert("clicked link: " + linkNode.innerHTML + "\nThe Site Explorer will be closed.");
		Layer.closeCurrent();
	}
}

SiteExplorer.openTree = function(page_key) {
	$$('#site-explorer-layer a[rel="'+page_key+'"]').each(function(a) {
		l = a.up();
		l.addClassName("active").update('<span class="active">'+a.innerHTML+'</span>');

		while (l.tagName != 'DIV')
		{
			l = l.up();
			if(l.tagName == 'LI')
			{
				l.removeClassName("collapsed");
				l.addClassName("expanded");
				l.firstDescendant().removeClassName("collapsed");
				l.firstDescendant().addClassName("expanded");
			}
		}

	});
}
/* 
 * explicitly overwrite SiteExplorerLayer.getContent from script.js to call 
 * SiteExplorer.openTree(siteExplorerActivePage);
 * avoids modifying script.js
*/


/* START: site explorer layer                                       */
var SiteExplorerLayer = Class.create();

SiteExplorerLayer.prototype = Object.extend(new Layer, {

	initialize: function(node, trigger) {
		this.initSuper(node, trigger);

		var closeButton = Helper.getCloseButton(this.node);

		closeButton.observe("click",
			function() {
				this.close();
			}.bindAsEventListener(this)
		);

		this.content     = null;
		this.contentNode = $(document.createElement("div"));
		this.node.appendChild(this.contentNode);
	},

	afterClose: function(newLayer) {
		if (!Layer.toggle) {
			HeaderAnimation.augment();
		}
	},

	afterOpen: function() {
		if (Info.browser.isIE) { // correct float bug in all IE versions
			Helper.getCloseButton(this.node).setStyle(
				{
					position: "absolute",
					left: (this.contentNode.getDimensions().width - 20) + "px"
				}
			);
		}
		HeaderAnimation.diminish();
	},

	beforeClose: function() {
		HeaderAnimation.unregisterLayer();
		return true;
	},

	beforeOpen: function() {
		this.getContent();
		HeaderAnimation.registerLayer(this);
		return true;
	},

	hide: function() {
		$("site-explorer").removeClassName("active");
	},

	show: function() {
		$("site-explorer").addClassName("active");
		this.trigger.addClassName("clicked"); // avoids hover effect (only for the first time)
		this.trigger.observe("mouseout",
			function(e) {
				this.trigger.removeClassName("clicked");
				this.trigger.stopObserving("mouseout");
			}.bindAsEventListener(this)
		);
	},
	getContent: function() {
		if (!this.content) {
			this.content = SiteExplorer.getContent();
			this.contentNode.innerHTML = this.content;
			SiteExplorer.registerEvents(this.contentNode);
			SiteExplorer.openTree(siteExplorerActivePage);
		}
	}

});

/* END: site explorer layer                                         */

var siteExplorerActivePage = 0;
document.observe('dom:loaded', function()
{
    var metaNames = $A(document.getElementsByTagName('meta'));
    metaNames.each(function(metaitem) {
        if(metaitem.name == 'DC.Identifier') {
            var content = metaitem.content;
            var i = content.lastIndexOf('/');
            siteExplorerActivePage = parseInt(content.substring(i+1),10);
        }
    });
    $('site-explorer').setStyle({display: 'block'});
    new sitetree();
});
    
