
if(typeof sIFR == "function") {
	var fonts = named({ sFlashSrc:"swf/font-frutiger.swf", sWmode:"transparent", sFlashVars:"textalign=left&offsetTop=0"});
	sIFR.replaceElement("h1.sifr", fonts, "#00529b");
};
if(typeof sIFR == "function") {
	var fonts = named({ sFlashSrc:"swf/font-frutiger.swf", sWmode:"transparent", sFlashVars:"textalign=left&offsetTop=0"});
	sIFR.replaceElement("h2.sifr", fonts, "#00529b");
};

window.addEvent('domready', function() {
	// external links
	$ES('a[rel=external]').each(function (e) {
		e.target = '_blank';
	});

	// navigation
	navLinks();
});

function navLinks () {
	navRoot = document.getElementById("nav");
	if (!navRoot) {
		return;
	}
	var lis = navRoot.getElementsByTagName("li");
	for (var i=0; i<lis.length; i++)
	{
			var links = lis[i].getElementsByTagName("a");
			if (lis[i].parentNode == navRoot)
			{
			links[0].onclick = function()
			{
				if (this.parentNode.childNodes.length >2)
				{
					if (this.parentNode.className.indexOf("active-sub") != -1 ) {
						this.parentNode.className = this.parentNode.className.replace("active-sub", "");
						return false;
					}
					var levelis = this.parentNode.parentNode.getElementsByTagName("li");
					for (var j=0; j<levelis.length; j++)
					{
						if (levelis[j] != this)
						{
							if (levelis[j].parentNode == navRoot)
							{
								levelis[j].className = levelis[j].className.replace("active-sub", "");
							}
						}
					}
					this.parentNode.className += " active-sub";
					return false;
				}
				else {
					return true;
				}
            }
		}
	}
}
