/* -----------------------------------------------
Title: Footer Script
Author: Jarid Love
Modified: 01 Sep 2005
Modified-by: Jarid Love
----------------------------------------------- */

// add printer friendly link
function addPf() {
	if(window.name != "printer_friendly") {
		if(typeof ftr_pf == "undefined") return;
		var elmt = document.createElement("span");
		elmt.id = "ftr-pf";
		elmt.innerHTML = '<strong> | </strong><a href="javascript:showPrinterFriendly();void(true);" title="'+ftr_pf+'"><strong>'+ftr_pf+'</strong></a>';
		document.getElementById("ftr-nav").appendChild(elmt);
	}
}

// update with translation if lang is not english
function swapFtrLang() {
	var isStage = (location.href.indexOf("stage.provo") >= 0) ? true : false;
	if(n_lang == 'en-us' && !isStage) return;
	var ftr = document.getElementById("ftr");
	if(ftr) {
		var lnks = ftr.getElementsByTagName("a");
		for(var i = lnks.length-1; i > -1; i--) {
			switch(lnks[i].id) {
				case "ftr-legal" : lnks[i].innerHTML = ftr_legal; break;
				case "ftr-priva" : lnks[i].innerHTML = ftr_privacy; break;
				case "ftr-subsc" : lnks[i].innerHTML = ftr_subscribe; break;
				case "ftr-fb" : lnks[i].innerHTML = ftr_feedback; break;
				case "ftr-cont" : lnks[i].title = ftr_contact; break;
				case "ftr-gov" : lnks[i].innerHTML = ftr_gov; break;
				case "ftr-glsry" : lnks[i].innerHTML = ftr_glossary; break;
			}
			if(isStage) lnks[i].href = lnks[i].href.replace("www.novell.com","wwwstage.provo.novell.com");
		}
		document.getElementById("ftr-copy").innerHTML = ftr_copywrite;
	}
}

function initFtr() {
	if(isDOM) {
		if(typeof hasLeftNav != 'undefined' && hasLeftNav) createLeftNav("1"); // create left nav menus
		addPf();
		swapFtrLang();
		document.getElementById("ftr-fb").href = "javascript:window.open('"+document.getElementById("ftr-fb").href+"?url='+escape(top.location.href),'web_fb','width=500,height=450,resizable=yes,scrollbars=no');void(true);";
		if(typeof n_country != "undefined" && n_country && n_country.indexOf("DE") == 0) document.getElementById("ftr-nav").innerHTML += '<strong> | </strong><a id="ftr-de" href="http://www.novell.com/de-de/company/imprint.html ">Impressum</a>';
	}
}

initFtr();