var ArticleShortName = "";
var ArticleContentType = "";

var ParseAnchors = function (RootElem) {
	var ArchorArray = [];
	GetAnchors(RootElem, ArchorArray);
	for (var i=0; i<ArchorArray.length; i++) {
		var A = ArchorArray[i];
		if (String(A.href).indexOf("http") == 0 && String(A.href).indexOf("http://" + FullSiteRoot) != 0 && String(A.className).indexOf("DontParse") < 0 && String(A.href).indexOf("pfizer.ca") < 0) {
			A.onclick = function() {
				var ThisHref = this.href;
				Modal.confirm({
					cancelText : OutsideLinkBack,
					okText : OutsideLinkProceed,
					message : OutsideLinkMessage, 
					callback : function() {
						window.open(ThisHref, "");
						if (typeof(pageTracker) != "undefined") {
							if (ThisHref.toLowerCase().indexOf("pfizer.ca") >= 0) pageTracker._trackPageview("/outgoing/pfizer");
							pageTracker._trackEvent("Exit Links", "Exit", ThisHref);
						}
					}
				});
				return false;
			}
			window.onresize = function() {Modal.resize();}
		} else if (String(A.href) == "javascript:void(0);" && String(A.className).indexOf("DoParse") >= 0) {
			A["oldonclick"] = A.onclick;
			A.onclick = function() {
				var This = this;
				Modal.confirm({
					cancelText : OutsideLinkBack,
					okText : OutsideLinkProceed,
					message : OutsideLinkMessage, 
					callback : This["oldonclick"]
				});
				return false;
			}
		}
		
		if (typeof(pageTracker) != "undefined" && String(A.href).indexOf(siteroot + "local/files/") >= 0) {
			Event.observe(A, "click", function () {
						var FileName = String(this.href);
						FileName = FileName.substring(FileName.lastIndexOf("/")+1, FileName.length);
						var Url = TopRelativeUrl + "download/" + FileName + "/";
						pageTracker._trackPageview(Url);
						return false;
					});
		}
		
		if (String(A.href).indexOf("window.print()") >= 0) {
			if (ArticleShortName != "" && ArticleContentType != "") {
				A.onclick = function () {
					var Url = "/" + language + "/article/articlecontent/" + ArticleShortName + "/" + ArticleContentType + "/ClickHereToPrint";
					if (typeof(pageTracker) != "undefined") {
						pageTracker._trackPageview(Url);
					}

					var SPIF = document.getElementById("SEMPrintIFrame");
					if (SPIF) {
						SPIF.src = siteroot + language + "/article/semprint";
					}

					window.print();
					return false;
				}
			}
		}
	}
}

var GetAnchors = function (Elem, ArchorArray) {
	if (Elem.tagName && Elem.tagName != null && (String(Elem.tagName).toLowerCase() == "a" || String(Elem.tagName).toLowerCase() == "area")) {
		ArchorArray.push(Elem);
	}
	if (Elem.childNodes && Elem.childNodes != null) {
		for (var i=0; i<Elem.childNodes.length; i++) {
			GetAnchors(Elem.childNodes[i], ArchorArray);
		}
	}
}