/* -----------------------------------------------
Title: Footer Script
Author: Jarid Love
Modified: 21 Apr 2008
Modified-by: Jarid Love
----------------------------------------------- */


/* Add Printer Friendly
---------------------------------------------------- */
function addPf() {
	if(window.name != "printer_friendly") {
		if(typeof nftr_pf == "undefined") return;
		var li = document.createElement("li");
		li.id = "ftr_pf";
		li.innerHTML = '<a href="javascript:showPrinterFriendly();void(true);">'+nftr_pf+'</a>';
		
		var ftrLnks = document.getElementById("ftr_nav");
		var ftrLang = document.getElementById("ftr_language");
		if(ftrLang) ftrLnks.insertBefore(li,ftrLang);
		else ftrLnks.appendChild(li);
	}
}

/* Language Swap
---------------------------------------------------- */
function swapFtrLang() {
	if(n_lang == 'en-us') return;
	var ftr = document.getElementById("ftr_nav");
	if(ftr) {
		var lnks = ftr.getElementsByTagName("a");
		for(var i = lnks.length-1; i > -1; i--) {
			switch(lnks[i].parentNode.id) {
				case "ftr_careers" : lnks[i].innerHTML = nftr_careers; break;
				case "ftr_contact" : lnks[i].innerHTML = nftr_contact; break;
				case "ftr_fb" : lnks[i].innerHTML = nftr_feedback; break;
				case "ftr_privacy" : lnks[i].innerHTML = nftr_legal; break;
			}
			if(isStage) lnks[i].href = lnks[i].href.replace("www.novell.com","wwwstage.provo.novell.com");
		}
		document.getElementById("ftr_copy").innerHTML = nftr_copywrite;
	}
}

/* tag line popup function
---------------------------------------------------- */
function openTagLinePopup(popupUrl) {
	window.open(popupUrl,"_blank","width=676,height=797");
	return false;
}

/* Init
---------------------------------------------------- */
function initFtr() {
	if(!isDOM) return;

	if(typeof hasLeftNav != 'undefined' && hasLeftNav) {
		createLeftNav("1"); // create js left nav menus
	} else {
		var lnav = document.getElementById("left_nav"); // create html left nav menus
		if(lnav) {
			var lnavItems = lnav.getElementsByTagName("li");
			for(var i=0; i<lnavItems.length; i++) {
				lnavItems[i].onmouseover=function() { this.className="on"; hidePlugins(); }
				lnavItems[i].onmouseout=function(){ this.className="off"; showPlugins(); }
				var lnavItmLnks = lnavItems[i].getElementsByTagName("a");
				if(lnavItmLnks.length > 0 && window.location.href == lnavItmLnks[0].href) lnavItmLnks[0].innerHTML = "<strong>"+lnavItmLnks[0].innerHTML+"</strong>";
			}
		}
	}

	addPf();
	swapFtrLang();
	document.getElementById("ftr_fb").getElementsByTagName("a")[0].onclick = function() {
		window.open(this.href+'?url='+escape(top.location.href),'web_fb','width=560,height=600,resizable=yes,scrollbars=no');
		return false;
	}
}

initFtr();
