if(!WEBSITE_TGAM){
	var WEBSITE_TGAM = "http://"+location.host;
	var WEBSITE_IMAGES = WEBSITE_TGAM;
	var WEBSITE_TGAM_SECURE = "https://"+location.host;
	var WEBSITE_SECURE = WEBSITE_TGAM_SECURE;
	var WEBSITE_docroot = "/v5";
	if(location.port && location.host.indexOf("ev.")==1){
		WEBSITE_TGAM_SECURE = WEBSITE_TGAM;
		WEBSITE_SECURE = WEBSITE_TGAM_SECURE;
	} else {
		WEBSITE_IMAGES = WEBSITE_TGAM.replace(/www\./i,"images.");
	}
}
var today = new Date();
var random_number = Math.floor((Math.random()*1000))+""+today.getUTCMilliseconds();

var insider;
var d = document;
var ua = navigator.userAgent.toLowerCase();
var openmenu,x,tickerStories,omniDisabled;
var ldbdAC="";var lugAC="";var skyRAC="";var boxRAC="";var halfpageRAC="";var b1AC="";var b2AC="";var b3AC="";var b4AC="";

/* NB: Get Opera version */
var isOpera = (window.opera) ? true : false;
if (isOpera) {
	var ua = navigator.userAgent.toLowerCase();
	var operaI = ua.indexOf('opera');
	var opVer = ua.substring(operaI+5, ua.length);
	opVer = parseFloat(opVer);
	if (opVer<=8) {
		var isOperaOld=true;
	}
}

/* NB: Get Gecko version */
function geckoGetRv(){
	if (navigator.product != 'Gecko'){ return -1; }
	var rvValue = 0;
	var rvStart = ua.indexOf('rv:');
	var rvEnd = ua.indexOf(')', rvStart);
	var rv = ua.substring(rvStart+3, rvEnd);
	var rvParts = rv.split('.');
	var exp = 1;
	
	for (i=0;rvParts.length>i;i++){
		var val = parseInt(rvParts[i]);
		rvValue += val / exp;
		exp *= 100;
	}
	
	return rvValue;
}

/* NB: subscriber status */
function isSubscriber(v){
	var time = new Date();
	time.setTime(time.getTime() + (1000*60*60*24*15))
	setCookie("TGAM_ID",v,time.toGMTString());
}

function chkSubscriber(){
	var xmlhttp = hector(); 
	
	if(xmlhttp){
		xmlhttp.open("GET", "/servlet/Page/document"+WEBSITE_docroot+"/content/Insider/chkSubscriber", true);
		xmlhttp.onreadystatechange=function() {
			if(xmlhttp.readyState==4){
				var response = xmlhttp.responseText;
				if(response.indexOf("[true][")==0){ isSubscriber(response); }
				else { deleteCookie("TGAM_ID"); }
			} 
		}
		 
		xmlhttp.send(null);
	}
}

/* NB: AJaX */
function hector() {
	var xmlhttp = false;
	if(window.XMLHttpRequest){
		xmlhttp = new XMLHttpRequest();
	}	else if(window.ActiveXObject){
		try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (othermicrosoft) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (failed) {
        xmlhttp = false;
      }
    }
	}
	return xmlhttp;
}

function doXSLT(nObj,xml,xsl,where){
	var xmlhttp = hector();
	if(xmlhttp){
		var result;
		xmlhttp.open("GET", xml, true);
		xmlhttp.onreadystatechange=function() {
			if(xmlhttp.readyState==4){		
				if(xmlhttp.status==200){
							
					var xslhttp = hector();
					xslhttp.open("GET", xsl, true);
					xslhttp.onreadystatechange=function() {
						if(xslhttp.readyState==4){
							if(xslhttp.status==200){					
								try {
									var xsltProcessor = new XSLTProcessor();
									xsltProcessor.importStylesheet(xslhttp.responseXML);
									result = xsltProcessor.transformToFragment(xmlhttp.responseXML,d);
									if(where && where=="top" && nObj.firstChild){
										nObj.insertBefore(result,nObj.firstChild);
									} else {
										nObj.appendChild(result);
									}
								} catch (err) {	
									try {
										result = xmlhttp.responseXML.transformNode(xslhttp.responseXML);
										if(where && where=="top" && nObj.firstChild){
											nObj.innerHTML = result+nObj.innerHTML;
										} else {
											nObj.innerHTML += result;
										}
									} catch (err) {	
							    	result = createElement("div","","error");
										var msg_txt = createElement("p","","error");
										msg_txt.appendChild(d.createTextNode("We were temporarily unable to load the requested content"));
										var msg_title = createElement("h4","","error");
										msg_title.appendChild(d.createTextNode("Problem"));
										result.appendChild(msg_title);
										result.appendChild(msg_txt);
										nObj.appendChild(result);
									}
								}
							}
						}
					}
					xslhttp.send(null);
					
				}
			}
		}
		xmlhttp.send(null);
	}
}

/* NB: create an element */
function createElement(el,i,cN,url,alt,w,h,t,type,rel){
// only el is required; unused parms should be empty quotes
// if el=="link" and the url ends with ".css", type and rel aren't needed 
// if el=="script" and the url ends with ".js", don't define type
// if el=="input" and the url is included, don't define type
// example: 
// 1) createElement("p");
// 2) createElement("img","","icon","/icon.gif","Icon",12,12);
// 3) createElement("a","back","","/lastpage/","","","","Go back","","previous");
// returns: 
// 1) <p></p>
// 2) <img src="/icon.gif" class="icon" alt="Icon" width="12" height="12">
// 3) <a href="/lastpage/" id="back" title="Go back" rel="previous"></a>
	if(el) { el = el.toLowerCase(); } 
	else { return null; }
	
	var nObj = d.createElement(el);
	if(i){ nObj.id = i; }
	if(cN){ nObj.className = cN; }
	if(t){ nObj.title = t; }
	if(w){ nObj.width = w; }	
	if(h){ nObj.height = h; }	
	
	if(url && (el=="a" || el=="area" || el=="link" || el=="base")){ 
		nObj.href = url; 	
	}	else if(url && (el=="img" || el=="input" || el=="script" || el=="frame" || el=="iframe")){ 	
		nObj.src = url;
	} else if(el=="object" && type=="application/x-shockwave-flash"){ 	
		nObj.data = url;
	} 
	
	if(el=="img" || el=="input" || el=="area"){ 
		nObj.alt = (alt) ? alt : "";
	}
	
	if(el=="input" && url){ 
		nObj.type = "image";
	} else if(el=="link" && url.indexOf(".css")==url.length-4 && !rel){
		nObj.type = "text/css";
		nObj.rel = "stylesheet";
	}	else if(el=="script" && url.indexOf(".js")==url.length-3){
		nObj.type = "text/javascript";
	}	else {
		if(rel){ nObj.rel = rel; }
		if(type){ nObj.type = type; }
	}
	
	return nObj;
}

/* NB: cookies*/
function getCookie(name){  
	var the_cookie = name + "="; 
	if (d.cookie.length > 0) {     
		begin = d.cookie.indexOf(the_cookie);  
		if (begin != -1) {       
			begin += the_cookie.length;
			end = d.cookie.indexOf(";", begin);
			if (end == -1) { end = d.cookie.length; }
			return unescape(d.cookie.substring(begin, end));
		} 
	} return null;
}

function setCookie(name, value, time){
	if(!time){
		var time = new Date();
		time.setTime(time.getTime() + (1000*60*60*24*365))
		time.toGMTString();//expires in a year
	}
	d.cookie = name + "=" + escape(value) + "; path=/; expires=" + time;
}

function deleteCookie(name) {
	if(getCookie(name)) d.cookie = name + "=" + "; path=/; expires=Mon, 01 Jan 01 01:01:01 GMT";
}	

/* NB: act link a link on mouseover */
function likeLinkOver(){
	this.style.textDecoration = "underline"; 
	this.style.cursor = (d.all) ? "hand" : "pointer"; 
}

function likeLinkOut(){
	this.style.textDecoration = "none"; 
}

/* NB: collect RSS feeds */
function makeRSSLink(i,el){
	var feeds = d.getElementById(i).getElementsByTagName(el);
	for(x=0;feeds.length>x;x++){
		addEvent(feeds[x],"click", function(){ 
			var ua = navigator.userAgent.toLowerCase();
			if(ua.indexOf("mac")!=-1 && ua.indexOf("safari")!=-1){
				var regex = new RegExp("http","");
				this.href = this.href.replace(regex,"feed");
				return true;
			} else {
				var type = (this.href.indexOf(".opml")==-1) ? ["RSS feed","paste it"] : ["OPML file","import the location"];
				var key = (ua.indexOf("mac")!=-1) ? "Command" : "Ctrl";
				var msg = "\nOnce it\u2019s copied, "+type[1]+" into your favourite RSS reader.";
				if(window.clipboardData && prompt("First copy this "+type[0]+" location by pressing OK or ["+key+"-C]."+msg,this.href)){ window.clipboardData.setData("Text",this.href);	} 
				else if(!window.clipboardData){	prompt("Copy this "+type[0]+" location (press ["+key+"-C]), then press OK."+msg,this.href) } 
				return false; 
			}
		})
	}
}


function insertAfter(newElement,targetElement) {
	//targetElement is what you want newElement to go after. Look for targetElement elements parent.
	var parent = targetElement.parentNode;
	//if the parents lastchild is the targetElement...
	if(parent.lastchild == targetElement) {
	//add the newElement after the target element.
		parent.appendChild(newElement);
	} else {
	// else the target has siblings, insert the new element between the target and it's next sibling.
	//syntax for insertBefore: parentElement.insertBefore(newElement, targetElement);
	parent.insertBefore(newElement, targetElement.nextSibling);
	}
}


/* NB: yellow fade technique */
function YFTinit(x,i){ 
	var colour = ["F","E","D","C","B","A"];
	setTimeout("YFT("+x+",'"+colour[x]+"','"+i+"')", 500);
}

function YFT(x,c,i){
	if(isNaN(x)) { return; }
	d.getElementById(i).style.backgroundColor = "#FF"+c;
	if(x>0) { YFTinit(x-1,i); } 
}

/* NB: windows print */
function printThis(nObj){
	var c = nObj.childNodes;
	for(x=0;c.length>x;x++){
		if(c[x].className=="print"){
			c[x].getElementsByTagName("a")[0].onclick=function(){ 
				if(d.getElementById("pagination") && location.search.indexOf("pageRequested=all")==-1){
					qmod = (location.search) ? "\u0026" : "?";
					url = location.href.replace(/pageRequested=([0-9]+)/,"");
					location.href=url+qmod+"pageRequested=all\u0026print=true";
				}	else if(window.print) {
					window.print(); 
				} else {
					alert("Press Cmd/Ctrl+P to print this page");
				}
				return false; 
			}
		}
	}
}

function chkPrint(){
	if(location.search.indexOf("print=true")!=-1 && window.print){
		window.print();
		if(ua.indexOf("safari")==-1) { history.go(-1); }
		else { return; }
	}
}

/* NB: pop-up window */
function _open_popup_window(w,h,url,slug,t,top,left) {

	var regex = /\W+/;
	if(regex.test(slug)) { slug = slug.replace(/\W+/, '_'); }
	
	var n = "__" + n;
	if(regex.test(n)) { n = n.replace(/\W+/, '_'); }
	if (!w) w=780;
	if (!h) h=550;
	
	var params = '';
	params += 'width=' + w;
	params += ',height=' + h;
	if (top) params += ',top=' + top;
	if (left) params += ',left=' + left;
	params += ',menubar=no,resizable=yes,toolbar=no,scrollbars=yes,location=no';
	window.open(url, n, params);
	return false;
}

/* sports_popup -- requires a return false */
function sports_popup(w,h,url,slug,t,top,left) {
	var regex = /\W+/;
	if(regex.test(slug)) { slug = slug.replace(/\W+/, '_'); }
	var n = "__" + n;
	if(regex.test(n)) { n = n.replace(/\W+/, '_'); }
	if (!w) w=780;
	if (!h) h=550;	
	var params = '';
	params += 'width=' + w;
	params += ',height=' + h;
	if (top) params += ',top=' + top;
	if (left) params += ',left=' + left;
	params += ',menubar=no,resizable=yes,toolbar=no,scrollbars=yes,location=no';
	window.open(url, n, params);
}

function framesPopUp(filename,t,n,w,h) {
	var n = "__" + n;
	var regex = /\W+/;
	if(regex.test(n)) { n = n.replace(/\W+/, '_'); }
	params = "width="+ w +",height="+h + ",resizable";
	winExec = n +"= window.open('','"+n+"', params)";
	content = "<html lang=\"en-ca\"><html><head><title>"+t+"</title></head><frameset rows='0,*' frameborder='NO' border='0' framespacing='0'><frame name='topFrame' scrolling='NO' src='about:blank'><frame name='mainFrame' src='"+ filename +"' scrolling='auto'></frameset><title></title></title><noframes><body>This require a browser that supports frames.</body></noframes></html>"; 
	eval(winExec);
	eval(n + ".document.open()");
	eval(n + ".document.write(content)");
	eval(n + ".document.close()");
}

/* NB: set top to height of another object */
function setTop(obj1,obj2,mod){
	obj2.style.top = obj1.offsetHeight+mod+"px";
}

/* NB: get elements exact position */
function getElPos(nObj){
	var l = 0;
	var t = 0;
	if(nObj) {
		if(nObj.offsetParent) {
			while (nObj.offsetParent){
				l += nObj.offsetLeft
				t += nObj.offsetTop
				nObj = nObj.offsetParent;
			}
		}
		var el_pos = [l,t]
		return el_pos;
	}
}	

/* 
	NB: add + remove elements 
	written by Dean Edwards, 2005 with input from Tino Zijdel
	http://dean.edwards.name/weblog/2005/10/add-event/
*/ 
function addEvent(element, type, handler) {
	if (!handler.$$guid) handler.$$guid = addEvent.guid++;
	if (!element.events) element.events = {};
	var handlers = element.events[type];
	if (!handlers) {
		handlers = element.events[type] = {};
		if (element["on" + type]) {
			handlers[0] = element["on" + type];
		}
	}
	handlers[handler.$$guid] = handler;
	element["on" + type] = handleEvent;
};

addEvent.guid = 1;
	
function removeEvent(element, type, handler) {
	if (element.events && element.events[type]) {
		delete element.events[type][handler.$$guid];
	}
};

function handleEvent(event) {
	var returnValue = true;
	event = event || fixEvent(window.event);
	var handlers = this.events[event.type];
	for (var i in handlers) {
		this.$$handleEvent = handlers[i];
		if (this.$$handleEvent(event) == false) {
			returnValue = false;
		}
	}
	return returnValue;
};

function fixEvent(event) {
	event.preventDefault = fixEvent.preventDefault;
	event.stopPropagation = fixEvent.stopPropagation;
	return event;
};

fixEvent.preventDefault = function() {
	this.returnValue = false;
};

fixEvent.stopPropagation = function() {
	this.cancelBubble = true;
};

/*
	NB: Written by Jonathan Snook, http://www.snook.ca/jonathan
	Add-ons by Robert Nyman, http://www.robertnyman.com
*/
function getElementsByClassName(oElm, strTagName, strClassName){
	if((typeof oElm != "object" && typeof oElm == "string") && (typeof strTagName != "string" && typeof strTagName == "object")){ 
		/* probably a prototype call, so remap */
		oElm = strClassName;
		strTagName = oElm;
	} 
	var arrElements = (strTagName == "*" && d.all)? document.all : 
	oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("\\b" + strClassName + "\\b");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];      
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}   
	}
	return (arrReturnElements);
}

/* NB: return date as a series of 2 digit values in an array */
function displayDate(dateObj){
	var dd = leadingZero(dateObj.getDate());
	var mm = dateObj.getMonth();
	mm = leadingZero(mm+1);
	var yy = takeYear(dateObj)+"";
	yy = yy.substring(2);
	
	var hh = dateObj.getHours();
	var ampm = "AM";
	if (hh == 0) { hh = 12; }
	if (hh > 11) { ampm = "PM"; }
	if (hh > 12) { hh -= 12; }
	hh = leadingZero(hh);
	var m = leadingZero(dateObj.getMinutes());
	var ss = leadingZero(dateObj.getSeconds());
	
	var date_values = [yy,mm,dd,hh,m,ss,ampm];
	
	return date_values;
	
	function takeYear(theDate){
		var x = theDate.getYear();
		var y = x % 100;
		y += (38 > y) ? 2000 : 1900;
		return y;
	}
	
	function leadingZero(nr){
		if(10>nr) { nr = "0"+nr; }
		return nr;
	}
}

/* NB: adjust the layout width/height as needed */
function layoutAdjust(){
	if(d.getElementById("chewy")){
		var chewyObj = d.getElementById("chewy");
		var w = (chewyObj.offsetWidth) ? chewyObj.offsetWidth : 404;

		/* hide wide elements */
		if(d.getElementById("sectionD")){
			if(404>w && d.getElementById("sectionD").length>1){
				d.getElementById("sectionD").getElementsByTagName("DIV")[1].style.display = "none";
			} else if(w>=404 && d.getElementById("sectionD").length>1){
				d.getElementById("sectionD").getElementsByTagName("DIV")[1].style.display = "block";
			}
		}
	}
	if(d.getElementById("sectionC")){
		var isMega = false;
		var nObj = d.getElementsByTagName("BODY")[0];
		if(nObj.className) { 
			var hubClass = nObj.className.split(" ");		
			for(var i=0; i<hubClass.length; i++) {
				if(hubClass[i]=="mega") {
					isMega = true;					
				}
			}		
		}
		if(d.getElementById("sectionB")){
			if(!isMega) {
				d.getElementById("sectionB").className = "col";
			}  
			d.getElementById("sectionC").className = "col last";	
		}
	}
	var geckoRv = geckoGetRv();
	if(geckoRv!=-1) {	if(1.0704>=geckoRv){ d.getElementById("chewy").style.minHeight = "900px"; } }/* Fix clearing problem in Gecko 1.7*/	
	d.getElementsByTagName("BODY")[0].style.minHeight = 0; /* reset minHeight to 0 */

} 

/* NB: get hub class */
function getHub(){
	var nObj = d.getElementsByTagName("BODY")[0];
	if(nObj.className) { 
		var hubClass = nObj.className.split(" ");
		return hubClass[1];
	} else {
		return false;
	}
}

/* NB: enlarge image */
function viewBigImage(w,h,url,n,t){
	var iW;
	t = "Image from \u201C"+t+"\u201D";
	n = "__"+n;
	var regex = /\W+/;
	if(regex.test(n)) { n = n.replace(/\W+/,'_'); }
	var scrolling = false;
	try {
		if(w>screen.availWidth) {
			w = screen.availWidth;
			scrolling = true;
		}
		if(h>screen.availHeight) {
			h = screen.availHeight;
			scrolling = true;
		}
	}
	catch(e) {}
	iWw = eval(w)+20;
	var f = "width="+iWw+",height="+h;
	f += ",left=10,top=10,menubar=no,toolbar=no,status=no,screenX=0,screenY=0";
	f += (!scrolling) ? ",scrollbars=0" : ",scrollbars=1";
	(window.iW==null||iW.closed) ? iW=window.open("",n,f) : iW.location.href = ""; 
	iW.document.write("<html lang=\"en-ca\"><head><title>"+t+"</title></head><body style=\"margin:0px;padding:0px\"><div><img src=\""+url+"\" width=\""+w+"\" height=\""+h+"\" alt=\""+t+"\"></div></body></html>");
	iW.document.close(); 	
	iW.focus();
	return false;
}

/* NB: create ticker */
function writeTicker(url,i,bg_c,tag_c,tkr_c){ 
	var ticker = new SWFObject(WEBSITE_IMAGES+"/v5/includes/global/newsticker.swf", i, "600", "20", "8", bg_c, true);
        if (url.indexOf("?") == -1) {
                url = url + "?";
        }
        else {
                url = url + "&";
        }
        url = url + "rnd=" + Math.floor(Math.random()*10000+1)
	ticker.addVariable("RSS_Source", url); 
	ticker.addVariable("tagColour", tag_c);
	ticker.addParam("wmode", "transparent");
	ticker.addVariable("tickerColour", tkr_c);
	ticker.write(i);
}

/* browser detecttion -- via PPK @ http://www.quirksmode.org */
/* http://www.quirksmode.org/js/detect.html */
/* to use: call BrowserDetect.init(); */
/* access BrowserDetect.browser and so on... */
var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]
};

/* NB: ads */
function loadAC(){
	var acSpots = ["ldbd","lug","skyR","boxR","lug2","box2","box3","halfpageR","b1","b2","b3","b4"];
	/*BrowserDetect.init();
	var lte_ie_6 = false;
	if ((BrowserDetect.browser=="Explorer") && (parseInt(BrowserDetect.version)<=6)) {
		lte_ie_6 = true;
	}*/	
	for(x=0;acSpots.length>x;x++){
		if(d.getElementById(acSpots[x]) && d.getElementById(acSpots[x]+"Holder")){	
			/*if (lte_ie_6) {
				addEvent(d.getElementById(acSpots[x]+"Holder"),"mouseover",function() {
					this.style.overflow = 'visible';
				});
				addEvent(d.getElementById(acSpots[x]+"Holder"),"mouseout",function() {
					this.style.overflow = 'hidden';
				});
			}*/
			if(8>x) {
				placeAC(acSpots[x]);
				if(x==0) { addEvent(window,"resize",function(){ placeAC("ldbd"); }); }
				else if(x==1) { addEvent(window,"resize",function(){ placeAC("lug"); }); }
				else if(x==2) { addEvent(window,"resize",function(){ placeAC("skyR"); }); }
				else if(x==3) { addEvent(window,"resize",function(){ placeAC("boxR"); }); }
    			else if(x==4) { addEvent(window,"resize",function(){ placeAC("lug2"); });}
				else if(x==5) { addEvent(window,"resize",function(){ placeAC("box2"); }); }
				else if(x==6) { addEvent(window,"resize",function(){ placeAC("box3"); }); }
				else if(x==7) { addEvent(window,"resize",function(){ placeAC("halfpageR"); }); }
			} else if(d.getElementById(acSpots[x]) && d.getElementById(acSpots[x]+"Holder"))  {
					d.getElementById(acSpots[x]).innerHTML = d.getElementById(acSpots[x]+"Holder").innerHTML;
					if(acType!="transAd") { d.getElementsByTagName("BODY")[0].removeChild(d.getElementById(acSpots[x]+"Holder")); }
			}
		}
	}
}

var swfCheck, iFrameCheck;
function placeAC(i){	
	if(!d.getElementById(i) || !d.getElementById(i+"Holder")){ return; }
	var pos = getElPos(d.getElementById(i));
	var nObj = d.getElementById(i+"Holder");
	var mod = [0,0];
	if(d.all && d.compatMode && d.compatMode!="BackCompat"){
		switch(i){
			case "ldbd": 
				mod = [4,4];
				break;
			case "boxR": 
				mod = [1,4];
				break;
			case "box2": 
				mod = [1,4];
				break;
			case "box3": 
				mod = [1,4];
				break;
			case "skyR": 
				mod = [4,4]; 
				break;
			case "halfpageR": 
				mod = [1,4]; 
				break;
			default: 
				mod = [-1,4];
				break;
		}
	}
	if(d.getElementsByTagName("BODY")[0].className.indexOf("minWidth")!=-1){
		switch(i){
			case "ldbd": 
				mod = [0,4];
				break;
		}
	}
	nObj.style.position = "absolute";
	nObj.style.top = eval(pos[1]+mod[1])+"px";
	nObj.style.left = eval(pos[0]+mod[0])+"px";
	nObj.style.display = "block";
	if((acType=="transAd" && i=="ldbd") || (d.getElementById("transHeader") && i=="ldbd")) {
		nObj.style.overflow = "visible";
		nObj.style.left = 0;
		nObj.style.top = 0
		if(d.getElementById("transLeader")){
			var tLdbd = d.getElementById("transLeader");
			tLdbd.style.position = "absolute";
			tLdbd.style.left = eval(pos[0])+"px";
			tLdbd.style.top = eval(getElPos(d.getElementById("ldbd"))[1])+"px";
			nObj.style.width = eval(getElPos(d.getElementById("ldbd"))[0])+"px";
			addEvent(window,"resize",function(){ d.getElementById("ldbdHolder").style.width = eval(getElPos(d.getElementById("ldbd"))[0])+"px"; });
			if(d.all && d.compatMode && d.compatMode!="BackCompat"){
				tLdbd.style.margin = "4px 0 0 4px !important";
			} else if(d.all){
				tLdbd.style.margin = "4px 0 0 0 !important";
			}
		}
	} else if(acType=="topLayer" && i=="ldbd") {  
			// "topLayer" ads float down the page and do funky things. "expand" ads are in the ldbd and expand when hovered over 
			nObj.style.overflow = "visible";
	} else { 
		// if this is the leaderboard let's check every 50 milliseconds (until 5 seconds has passed)
		// to see if there's any element with tag name "object" (swf ad)
		// if there is, when a user mouses over the ldbd set height to auto
		// on mouseout set height  back to 90px
		// swfCheck = setTimeout(function() { getSwf(nObj, "swf") }, 50);
		if (acType=="expand" && i=="ldbd") {   // leaderboard expander ad. at this point nObj should == "ldbdHolder". ** DON'T USE OVERFLOW CAUSE IT'LL MAKE FIREFOX RESTART THE AD ON HOVER **
			Event.onReady(function() {
				var nav_zindex = document.getElementById('globalNav').style.zIndex;
				var ldbd_zindex = document.getElementById('ldbd').style.zIndex;
				nObj.onmouseover = function() {
					document.getElementById('globalNav').style.zIndex = 1;
					this.style.height = "auto";
					this.style.zIndex = 20000; // ldbd takes highest stacking order
					//this.style.overflow = "visible";
				};
				nObj.onmouseout = function() {
					document.getElementById('globalNav').style.zIndex = nav_zindex;
					this.style.zIndex = ldbd_zindex; // reset stacking order to "original" state
					//this.style.overflow = "hidden";
				};
			});
		}	
//		if( (d.getElementById(i).parentNode.id.indexOf("secondaryNav")==0 && i=="boxR") || (i=="halfpageR") ) {
		if( (Element.descendantOf(d.getElementById(i), d.getElementById("secondaryNav")) && (i=="boxR" || i=="box2" || i=="box3")) || (i=="halfpageR") ) {
			if((d.all && d.compatMode && d.compatMode != "BackCompat") || !d.all) {
				nObj.style.paddingLeft = "15px";
				nObj.style.paddingTop = "15px";
				nObj.style.left = eval(pos[0]-1)+"px";
			}
		}
	}	 
}

var counter = 0;
function getSwf(obj, type) {
	var toClear, swfs;
	type == "swf" ? toClear = swfCheck : toClear = iFrameCheck;
	type == "swf" ? swfs = obj.getElementsByTagName("OBJECT") : swfs = obj.getElementsByTagName("IFRAME");
	if (swfs.length == 0) {
		if (counter == 1000) {
			clearTimeout(toClear);
		} else {
			counter ++;
		}
	} else {
		obj.onmouseover = function() { this.style.height = "auto"; };
		obj.onmouseout = function() { this.style.height = "90px"; };
		clearTimeout(toClear);
	}				
}


function changeSelectList(){
				
			// pd1 = first pulldown
			// pd1_i = first pulldown id
			var pd1_i = "district";
			
			// pd2 = second pulldown
			// pd2_i = second pulldown id
			var pd2_i = "zone";
			
			if(!d.all){ // if !IE
			
				addEvent(d.getElementById(pd1_i),"change", function (){
					var pd1_class = this.value; //get the value from the first pulldown
					var pd2 = d.getElementById(pd2_i).getElementsByTagName("OPTION"); //get the list of opitions in second pulldown
					for(x=0;pd2.length>x;x++){
						pd2[x].className = pd2[x].className.replace(/\s(hide)/,"");
						if(pd2[x].className.indexOf(pd1_class)==-1){
							pd2[x].className += " hide"; // set options in pd2 to hide based on pd1's value
						}
					}			
				});
			
			} else if(d.all) { // if IE
			
				var pd1 = d.getElementById(pd1_i).getElementsByTagName("OPTION");
				var pd1_classes = new Array();
				
				for(x=0;pd1.length>x;x++){
					pd1_classes.push(pd1[x].value);
				}
				pd1_classes = pd1_classes.slice(1);
				
				var pd2_0_arr = new Array();
				var pd2_1_arr = new Array();
				var pd2_2_arr = new Array();				
				var pd2_3_arr = new Array();

				var pd2_perm = d.getElementById(pd2_i).getElementsByTagName("OPTION");
				var pd2_length = pd2_perm.length;
			
				for(x=0;pd2_length>x;x++){
					if(pd2_perm[x].className==pd1_classes[0]){
						pd2_0_arr.push(pd2_perm[x]);
					} else if(pd2_perm[x].className==pd1_classes[1]){
						pd2_1_arr.push(pd2_perm[x]);
					} else if(pd2_perm[x].className==pd1_classes[2]){
						pd2_2_arr.push(pd2_perm[x]);
					} else if(pd2_perm[x].className==pd1_classes[3]){
						pd2_3_arr.push(pd2_perm[x]);
					}
				}
				var pd2_arr = [pd2_0_arr,pd2_1_arr,pd2_2_arr,pd2_3_arr];
			
			//	for(x=1;pd2_length>x;x++){
			//		d.getElementById(pd2_i).removeChild(pd2_perm[1]);
			//	}
			
				addEvent(d.getElementById(pd1_i),"change",function(){
	
					var pd1_class = this.value; //get the value from the district pulldown
				
					pd2_temp_length = d.getElementById(pd2_i).getElementsByTagName("OPTION").length;
			
					for(x=1;pd2_temp_length>x;x++){
						d.getElementById(pd2_i).removeChild(d.getElementById(pd2_i).getElementsByTagName("OPTION")[1]);
					}
					
					for(y=0;pd1_classes.length>y;y++){
						if(pd1_classes[y]==pd1_class){			
							for(x=0;pd2_arr[y].length>x;x++){
								d.getElementById(pd2_i).appendChild(pd2_arr[y][x]);
							}
						}
					}
						
				}); // end change addEvent
				
			} // end IE
			
		}
		
function showHelp(objToToggleId,objClicked,effectType,closeLinkId,topOffset,rightOffset,bottomOffset,leftOffset) {
	var pos = getElPos(objClicked);
	var left = pos[0];
	var top = pos[1];
	var objToggle = $(objToToggleId);
	var closeLink = $(closeLinkId);
	/* uncomment for debug -- assuming you're using Firefox and have the Firebug extension */
	/*
	//console.log("initital top: " + objToggle.style.top);
	//console.log("left: " + left);
	//console.log("top: " + top);	
	//console.log("objToggle: " + objToggle);
	//console.log("objToggle ID; " + objToggle.id);
	//console.log("thing that fired the event: " + objClicked);
	//console.log("thing to toggle: " + objToggle);
	//console.log("link that closes: " + closeLinkId);
	//console.log("effectType: " + effectType);
	*/	
	if(topOffset && topOffset != "") {
		objToggle.style.top = (top + topOffset) + "px";
	} else {
		if((bottomOffset && bottomOffset != "")) {
			objToggle.style.top = (top - bottomOffset) + "px";
		} else {
			objToggle.style.top = top + "px";
		}
	}
	if(leftOffset && leftOffset != "") {
		objToggle.style.left = (left + leftOffset) + "px";
	} else {
		if(rightOffset && rightOffset!= "") {
			objToggle.style.left = (left - rightOffset) + "px";
		} else {
			objToggle.style.left = left + "px";
		}
	}
	if(closeLinkId) {
		/* add the hide effect */
		addEvent(closeLink, "click", function() {
			if(effectType) {
				switch(effectType) {
				case "blind":
					new Effect.BlindUp(objToggle, {duration: 0.2});
				break;    
				case "fade":
					new Effect.Fade(objToggle, {duration: 0.2});
				break;
				case "slide":
					new Effect.SlideUp(objToggle, {duration: 0.2});
				break;
				case "switch":
					new Effect.SwitchOff(objToggle, {duration: 0.2});
				break;
				default:
					new Effect.Fade(objToggle, {duration: 0.2});
				}
			} else {
				new Effect.BlindUp(objToggle, {duration: 0.2});
			}			
			return false;
		});
		/* add the show effect */
		if(effectType) {
			switch(effectType) {
					case "blind":
						new Effect.BlindDown(objToggle, {duration: 0.2});
					break;    
					case "fade":
						new Effect.Appear(objToggle, {duration: 0.2});
			  		break;
					case "slide":
						new Effect.SlideDown(objToggle, {duration: 0.2});
			  		break;
					case "switch":
						new Effect.BlindDown(objToggle, {duration: 0.2});
			  		break;
					default:
						new Effect.Appear(objToggle, {duration: 0.2});
			}	
		} else {
			new Effect.BlindDown(objToggle, {duration: 0.2});
		}
	} else { //end if closeLinkId
		/* if there's no closeLink use objToggle as display toggler */
		new Effect.toggle(objToggle,"appear");
	}
	objToggle.style.zIndex = "6000";
	objToggle.style.cursor = "move";
	new Draggable(objToggle);
	return false;
}// end showHelp

function isNull(obj) {
	if( (obj.value == null) || (obj.value =='') ) { return true; } 
	else { return false; }
}

// returns a URL param specified by name
function get_url_param(name) {
  var regexS = "[\\?&]" + name + "=([^&#]*)";
  var regex = new RegExp(regexS);
  var tmpURL = window.location.href;
  var results = regex.exec(tmpURL);
  if (results == null) { 
		return ""; 
	} else { 
		return results[1];
	}
}


// Open a pop-up and play Video Story article_type - jluu
var videoArray = null;

function playVideoStory(id, slug, headline, creditline) {
   var row = getRow(id);
   var url = "/servlet/Page/document/video/vs?id=" + id + 
             "&ids=" + row.ids + 
             "&hub=search";
   var vidPlayer = window.open(url, "videoStoryPlayer","width=800,height=800,resizable=yes,scrollbars=yes,status=yes");
 
   vidPlayer.focus();
}

function getRow(id) {
    var row = null;

    if (videoArray != null) {
        for(i = 0; i < videoArray.length; i++) {
            if (id == videoArray[i].id) {
                var ids = getIDS(i);
                videoArray[i].ids = ids;
                row = videoArray[i]; 
                i = videoArray.length;
            }
        }
    }

    return row;
}

// -2/+2 logic
function getIDS(_idx) {
    var idx = _idx + 1;
    var videoLength = videoArray.length;
    var pre  = 0;
    var post = 0;

    if (idx == 1) {
        if (videoLength < 5) {
            post = videoLength - idx;
        } else {
            post = 4;
        }
    } else  if (idx == 2) {
        pre  = 1;
        if (videoLength < 5) {
            post = videoLength - idx;
        } else {
            post = 3;
        }
    } else  if (idx == (videoLength - 1)) {
        if (idx > 3) {
            pre  = 3;
        } else {
            pre  = 2;
        }
        post = 1;
    } else  if (idx == videoLength) {
        if (videoLength < 5) {
            pre = idx - 1;
        } else {
            pre = 4;
        }
    } else {
        pre  = 2;
        post = 2;
    }

    var ids = "";
    for (var i = pre; i > 0; i--) {
        ids = ids + "," + videoArray[_idx - i].id;
    } 

    ids = ids + "," + videoArray[_idx].id;

    for (var i = _idx + 1; i < idx + post ; i ++) {
        ids = ids + "," + videoArray[i].id;
    } 

    ids = ids.substr(1);

    return ids;
}

function setVideoArray(vArray) {
    // remove that extra comma from the list producer
    vArray.pop();
    videoArray = vArray;
}
// Create Video array          - jluu


function loadTicker(){ return; }
if(typeof $ != "function"){
	d.write('<script type="text/javascript" src="http://images.theglobeandmail.com/v5/scripts/sc/lib/prototype.js"><'+'\/script>');
}
PageInfo = {
	hubClass : null,
	subhubClass : null,
	navParent : null,
	resetMenuTimeOut : null,
	setCurrentTimeOut : null
} 
var robSubSubNav, lifeSubSubNav, sportsSubSubNav, marketplaceSubSubNav; 
var spd = "/servlet/Page/document";
var gn_gigPromo = "http://gold.globeinvestor.com/public/promo";
function setMenu(){
		if(typeof WEBSITE_ROB != "undefined") {	
		robSubSubNav = {
			"menu": 
				{
					"industrynews": [
						{	"title": "Energy \u0026 Resources", "url": WEBSITE_ROB+"/energy", "cN": "energy" },
						{	"title": "The Law Page", "url": WEBSITE_ROB+"/law", "cN": "law" },
						{	"title": "Marketing", "url": WEBSITE_ROB+"/marketing", "cN": "marketing" }
					],
					"commentary": [
						{	"title": "Agenda", "url": WEBSITE_ROB+"/agenda", "cN": "agenda" }
					],
					"marketaction": [
						{	"title": "Where To Find It", "url": WEBSITE_ROB+"/wheretofindit", "cN": "wheretofind" },
						{	"title": "Market Blog", "url": WEBSITE_TGAM+"/blogs/markets", "cN": "markets" },
						{	"title": "Streetwise Blog", "url": WEBSITE_TGAM+"/blogs/streetwise", "cN": "streetwise" },
						{	"title": "Market Indexes", "url": WEBSITE_CO_GLOBEINVESTOR+"/v5/content/indexes", "cN": "indexes" },
						{	"title": "Earnings Surprises", "url": WEBSITE_FINANCE+"/invest/investSQL/gx.show_surprise", "cN": "earnings" },
						{	"title": "Cdn. Co. Earnings", "url": WEBSITE_CO_GLOBEINVESTOR+spd+"/v5/data/corporateearnings", "cN": "canadianearnings" },
				/*		{	"title": "Insider Trading", "url": WEBSITE_ROB+"/servlet/story/RTGAM.20050112.insider/BNStory/SpecialEvents2/home", "cN": "insidertrade" },*/
						{	"title": "Commodities", "url": WEBSITE_CO_GLOBEINVESTOR+"/v5/content/commodities/", "cN": "commodities" },
						{	"title": "Forex", "url": WEBSITE_CO_GLOBEINVESTOR+"/v5/content/news/currencies", "cN": "currencies" },
						{	"title": "Dividends", "url": WEBSITE_CO_GLOBEINVESTOR+spd+"/v5/data/dividends", "cN": "dividends" },
						{	"title": "Options", "url": WEBSITE_CO_GLOBEINVESTOR+spd+"/v5/data/options", "cN": "options" },
						{	"title": "Bonds", "url": WEBSITE_CO_GLOBEINVESTOR+spd+"/v5/data/bonds", "cN": "bonds" },
						{	"title": "Rates", "url": WEBSITE_CO_GLOBEINVESTOR+"/v5/data/rates", "cN": "rates" },
						{	"title": "Special Reports", "url": null, "cN": null },
						{	"title": "ROB Top 1000", "url": WEBSITE_ROB+"/top1000/", "cN": "top1000" }
					],
					"globeinvestor": [
						{	"title": "My Stocklist", "url": WEBSITE_FINANCE+"/invest/investSQL/gx.stock_rep?pi_mode=SECLIST", "cN": "gi_stocklist" },
						{	"title": "My Portfolio", "url": WEBSITE_FINANCE_PORTFOLIO+"/gishome/plsql/port_gis.homepage", "cN": "gi_portfolio" },
						{	"title": "My Streaming Tracker", "url": "javascript:void _open_popup_window(800,700,'"+WEBSITE_CO_GLOBEINVESTOR+spd+"/v5/data/stocks/mini_tracker/index','tracker','My Streaming Tracker')", "cN": "gi_tracker" },
						{	"title": "Your Money", "url": WEBSITE_ROB+"/yourmoney/", "cN": "your_money" },
						{	"title": "Trust Centre", "url": WEBSITE_CO_GLOBEINVESTOR+"/v5/content/trusts/", "cN": "trust_centre" },
						{	"title": "Stock Quotes", "url": WEBSITE_CO_GLOBEINVESTOR+"/v5/content/quotes.html", "cN": "gi_quote" },
						{	"title": "Investor News", "url": WEBSITE_CO_GLOBEINVESTOR+"/v5/content/news/", "cN": "gi_news" },
						{	"title": "Event Calendar", "url": WEBSITE_CO_GLOBEINVESTOR+"/servlet/Page/document/v5/data/events/", "cN": "gi_event" },
						{	"title": "Mobile Quotes", "url": "http://gold.globeinvestor.com/public/promo/newfeature/mobile/", "cN": "gi_mobile" },
						{	"title": "Stock Charts", "url": WEBSITE_CO_GLOBEINVESTOR+"/v5/content/charts", "cN": "gi_chart" },
						{	"title": "Stock Filter", "url": WEBSITE_CO_GLOBEINVESTOR+"/v5/content/filters", "cN": "gi_filter" },
						{	"title": "Stock Profile", "url": WEBSITE_CO_GLOBEINVESTOR+"/v5/content/company-snapshot", "cN": "gi_snapshot" },
						{	"title": "5-Star Ratings", "url": WEBSITE_CO_GLOBEINVESTOR+"/v5/content/5-star", "cN": "gi_fivestar" },
						{	"title": "Tutorials", "url": WEBSITE_CO_GLOBEINVESTOR+"/tutorials", "cN": "gi_tutorials" },
						{	"title": "Help/Contact Us", "url": WEBSITE_CO_GLOBEINVESTOR+"/v5/content/help/", "cN": "gi_help" },
						{	"title": "Special Reports", "url": null, "cN": null },
						{	"title": "Trade By Numbers", "url": "http://magazine.globeinvestor.com/", "cN": "" }
					], 
					"globefund": [
						{	"title": "My Fundlist", "url": WEBSITE_FINANCE_FUND+"/gishome/plsql/gis.process_fr?fr_mode=MYFUNDLIST\u0026FR_PARAM1=+\u0026iaction=Go", "cN": "gf_fundlist" },
						{	"title": "My Portfolio", "url": WEBSITE_FINANCE_PORTFOLIO+"/gishome/plsql/port_gis.homepage", "cN": "gf_portfolio" },
						{	"title": "Top Movers", "url": WEBSITE_FINANCE_FUND+"/gishome/plsql/gis.rep_sel", "cN": "gf_movers" },
						{	"title": "Fund Selector", "url": WEBSITE_FINANCE_FUND+"/gishome/plsql/gis.fund_srh", "cN": "gf_selector" },
						{	"title": "Fund News", "url": WEBSITE_CO_GLOBEFUND+"/servlet/HTMLTemplate?tf=globefund/v5/hub/layouts/search/type.html\u0026category=news\u0026cf=globefund/static.cfg\u0026query=\u0026start_row=1", "cN": "gf_news" },
						{	"title": "Fund Changes", "url": WEBSITE_CO_GLOBEFUND+"/v5/content/noteworthy/", "cN": "gf_change" },
						{	"title": "Fund Charts", "url": WEBSITE_FINANCE_FUND+"/gishome/plsql/gis.chart_select", "cN": "gf_chart" },
						{	"title": "Fund Filter", "url": WEBSITE_FINANCE_FUND+"/gishome/plsql/gis.fund_filter?pi_type=B", "cN": "gf_filter" },
						{	"title": "Fund Profile", "url": WEBSITE_FINANCE_FUND+"/gishome/plsql/gis.fundpro_select", "cN": "gf_quote" },
						{	"title": "5-Star Ratings", "url": WEBSITE_FINANCE_FUND+"/gishome/plsql/gis.show_5star_rep", "cN": "gf_fivestar" },
						{	"title": "Monthly Fund Review", "url": WEBSITE_CO_GLOBEFUND+"/v5/content/monthly/", "cN": "" },
						{	"title": "Help/Contact Us", "url": WEBSITE_CO_GLOBEFUND+"/v5/content/help/", "cN": "gi_help" },
						{	"title": "Special Report", "url": null, "cN": null },
						{	"title": "15-Year Review", "url": WEBSITE_CO_GLOBEFUND+"/v5/content/review/", "cN": "" }
					],
					"managing": [
						{	"title": "Morning Manager", "url": WEBSITE_TGAM+"/blogs/wschachter", "cN": "" },
						{	"title": "Appointment Notices", "url": WEBSITE_TGAM+"/AppNotices/", "cN": "" },
						{	"title": "Career Advice", "url": "http://globecareeers.workopolis.com/Default.aspx?action=RCAdvisors&theme=cc", "cN": "" },
						{	"title": "Career Advice Archive", "url": "http://globecareers.workopolis.com/Default.aspx?action=ArcSubjectGroups&theme=cc", "cN": "" },
						{	"title": "Jobs By Industry", "url": "http://globecareers.workopolis.com/Default.aspx?action=FastTrackList&theme=cc", "cN": "" },
						{	"title": "Special Reports", "url": null, "cN": null },
						{	"title": "Start Up Blog", "url": WEBSITE_TGAM+"/blogs/babyblog", "cN": "" },
						{	"title": "Start Your Own", "url": WEBSITE_TGAM+"/startyourown ", "cN": "" },
						{	"title": "Best Small Companies", "url": WEBSITE_ROB+"/servlet/story/RTGAM.20060425.gtrosb1best/BNStory/specialSmallBusiness/", "cN": "" }
					],
					"smallbusiness": [
						{	"title": "Incubator", "url": WEBSITE_ROB+"/incubator", "cN": "" },
						{	"title": "Small Business Mag", "url": WEBSITE_ROB+"/rosbmagazine ", "cN": "" }
					],
					"globeinvestorgold": [
						{	"title": "Introduction", "url": "javascript:void _open_popup_window(900,700,'" +gn_gigPromo+"/intro.html','gigPromo','GlobeinvestorGOLD','0','0')", "cN": "" },
						{	"title": "Free Trial", "url": "javascript:void _open_popup_window(900,700,'"+gn_gigPromo+"/trial.html','gigPromo','GlobeinvestorGOLD','0','0')", "cN": "" },
						{	"title": "News and Analysis", "url": "javascript:void _open_popup_window(900,700,'"+gn_gigPromo+"/news.html','gigPromo','GlobeinvestorGOLD','0','0')", "cN": "" },
						{	"title": "Financial Information", "url": "javascript:void _open_popup_window(900,700,'"+gn_gigPromo+"/financials.html','gigPromo','GlobeinvestorGOLD','0','0')", "cN": "" },
						{	"title": "Globe Portfolio", "url": "javascript:void _open_popup_window(900,700,'"+gn_gigPromo+"/globe_portfolio.html','gigPromo','GlobeinvestorGOLD','0','0')", "cN": "" },
						{	"title": "Research Tools", "url": "javascript:void _open_popup_window(900,700,'"+gn_gigPromo+"/research.html','gigPromo','GlobeinvestorGOLD','0','0')", "cN": "" },
						{	"title": "Technical Analysis", "url": "javascript:void _open_popup_window(900,700,'"+gn_gigPromo+"/techanal.html','gigPromo','GlobeinvestorGOLD','0','0')", "cN": "" },
						{	"title": "Real-time Quotes", "url": "javascript:void _open_popup_window(900,700,'"+gn_gigPromo+"/rtquotes.html','gigPromo','GlobeinvestorGOLD','0','0')", "cN": "" },
						{	"title": "Streaming Quotes", "url": "javascript:void _open_popup_window(900,700,'"+gn_gigPromo+"/tracker.html','gigPromo','GlobeinvestorGOLD','0','0')", "cN": "" },
						{	"title": "Live BNN", "url": "javascript:void _open_popup_window(900,700,'"+gn_gigPromo+"/bnn.html','gigPromo','GlobeinvestorGOLD','0','0')", "cN": "" },
						{	"title": "Price and News Alerts", "url": "javascript:void _open_popup_window(900,700,'"+gn_gigPromo+"/gold_alerts.html','gigPromo','GlobeinvestorGOLD','0','0')", "cN": "" },
						{	"title": "Mobile Access", "url": "javascript:void _open_popup_window(900,700,'"+gn_gigPromo+"/mobile.html','gigPromo','GlobeinvestorGOLD','0','0')", "cN": "" }			
					]
				}
		},
		lifeSubSubNav = {
			"menu":
				{
					"travel": [
						{	"title": "Destinations", "url": WEBSITE_TGAM+spd+"/v5/templates/hub?hub=Travel\u0026subhub=destinations", "cN": "destinations" },
						{	"title": "Activities", "url": WEBSITE_TGAM+spd+"/v5/templates/hub?hub=Travel\u0026subhub=activities", "cN": "activities" }
					]
				}
		},
		marketplaceSubSubNav = {
			"menu":
				{
					"realestate": [
						{	"title": "My Favourites", "url": WEBSITE_TGAM+spd+"/v5/templates/favourites?hub=RealEstate", "cN": "myfavourites" },
						{	"title": "Done Deals", "url": WEBSITE_TGAM+"/generated/realestate/donedeals.html", "cN": "donedeals" },
						{	"title": "On Site", "url": WEBSITE_TGAM+"/generated/realestate/onsite.html", "cN": "onsite" },
						{	"title": "GTA Map", "url": WEBSITE_TGAM+spd+"/v5/templates/map?hub=RealEstate", "cN": "gtamap" },
						{	"title": "Mortgage Rates", "url": WEBSITE_TGAM+spd+"/v5/templates/mortgagerates?hub=RealEstate", "cN": "mortgagerates" },
						{	"title": "Down Payments", "url": WEBSITE_TGAM+spd+"/v5/templates/afford?hub=RealEstate", "cN": "downpayments" },
						{	"title": "Qualifier", "url": WEBSITE_TGAM+"/v5/content/calculator-realestate/REcalculators?calculator=CAMortgageQualifier", "cN": "qualifier" },
						{	"title": "Comparisons", "url": WEBSITE_TGAM+"/v5/content/calculator-realestate/REcalculators?calculator=CACompareMortgage", "cN": "comparisons" },
						{	"title": "Payoff Calculator", "url": WEBSITE_TGAM+"/v5/content/calculator-realestate/REcalculators?calculator=CAMortgagePayoff", "cN": "payoff" },
						{	"title": "Loan Calculator", "url": WEBSITE_TGAM+"/v5/content/calculator-realestate/REcalculators?calculator=CAMortgageLoan", "cN": "loan" },
						{	"title": "Refinance Savings", "url": WEBSITE_TGAM+"/v5/content/calculator-realestate/REcalculators?calculator=CAShouldIRefi", "cN": "refinance" }
					],
					"globeauto": [
						{ "title": "My Garage", "url": WEBSITE_USEDCARS+"/my_garage/list_items.pl", "cN": ""},
						{ "title": "Compare Cars", "url": WEBSITE_USEDCARS+"/compare/compare.pl", "cN": ""},
						{ "title": "Car Guide", "url": WEBSITE_USEDCARS+"/search/car_guide.pl", "cN": ""},
						{ "title": "For Sale", "url": WEBSITE_USEDCARS+"/search/cars_for_sale.pl", "cN": ""},
						{ "title": "Dealerships", "url": WEBSITE_USEDCARS+"/dealer_profile/search.pl", "cN": ""},
						{ "title": "Weekly Newsletter", "url": WEBSITE_CARS+"/servlet/Page/document/v5/templates/globeauto?content=newsletter", "cN": ""},
						{ "title": "Cars $25K-$45K", "url": WEBSITE_USEDCARS+"/search/results_specs.pl?search_type=1&price_low=25000&price_high=45000&body_styles=Convertible||Coupe||Sedan||Wagon||Hatch||Minivan||Suv||Pickup&fuel_perf=3&feature1=0&feature2=0&province=0&city=0&sort_type=price&sort_order=asc", "cN": ""},
						{ "title": "Cars $45K-$75K", "url": WEBSITE_USEDCARS+"/search/results_specs.pl?search_type=1&price_low=45000&price_high=75000&body_styles=Convertible||Coupe||Sedan||Wagon||Hatch||Minivan||Suv||Pickup&fuel_perf=3&feature1=0&feature2=0&province=0&city=0&sort_type=price&sort_order=asc", "cN": "mygarage"},
						{ "title": "Cars $75K+", "url": WEBSITE_USEDCARS+"/search/results_specs.pl?search_type=1&price_low=75000&price_high=100000&body_styles=Convertible||Coupe||Sedan||Wagon||Hatch||Minivan||Suv||Pickup&fuel_perf=3&feature1=0&feature2=0&province=0&city=0&sort_type=price&sort_order=asc", "cN": ""},
						{ "title": "Hybrid Cars", "url": WEBSITE_USEDCARS+"/search/results_specs.pl?search_type=2&price_low=0000&price_high=100000&body_styles=Convertible||Coupe||Sedan||Wagon||Hatch||Pickup||Minivan||Suv&feature1=0&feature2=0&province=0&city=0&make=0&model=0&fuel_economy=City||5||20&results_first=Spec||1994||2006&hp_low=70&hp_high=300&safety_features=&transmission=AU||MA&drive_type=FWD||RWD||AWD||4WD&fuel_type=H&sort_type=price&sort_order=asc", "cN": ""},
						{ "title": "Fuel Efficient Cars", "url": WEBSITE_USEDCARS+"/search/results_specs.pl?search_type=2&price_low=0000&price_high=100000&body_styles=Convertible||Coupe||Sedan||Wagon||Hatch||Pickup||Minivan||Suv&feature1=0&feature2=0&province=0&city=0&make=0&model=ckup||Minivan||ckup||Minivan||0&fuel_economy=City||1||8&results_first=Spec||1994||2006&hp_l||Minivan||ow=70&hp_high=300&safety_features=&transmission=AU||MA&drive_type=FWD||RWD||AWD||4WD&fuel_type=U||P||D||H&sort_type=economy_city&sort_order=desc&quick_e|con=1", "cN": ""}
					]
				}
		},
		sportsSubSubNav = {
			"menu":
				{
					"hockey": [
						{	"title": "Scoreboards", "url": "http://stats.globesports.com/nhl/scoreboard.asp", "cN": "scoreboards" },
						{	"title": "Standings", "url": "http://stats.globesports.com/nhl/league.asp?type=conf_stand", "cN": "standings" },
						{	"title": "Statistics", "url": "http://stats.globesports.com/nhl/index.asp", "cN": "statistics" },
						{	"title": "Players", "url": "http://stats.globesports.com/nhl/players.asp", "cN": "players" },
						{	"title": "Players News", "url": "http://stats.globesports.com/nhl/notes.asp", "cN": "playersnews" },
						{	"title": "Injuries", "url": "http://stats.globesports.com/nhl/recentinj.asp", "cN": "injuries" },
						{	"title": "TEAMS", "url": null, "cN": null },
						{	"title": "Canadiens", "url": WEBSITE_SPORTS+"/hockey/canadiens", "cN": "canadiens" },
						{	"title": "Canucks", "url": WEBSITE_SPORTS+"/hockey/canucks", "cN": "canucks" },
						{	"title": "Flames", "url": WEBSITE_SPORTS+"/hockey/flames", "cN": "flames" },
						{	"title": "Maple Leafs", "url": WEBSITE_SPORTS+"/hockey/mapleleafs", "cN": "mapleleafs" },
						{	"title": "Oilers", "url": WEBSITE_SPORTS+"/hockey/oilers", "cN": "oilers" },
						{	"title": "Senators", "url": WEBSITE_SPORTS+"/hockey/senators", "cN": "senators" },
						{	"title": "All Teams", "url": "http://stats.globesports.com/nhl/teams.asp", "cN": "allteams" },
						{	"title": "FEATURES", "url": null, "cN": null },
						{	"title": "Fantasy Hockey", "url": "http://fantasy.globesports.com/globe&mail/hockeygmr07/index.cgi", "cN": "fantasyhockey" },
						{	"title": "Jr Hockey Radio", "url": "http://www.juniorhockeyradio.com", "cN": "jrhockeyradio" }
					],
					"baseball": [
						{	"title": "Scoreboards", "url": "http://stats.globesports.com/mlb/scoreboard.asp", "cN": "scoreboards" },
						{	"title": "Standings", "url": "http://stats.globesports.com/mlb/stats.asp?file=standings", "cN": "standings" },
						{	"title": "Statistics", "url": "http://stats.globesports.com/mlb/index.asp", "cN": "statistics" },
						{	"title": "Players", "url": "http://stats.globesports.com/mlb/players.asp", "cN": "players" },
						{	"title": "Players News", "url": "http://stats.globesports.com/mlb/news.asp", "cN": "playersnews" },
						{	"title": "Injuries", "url": "http://stats.globesports.com/mlb/stats.asp?file=recentinj", "cN": "injuries" },
						{	"title": "Transactions", "url": "http://stats.globesports.com/mlb/stats.asp?file=recenttrans", "cN": "transactions" },
						{	"title": "TEAMS", "url": null, "cN": null },
						{	"title": "Blue Jays", "url": WEBSITE_SPORTS+"/baseball/bluejays", "cN": "bluejays" },
						{	"title": "All Teams", "url": "http://stats.globesports.com/mlb/teams.asp", "cN": "allteams" }
					],
					"basketball": [
						{	"title": "Scoreboards", "url": "http://stats.globesports.com/nba/scoreboard.asp", "cN": "scoreboards" },
						{	"title": "Standings", "url": "http://stats.globesports.com/nba/league.asp?type=stand", "cN": "standings" },
						{	"title": "Statistics", "url": "http://stats.globesports.com/nba/index.asp", "cN": "statistics" },
						{	"title": "Players", "url": "http://stats.globesports.com/nba/players.asp", "cN": "players" },
						{	"title": "Players News", "url": "http://stats.globesports.com/nba/notes.asp", "cN": "playersnews" },
						{	"title": "TEAMS", "url": null, "cN": null },
						{	"title": "Raptors", "url": WEBSITE_SPORTS+"/basketball/raptors", "cN": "raptors" },
						{	"title": "All Teams", "url": "http://stats.globesports.com/nba/teams.asp", "cN": "allteams" }
					],
					"football": [
						{	"title": "CFL Scoreboards", "url": "http://stats.globesports.com/cfl/today.asp", "cN": "cflscoreboards" },
						{	"title": "CFL Standings", "url": "http://stats.globesports.com/cfl/totalstandings.asp", "cN": "cflstandings" },
						{	"title": "CFL Leaders", "url": "http://stats.globesports.com/cfl/leaders.asp", "cN": "cflleaders" },
						{	"title": "CFL Team Leaders", "url": "http://stats.globesports.com/cfl/tmleaders.asp", "cN": "cflteamleaders" },
						{	"title": "TEAMS", "url": null, "cN": null },
						{	"title": "Alouettes", "url": WEBSITE_SPORTS+"/football/alouettes", "cN": "alouettes" },
						{	"title": "Argonauts", "url": WEBSITE_SPORTS+"/football/argonauts", "cN": "argonauts" },
						{	"title": "Blue Bombers", "url": WEBSITE_SPORTS+"/football/bluebombers", "cN": "bluebombers" },
						{	"title": "Eskimos", "url": WEBSITE_SPORTS+"/football/eskimos", "cN": "eskimos" },
						{	"title": "Lions", "url": WEBSITE_SPORTS+"/football/lions", "cN": "lions" },
						{	"title": "Roughriders", "url": WEBSITE_SPORTS+"/football/roughriders", "cN": "roughriders" },
						{	"title": "Stampeders", "url": WEBSITE_SPORTS+"/football/stampeders", "cN": "stampeders" },
						{	"title": "Tiger-Cats", "url": WEBSITE_SPORTS+"/football/tigercats", "cN": "tigercats" },
						{	"title": "NFL", "url": null, "cN": null },
						{	"title": "NFL Scoreboard", "url": "http://stats.globesports.com/fb/current_week.asp", "cN": "nflscoreboard" },
						{	"title": "NFL Standings", "url": "http://stats.globesports.com/fb/totalstandings.asp", "cN": "nflstandings" },
						{	"title": "NFL Statistics", "url": "http://stats.globesports.com/fb/index.asp", "cN": "nflstatistics" },
						{	"title": "NFL Teams", "url": "http://stats.globesports.com/fb/teams.asp", "cN": "allnflteams" }
					],
					"golf": [
						{	"title": "PGA", "url": null, "cN": null },
						{	"title": "Leaderboard", "url": "http://stats.globesports.com/golf/final.asp?tour=PGA", "cN": "pgaleaderboard" },
						{	"title": "Schedule", "url": "http://stats.globesports.com/golf/schedule.asp?tour=PGA", "cN": "pgaschedule" },
						{	"title": "Statistics", "url": "http://stats.globesports.com/golf/averages.asp?tour=PGA", "cN": "pgastatistics" },
						{	"title": "LPGA", "url": null, "cN": null },
						{	"title": "Leaderboard", "url": "http://stats.globesports.com/golf/final.asp?tour=LPGA", "cN": "lpgaleaderboard" },
						{	"title": "Schedule", "url": "http://stats.globesports.com/golf/schedule.asp?tour=LPGA", "cN": "lpgaschedule" },
						{	"title": "Statistics", "url": "http://stats.globesports.com/golf/averages.asp?tour=LPGA", "cN": "lpgastatistics" },					
						{	"title": "NATIONWIDE", "url": null, "cN": null },						
						{	"title": "Leaderboard", "url": "http://stats.globesports.com/golf/final.asp?tour=NWID", "cN": "nationwideleaderboard" },
						{	"title": "Schedule", "url": "http://stats.globesports.com/golf/schedule.asp?tour=NWID", "cN": "nationwideschedule" },
						{	"title": "Statistics", "url": "http://stats.globesports.com/golf/averages.asp?tour=NWID", "cN": "nationwidestatistics" },					
						{	"title": "EURO", "url": null, "cN": null },						
						{	"title": "Leaderboard", "url": "http://stats.globesports.com/golf/final.asp?tour=EURO", "cN": "euroleaderboard" },
						{	"title": "Schedule", "url": "http://stats.globesports.com/golf/schedule.asp?tour=EURO", "cN": "euroschedule" },
						{	"title": "Statistics", "url": "http://stats.globesports.com/golf/averages.asp?tour=EURO", "cN": "eurostatistics" },					
						{	"title": "CHAMP", "url": null, "cN": null },						
						{	"title": "Leaderboard", "url": "http://stats.globesports.com/golf/final.asp?tour=CHMP", "cN": "champleaderboard" },
						{	"title": "Schedule", "url": "http://stats.globesports.com/golf/schedule.asp?tour=CHMP", "cN": "champschedule" },
						{	"title": "Statistics", "url": "http://stats.globesports.com/golf/averages.asp?tour=CHMP", "cN": "champstatistics" }
					],
					"soccer": [
						{	"title": "MLS", "url": null, "cN": null },
						{	"title": "MLS Scoreboards", "url": "http://stats.globesports.com/mls/scoreboard_week.asp", "cN": "mlsscoreboards" },
						{	"title": "MLS Schedule", "url": "http://stats.globesports.com/mls/schedules.asp", "cN": "mlsschedule" },
						{	"title": "MLS Standings", "url": "http://stats.globesports.com/mls/standings.asp", "cN": "mlsstandings" },
						{	"title": "MLS Teams", "url": "http://stats.globesports.com/mls/teams.asp", "cN": "mlsteams" },
						{	"title": "MLS Leaders", "url": "http://stats.globesports.com/mls/player_leaders.asp", "cN": "mlsleaders" },
						{	"title": "OTHER SCOREBOARDS", "url": null, "cN": null },
						{	"title": "English Premiership", "url": "http://stats.globesports.com/epl/scoreboard_week.asp", "cN": "englishpremiership" },
						{	"title": "German Bundesliga", "url": "http://stats.globesports.com/bund/scoreboard_week.asp", "cN": "germanbundesliga" },
						{	"title": "France Ligue 1", "url": "http://stats.globesports.com/fran/scoreboard_week.asp", "cN": "franceligue1" },
						{	"title": "Dutch Eredivisie", "url": "http://stats.globesports.com/holl/scoreboard_week.asp", "cN": "dutcheredivisie" },
						{	"title": "Spanish La Liga", "url": "http://stats.globesports.com/liga/scoreboard_week.asp", "cN": "spanishlaliga" },
						{	"title": "Italian Serie A", "url": "http://stats.globesports.com/seri/scoreboard_week.asp", "cN": "italianseriea" }
					]
				}
		}
	} else {
		setTimeout(setMenu,60);
	}
}
function currentPage(menuObj){
	var nav;
	var bdy = d.getElementsByTagName("BODY")[0];
	var body_cn = d.getElementsByTagName("BODY")[0].className;
	if (!body_cn || body_cn==null || body_cn=="undefined") {
		PageInfo.hubClass = "generic"; // nothing highlighted
	} else {
		if (is_marketplace_hub(bdy)) {
			return;
		}
		body_cn = body_cn.split(" ");	
		for(x=0;body_cn.length>x;x++){
			nav =  d.getElementsByClassName(body_cn[x],menuObj);
			if(nav.length>0){
				if(x==1 && PageInfo.hubClass==null){
					PageInfo.hubClass = body_cn[x];
				} else if(x==2 && PageInfo.subhubClass==null) {
					PageInfo.subhubClass = body_cn[x];
				}
			}
		}
	}
}
function is_marketplace_hub(elm) {
	var mktplace_hubs = ['globeauto', 'realestate', 'careers', 'personals'];
	mktplace_hubs.each(function(hub) {
		if(Element.hasClassName(elm, hub)) {
			PageInfo.hubClass = "marketplace";
			PageInfo.subhubClass = hub;
			return true;
		} else {
			if (location.href.indexOf("workopolis") != -1) {
				PageInfo.hubClass = "marketplace";
				PageInfo.subhubClass = "globecareers";
				return true;
			} else if ((location.href.indexOf("classifieds") || location.href.indexOf("classads")) != -1) {
				PageInfo.hubClass = "marketplace";
				PageInfo.subhubClass = "classifieds";
				return true;
			} else if (location.href.indexOf("personals") != -1) {
				PageInfo.hubClass = "marketplace";
				PageInfo.subhubClass = "personals";
				return true;
			} else if (location.href.indexOf("globeauto") != -1) {
				PageInfo.hubClass = "marketplace";
				PageInfo.subhubClass = "globeauto";
				return true;
			}
		}
	});
	return false;	
}
function activateMenu(menuObj){
	var nav = Element.getElementsBySelector(menuObj,"ul.nav li");
	if (PageInfo.hubClass) {
		if (PageInfo.hubClass.toLowerCase() == "business") {
			createSubSubMenus(menuObj,"business",robSubSubNav);
		}	else if (PageInfo.hubClass.toLowerCase() == "life") {
			createSubSubMenus(menuObj,"life",lifeSubSubNav);
		}	else if (PageInfo.hubClass.toLowerCase() == "sports") {
			createSubSubMenus(menuObj,"sports",sportsSubSubNav);
		}	else if (PageInfo.hubClass.toLowerCase() == "marketplace") {
			createSubSubMenus(menuObj,"marketplace",marketplaceSubSubNav);
		}	else if (PageInfo.hubClass.toLowerCase() == "realestate") {
			createSubSubMenus(menuObj,"marketplace",marketplaceSubSubNav);
		}
	}
	for(x=0;nav.length>x;x++){
		Element.cleanWhitespace(nav[x].parentNode);
		Element.cleanWhitespace(nav[x]);
		if(nav[x].hasClassName(PageInfo.hubClass) || nav[x].hasClassName(PageInfo.subhubClass)){ 
			nav[x].addClassName("dynActive");
			nav[x].addClassName("dynCurrent");
		}
	}
}
function createSubSubMenus(menuObj,hubclass,obj) {
	if(typeof obj != "object" || obj==""){ 
		setMenu(); 
		if (PageInfo.hubClass.toLowerCase() == "business") {
			obj = robSubSubNav;
		}	else if (PageInfo.hubClass.toLowerCase() == "life") {
			obj = lifeSubSubNav;
		}	else if (PageInfo.hubClass.toLowerCase() == "sports") {
			obj = sportsSubSubNav;
		}	else if (PageInfo.hubClass.toLowerCase() == "marketplace") {
			obj = marketplaceSubSubNav;
		} else if (PageInfo.hubClass.toLowerCase() == "realestate") {
			obj = marketplaceSubSubNav;
		}
	}
	var list,item,alink,nObj,txt;
	var nav = d.getElementsByClassName(hubclass,$("globalNav"))[0].getElementsByTagName("UL")[0].childNodes;
	for(y=0;nav.length>y;y++){
		if(nav[y].nodeType==1){
			item_cN = nav[y].className.replace(/\sdyn([A-Z][a-z]+)/g,"");
			list = createElement("ul","","nav");
			if(obj.menu[item_cN]){
				for(x=0;obj.menu[item_cN].length>x;x++){
					nObj = obj.menu[item_cN][x];
					txt = d.createTextNode(nObj.title);
					item = createElement("li","",nObj.cN);
					if(nObj.url!=null){
						alink = createElement("a","",nObj.cN,nObj.url);
						alink.appendChild(txt);
						item.appendChild(alink);
					} else {
						item.appendChild(txt);
					}
					list.appendChild(item);
				}
			} else {
				continue;
			}
			nav[y].appendChild(list);
			createIframe(nav[y],list);
			addEvent(nav[y],"mouseover",showThirdMenu);
			addEvent(nav[y],"mouseout",showThirdMenu);
		}
	}
	/* GM - 2007-10-02 */
	/* appends an iframe to dropdowns -- essentially keeps the dropdown menu from disapperaing behind a select, applet, flash etc */
	function createIframe(nav,list){/* creates a mask for IE6 and selects*/
		var iframe = createElement('iframe');
		iframe.frameborder = 0;
		iframe.style.width = Element.getWidth(list)+"px";
		iframe.style.height = Element.getHeight(list)+"px";
		Element.hide(iframe);
		nav.appendChild(iframe);	
	}
}
function showThirdMenu(e){
	e = (window.event) ? window.event : e;
	e.cancelBubble = true;
	if (e.stopPropagation) { e.stopPropagation(); }
	if(e.type=="mouseover"){
		clearTimeout(PageInfo.setCurrentTimeOut);
		this.parentNode.parentNode.addClassName("dynCurrentActive");
		if (!this.hasClassName("dynActive"))	 {
			this.addClassName("dynActive");
		}
		this.getElementsByTagName("UL")[0].style.left = getElPos(this)[0]-getElPos(this.parentNode)[0]+"px";
		if(this.getElementsByTagName("IFRAME").length>0){
			this.getElementsByTagName("IFRAME")[0].style.left = getElPos(this)[0]-getElPos(this.parentNode)[0]+"px";
			Element.show(this.getElementsByTagName("IFRAME")[0]);
		}
	} else if(e.type=="mouseout"){
		var reltrg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
		if(Element.descendantOf(reltrg,this)) { 
			return; 
		}		
		if(this.parentNode.hasClassName("nav")){
			var nav_items = this.parentNode.getElementsByTagName("LI");
			for(x=0;nav_items.length>x;x++){
				if(this.parentNode==nav_items[x].parentNode && nav_items[x].getElementsByTagName("UL").length>0){
					nav_items[x].removeClassName("dynActive");
					nav_items[x].getElementsByTagName("UL")[0].style.left = "-937em";		
					if(nav_items[x].getElementsByTagName("IFRAME").length>0){		
						Element.hide(nav_items[x].getElementsByTagName("IFRAME")[0]);
					}	
				}
			}
			var reltrg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
			if(typeof reltrg !="undefined" && !Element.descendantOf(reltrg,this.parentNode)){
				nObj = this.parentNode;
				PageInfo.resetMenuTimeOut = setTimeout("resetMenu(nObj)",600);
				PageInfo.setCurrentTimeOut = setTimeout(setCurrent,600);
			}		
		}
	}
}
function setCurrent(){
	$("globalNav").removeClassName("inactive");
	resetMenu($("globalNav"));
}
function resetMenu(nObj){
	var nav_items = $("globalNav").getElementsByTagName("LI");
	for(x=0;nav_items.length>x;x++){
		if(nObj!=nav_items[x] && nav_items[x].className.indexOf("dynActive")!=-1){
			nav_items[x].removeClassName("dynActive");
			nav_items[x].removeClassName("dynCurrentActive");
		} 
	}
}
/* NB: search functionality */
function globalSearch(){
	if($("searchSimple")){
		var f = $("searchSimple");
		if(!f.control){ return; }
		var bObj = d.getElementsByTagName("BODY")[0];
		if($(bObj).hasClassName("business")){
			f.control[1].checked=true;	
			if($(bObj).hasClassName("globefund")){
				searchSwitch(f,"searchFN");
			} else {
				searchSwitch(f,"searchSQ");
			}
		}
		addEvent(f,"submit",function(){ 
			for(x=0;this["control"].length>x;x++){
				this["control"][x].disabled = true;
			}
		});
		for(x=0;f["control"].length>x;x++){
			if(f["control"][x].checked){ searchSwitch(f,f["control"][x].value); }
			addEvent(f["control"][x],"click",function(){ searchSwitch($("searchSimple"),this.value); });
			f["control"][x].disabled = false;
		}
	} else {
		setTimeout(globalSearch,60);
	}
}
function searchSwitch(f,v){ 
	var f_ctrl;
	if (v=="searchSQ") {
		if(location.host.indexOf("invest")==-1){
			f_ctrl = [WEBSITE_FINANCE+"/invest/investSQL/gx.symbol_rep_ads",true,"pi_symblist"];
			if(!f.pi_sponsor){
				var i = createElement("INPUT","","","","","","","","hidden");
				i.name = "pi_sponsor";
				i.value = "BMO";
				$("searchSimple").appendChild(i);
			}
		} else {
			f_ctrl = [WEBSITE_FINANCE+"/invest/investSQL/gx.symbol_rep",true,"pi_symblist"];
		}
	} else if(v=="searchFN") {
		f_ctrl = [WEBSITE_FINANCE_FUND+"/gishome/plsql/gis.process_fr",true,"fr_param1"];
		addEvent($("searchText"),"focus",function(){
			if(this.value=="Enter Fund Name"){ this.value = ""; }
		});
		var i = createElement("INPUT","","","","","","","","hidden");
		i.name = "fr_mode";
		i.value = "FUNDNAME";
		$("searchSimple").appendChild(i);
		if(f.control){ f.control[1].checked=true;	}
	} else {
		f_ctrl = [WEBSITE_TGAM+"/servlet/Page/document/v5/templates/hub",false,"searchText"];
		if(f.control){ f.control[0].checked=true;	}
	}
	f.action = f_ctrl[0];
	f.hub.disabled = f_ctrl[1];
	f.searchType.disabled = f_ctrl[1];
	$("searchText").name = f_ctrl[2];
	addEvent(f,"submit",function(){
		if(f.control){
			$("searchSimple").control[0].disabled = true;
			$("searchSimple").control[0].disabled = true;
		}
	});
}
addEvent(window,"unload",function(){ if(PageInfo){ PageInfo = null;} });
var b_globalNav = false; 
function globalNav(menuObj){
  if (menuObj ==  $('header')&& b_globalNav) { return };
	currentPage(menuObj);
	activateMenu(menuObj);
	if (d.getElementsByTagName('BODY')[0].className.indexOf('feature-topic') == -1) {
		if($("newsTicker")){ writeTicker(WEBSITE_IMAGES+"/generated/rss/BN/FB-Front.xml","newsTicker","#FFFFFF","#999999","#000000"); }
	}
  if (menuObj == $('header')) {b_globalNav = true;}
}
/* on load */
if (typeof Event.onReady == 'function') {   //pages where tp-merged is called before tgam-merged
	Event.onReady(function() {
		globalNav($('header'));
		globalSearch();	
	});
} else { // legacy pages or pages where merge files aren't present
	function delayNav(){
		if(d.getElementById("content") && d.getElementById("header")){
			if(!d.getElementById("globalNav")){ return; }
			else {
				globalNav(d.getElementById("header"));
				clearTimeout(dlyN);
			}
		} else { 
			var dlyN = setTimeout("delayNav()",60); 
		}
	} var dlyN = delayNav();
	function delaySearch(){
		if(d.getElementById("searchSimple")){
			globalSearch();
			clearTimeout(dlyS);
		} else { 
			var dlyS = setTimeout("delaySearch()",60); 
		}
	} var dlyS = delaySearch();
}
if(document.all && !document.getElementById){document.getElementById=function(id){return document.all[id];}}var a1=false;var a2=false;var a3=false;a4=false;var acCk=false;var AC="";acType="normal";var array;var aArray;var aLdrBd=false;aURL=window.location.toString();if((aURL.indexOf('http:\/\/globeinvestor.com')>-1)){aURL=aURL.replace("http://globeinvestor.com","http://www.globeinvestor.com");}if((aURL.indexOf('http:\/\/globefund.com')>-1)){aURL=aURL.replace("http://globefund.com","http://www.globefund.com");}aURLe=escape(aURL);var aSpnsr;var aTl="";var aPs="";aSize="";aWb="";var ads=0;var ai=1;var d=document;var DblD="http://ad.ca.doubleclick.net";DclkD="http://ad.doubleclick.net/clk;";var dcA1=false;dcA2=false;dcA3=false;dcTA=false;var dclkSky=false;endMv=false;var GacD="http://adcounter.theglobeandmail.com/servlet/AdletCounter";var GimD="http://ads.globeandmail.com/images/";var n=navigator;var nc;var ord;var p=parent;var sabr="";var sadpg;var sarena;var sA="sarena";var sBoxAd=false;var sCat="";var sdomain;var sD="sdomain";var sloc;var skw;var sMax;var smode;var sM="smode";var sOn=false;var sops;var sURL_hub;var sU="sURL_hub";var sURL_subhub;var szone;var sZ="szone";tauOp=false;var TGAM="http://www.theglobeandmail.com/";if(!ord){if(p.ord){var ord=p.ord;}else{var abc=Math.random()+"";var ord=abc.substring(2,abc.length);}}if(d.cookie==''){d.cookie='acCk=yes';if(d.cookie.indexOf('acCk=yes')!=-1){acCk=true;dcA1=true;}}else{acCk=true;dcA1=true;}function stCk(name,val,xprs){if(acCk){if(!xprs)xprs=new Date();d.cookie=name+"="+val+";expires="+xprs.toGMTString()+";path=/";}}function rdCk(name){if(d.cookie==''){return false;}else{var fChr,lChr;var gamCk=d.cookie;name=name+'=';fChr=gamCk.indexOf(name);if(fChr!=-1){fChr+=name.length;lChr=gamCk.indexOf(';',fChr);if(lChr==-1)lChr=gamCk.length;return unescape(gamCk.substring(fChr,lChr));}else{return false;}}}function gtVal(ckName,name){ckVal=rdCk(ckName);fStr=name;if(ckVal){namePos=ckVal.indexOf(fStr,0);if(namePos==-1){return false;}valStart=(ckVal.indexOf('&',namePos+1)+1);valEnd=ckVal.indexOf('&',valStart+1);if(valEnd==-1)valEnd=ckVal.length;valIs=ckVal.substring(valStart,valEnd);if(namePos!=null){return valIs;}}else{return false;}}function fnSlImg(array){rNum=Math.floor(Math.random()*array.length);hL_u=array.slice(rNum,rNum+1);hL_lt=array.slice(0,rNum);hL_rt=array.slice(rNum+1);array=hL_lt.concat(hL_rt);return hL_u;}function fnGdo(a_ur,a_trg,a_im,aW,aH,a_trkr,a_pos){AC='<a href="'+a_ur+'" target="'+a_trg+'"><img src="'+a_im+'" width="'+aW+'" height="'+aH+'" border="0" alt="" ads="1" /></a>';AC_trkr='<img src="'+GacD+'?ad1='+a_trkr+'" width="1" height="1" border="0">';if(a_trkr!=""){if(a_pos=="L"){AC=AC_trkr+AC;}else{AC=AC+AC_trkr;}}d.write(AC);AC='';};function fnTdo(aU,aW,aH,aTl,aTp,aId,id){if(aId==null){aId=""};aSize=aW+"x"+aH;dcA2;dcA3=sBoxAd;sA=sarena;sD=sdomain;sL=sloc;sM=smode;sO=sops;sP=sadpg;sU=sURL_hub;sUs=sURL_subhub;sZ=szone;if(transAd){sO=transAdId;};fnXptn();/*aTl=ai;*/ai=ai+1;ACi='iframe';ACiv='width="'+aW+'" height="'+aH+'" id="ad'+aTl+'" frameborder="0" marginheight="0" marginwidth="0" name="ad'+aTl+'" scrolling="no"';ACj='scr'+'ipt';ACjl=' language="javascript"';ACta=''+sD+'/'+sZ+';';ACtbV='mode='+sM+';loc='+sL+';adpg='+sU+';'+sA+';ops='+sO+';nc='+aId+';kw='+skw+';pos='+aPs+';'+sCat+'sz='+aSize+';tile='+aTl+';';AC_uStr=ACtbV;

if(AC_uStr.indexOf('=')>-1){AC_uStr=AC_uStr.replace(/=/gi,"-");}
if(AC_uStr.indexOf(';')>-1){AC_uStr=AC_uStr.replace(/;/gi,"|");}
if(AC_uStr.indexOf('/')>-1){AC_uStr=AC_uStr.replace(new RegExp(/\//gi),"");}

ACtb=ACtbV+'u=|'+AC_uStr+';ord='+ord+'';if(aTp=="i"){AC='<'+ACi+' src="'+DblD+'/adi/'+ACta+''+ACtb+'?" '+ACiv+'><'+ACj+' '+ACjl+' src="'+DblD+'/adj/'+ACta+'abr=!ie;'+ACtb+'?"></'+ACj+'></'+ACi+'>';}else{AC='<'+ACj+' '+ACjl+' src="'+DblD+'/adj/'+ACta+'abr=!webtv;'+ACtb+'?"></'+ACj+'>';}if((aW==468)||((aW==120)&&(aTl==2))){if(aW==468){fnXptnA1();if(dcA1){sOn=true;}else{aArray=aArray1;}}if((aW==120)&&(aTl==2)){fnXptnA2();if(dcA2){sOn=true;}else{aArray=aArray2;}}if(aId!=""){sOn=true;}if(sOn){AC=AC;
+'<img src="'+GacD+'?ad1=GAM_'+sU+'_'+aW+'x'+aH+'" width="1" height="1" border="0">';sOn=false;}else{pick=1;for(i=0;i<=pick-1;i++){dsp=fnSlImg(aArray);h_aArr=/(.*)><(.*)><(.*)><(.*)>/g;var h_ur=dsp[0].replace(h_aArr,"$1");var h_im=dsp[0].replace(h_aArr,"$2");var h_tx=dsp[0].replace(h_aArr,"$3");var h_ac=dsp[0].replace(h_aArr,"$4");AC='<a href="'+h_ur+'" target="_top"><img src="'+GimD+''+h_im+'" width="'+aW+'" height="'+aH+'" border="0"></a><img src="'+GacD+'?ad1=HOUSE_'+h_ac+'_gam" width="1" height="1" border="0"><img src="'+GacD+'?ad1=GAM_'+sU+'_'+aW+'x'+aH+'" width="1" height="1" border="0">';}}}/*alert(AC);*/AC=AC.toLowerCase();return AC;/*d.write(AC);*/if(sA=="alert"){alert(AC);};AC='';aPs='';}var axel=Math.random()+"";var rNum=(axel*10000)+"";var dotat=rNum.indexOf(".");var aNum=rNum.substring(0,dotat);
if(!sdomain){if(p.sdomain){var sdomain=p.sdomain;}else{var sdomain="www.theglobeandmail.com";}}if(!szone){if(p.szone){var szone=p.szone;}else{var szone="";}}if(!skw){if(p.skw){var skw=p.skw;}else{var skw="";}}if(!sops){if(p.sops){var sops=p.sops;}else{var sops="";}}if(!smode){if(p.smode){var smode=p.smode;}else{var smode="";}}if(!sloc){if(p.sloc){var sloc=p.sloc;}else{var sloc="hub";}}if(!sURL_subhub){if(p.sURL_subhub){var sURL_subhub=p.sURL_subhub;}else{var sURL_subhub="news";}}if(!sURL_hub){if(p.sURL_hub){var sURL_hub=p.sURL_hub;}else{var sURL_hub="news";}}if(!sarena){if(p.sarena){var sarena=p.sarena;}else{var sarena="arena=news;";}}if(!ord){if(p.ord){var ord=p.ord;}else{var abc=Math.random()+"";var ord=abc.substring(2,abc.length);}}if (!dcA2){if(p.dcA2){var dcA2=p.dcA2;}else{var dcA2=false;}}if(!transAd){if(p.transAd){var transAd=p.transAd;}else{var transAd="false";}}if(!transAdId){if(p.transAdId){var transAdId=p.transAdId;}else{var transAdId="";}}if(transAd=="true"){dcA2=true;sO=transAdId;}if (!googleAd){if(p.googleAd){var googleAd=p.googleAd;}else{var googleAd="false";}}/*override*dcA2=true;*/if(!sBoxAd){if(p.sBoxAd){var sBoxAd=p.sBoxAd;}else{var sBoxAd=false;}}if(!tDom){if(p.tDom){var tDom=p.tDom;}else{var tDom="";}}if(!sP1){if(p.sP1){var sP1=p.sP1;}else{var sP1="";}}if(!sComp){if(p.sComp){var sComp=p.sComp;}else{var sComp="";}}if(!sPath){if(p.sPath){var sPath=p.sPath;}else{var sPath="";}}var magPartner;var sStaticPgid;sUrl=unescape(aURL.toLowerCase());snE=";!category=float;!category=expand";var spCase="false";var sZb="";var tLug;var useSZB=false;var aDate=new Date();var aDay=aDate.getDate();var aSec=aDate.getSeconds();

function fnBusArena(){if(!sA.indexOf('business')>-1){sA=sA+";arena=business";}}

function fnXptn(){
if(aURLe[5]=="story"){sL="lower";}//alert(tDom);
pbar='<scr'+'ipt src="http://www.globeandmail.com/v5/ads/partnersBarAC.js"></scr'+'ipt>';
if((sD=="www.globeinvestor.com")||(sD=="www.globefund.com")){
sPath=tDom;
/*alert(sPath);*/
/* static */
if(!aURL_type){if(p.aURL_type){var aURL_type=p.aURL_type;}else{var aURL_type="";}}
if(aURL_type=="static"){
sZ=aURLe[aURLe.length-1];if(sZ=="index"){sZ=aURLe[aURLe.length-2]}
sM="";
}
/* DB */
/* GI */
if(aURL.indexOf('investSQL')>-1){
sZ=aURLe[6];sL="db";
if(!aURLe[8]){sM="";}else{sM=aURLe[8];}
//var sM=aURLe[8]+";mode="+aURLe[10];
if(aURL.indexOf('pi_sponsor=BMO')>-1){sA=sA+";spsr=bmo";}
}
/* GF */
if(aURL.indexOf('plsql')>-1){
sZ=aURLe[6];sL="db";
if(!aURLe[8]){sM="";}else{sM=aURLe[8];}
//var sM=aURLe[8]+";mode="+aURLe[10];
}
/*port*/
if((sZ.indexOf("port_")!=-1)||(sZ.indexOf("portfolio")!=-1)){sM="port";}
/* GI/GF home */
if(aURL=="http://www.globeinvestor.com/v5"){sZ="homepage";}
if((aURLe[4]=="index")||(!aURLe[4])){sZ="home";if(sD.indexOf('globeinvestor')>-1){sZ="homepage";} sM="";}/*alert(sZ);*/

if(sPath=="GI"){if(!aURLe[9]){}else{sM=sM+";mode=data";

if((aURL_type=="dynamic")&&(sSource=="")){sZ=aURLe[9];}

if(aURLe[9]=="stocks"){if(aURLe[10]){if(aURLe[10]=="mini_tracker"){sZ=aURLe[10];}}}

if(aURLe[9]=="rates"){sZ="rates_";useSZB=true;}if(aURLe[9]=="bonds"){sZ="bonds_";useSZB=true;}if(aURLe[9]=="options"){sZ="options_";useSZB=true;}if(!aURLe[11]){sZb="main";}else{sZb=aURLe[11];}if(useSZB){sZ=sZ+sZb;}if((aURLe[9]=="stock")&&(aURLe[10]=="id")){sZ="stock_today";}}/*eo aURLe[9]*/

/*tradebar*/tradebar='<scr'+'ipt src="http://www.globeandmail.com/v5/ads/tradebarAC.js"></scr'+'ipt>';
if((sZ=="charts")||(sZ=="company_rep")||(sZ=="estimate_rep")||(sZ=="hist_price_filter")||(sZ=="index_component_report")||(sZ=="index_grp_report")||(sZ=="quotes")||(sZ=="show_chart")||(sZ=="stock_rep")||(sZ=="stock_today")||(sZ=="symbol_rep")){aldbdTrade="1";ldbdACb=tradebar;
/*ratio*/if(aPs=="lug"){if(!tLug){tLug="";}else{nc=tLug;}}/*e ratio*/
if(aURL.indexOf('pi_sponsor=BMO')>-1){aldbdTrade="";sA=sA+";spsr=bmo";}
}/*e tradebar*/
if((aURLe[5]=="story")||(aURLe[5]=="WireFeedRedirect")){sL="lower";sZ=sSource;sM="";if(aURLe[7]=="GITrusts"){sZ="trusts";}}
if(aURLe[5]=="GIS.Servlets.GISearchBoxReloader"){sZ="news";sA=sA+";arena=business";sM="search";}
if((sZ=="home")||(sZ=="homepage")){sA=sA+";arena=business";}
/*forex*/if((sUrl.indexOf("currencies")!=-1)||(sUrl.indexOf("sxfor")!=-1)||(sUrl.indexOf("dailyfx")!=-1)||(sUrl.indexOf("kword=headline=\"foreign exchange\"")!=-1)||(sUrl.indexOf("headline=\"foreign exchange\"")!=-1)){aSpnsr="forex";sZ="forex";}
/*commodities*/if((sUrl.indexOf("commodities")!=-1)||(sUrl.indexOf("commexpert")!=-1)||(sUrl.indexOf("commarchived")!=-1)){aSpnsr="commodities";sZ="commodities";if(aURLe[8]){sM=aURLe[8];}}/*etf*/
if(sUrl.indexOf("etf_hub")!=-1){aSpnsr="etf-hub";sZ="etf-hub";if(aURLe[8]){sM=aURLe[8];}}
}/*e GI*/
/*GF*/if(sPath=="GF"){
alugTrade="1";lugACb=pbar;
if(!aURLe[9]){}else{if((aURLe[9]=="fund")&&(aURLe[10]=="style")){sZ="fund_profile";}}
if((aURLe[5]=="story")||(aURLe[5]=="WireFeedRedirect")){if((aURL_type=="dynamic")&&(sSource=="")){sSplit=aURLe[6].split(".");sSource=sSplit[0];}
sL="lower";sZ=sSource;if(!aURLe[7]){sM="";}else{sM=aURLe[7];}}if(((aURLe[5]=="HTMLTemplate")&&(aURLe[14]=="news"))||(aURLe[5]=="HTMLTemplate")&&(!aURLe[6])){sZ="news";sA=sA+";arena=business";sM="search";}}/*e GF*/
sU=sZ;if(sM.indexOf('.')>-1){sM=sM.replace(".","");}}/*e GI-GF*/
/*gf*/
if(((sPath=="GF")&&(aURL_type=="db"))||(sZ=="fund_profile")){
if(aURL_type=="db"){sZ=sDbZone;sU=sZ;if(aURLe[6]){sU=sU+";adpg="+aURLe[6];}}
if(sP1=="%%param1%%"){sP1="";}
if(sComp=="%%comp_name%%"){sComp="";}
if(sComp!=""){sM=sM+";comp="+sComp+"";}
if(aURLe[6]=="rep_sel"){sU=sU+";adpg=topmovers";}
}

if(sPath=="GI"){/*gi*/if(aURLe[7]=="networth"){sZ="networth";}if(aURLe[6]=="help"){sZ="help";if(aURLe[7]=="glossary"){sM="glossary";}}if((sZ=="gainer_search")||(sZ=="newhighlow_search")){sZ="marketaction";}if(sZ.indexOf('filter')>-1){sSplit=sZ.split("-");sZ="filtersspoke";sM=sSplit[1];}if((sZ=="networth")||(sZ=="trusts")||(aURLe[5]=="story")||(aURLe[5]=="WireFeedRedirect")){sA=sA+";arena=business";}/*e gi*/}/*e sPath gi*/

/*robtv|BNN*/if((tDom=="ROBTV")||(tDom=="BNN")){
sPath=tDom;spCase="false";if(aURLe[4]){sZ=aURLe[4];}if((aURLe[4]=="index")||(!aURLe[4])){sZ="home";sM="";}if((aURLe[4]=="articles")){sZ="articles";sL="lower";sM=aURLe[6];}if((aURLe[4]=="money_talk")){sZ="money_talk";sL="lower";}if((aURLe[4]=="shows")){sZ="shows";sL="lower";sM=aURLe[5];}if((aURLe[4]=="static")){sZ=aURLe[5];sL="lower";sM=aURLe[4];}if((aURLe[4]=="calendar")||(aURLe[4]=="schedule")){sZ=aURLe[4];sL="lower";sM=aURLe[4];}if(aURLe[7]){sM=sM+";mode2="+aURLe[7];}}
if(sD=="www.robtv.com"){sU="robtv"+sZ;}
if(sD=="bnn.ca"){sD="bnn.ca";sU=sU+";adpg=bnn"+sZ;}
if(sD=="www.robtv.com"){sD="bnn.ca";sU=sU+";adpg=bnn"+sZ;}
/*e robtv|BNN*/

/*globeauto */
/*GAMauto*/if((sU=="specialMegawheels")||(sU=="specialGlobeAuto")){sD="globeauto.com";sA="arena=auto";}if((sD=="www.theglobeandmail.com")&&(sZ=="_undefined_value_-hub")){if(aURL.indexOf('www.globeauto.com')!=-1){sD="globeauto.com";sA="arena=auto";if(aURL.indexOf('GAVideo')!=-1){sZ="carbusiness";sU=sZ;sL="pop";sM="video;category=!linked;category=!expand";}}}if(sD=="globeauto.com"){if(sUrl.indexOf('whvaughan')>-1){sZ="one-on-one";sU=sZ;}if(sUrl.indexOf('whwhat')>-1){sZ="whatcar";sU=sZ;}}/*blogs*/if((sU=="WBdriving")||(sU=="WBHardRock")){sD="globeauto.com";sA=sA+";arena=auto";sUs=sU;}


/*strathcom*/
if((aURLe[3]=="cars.globeauto.com")||(aURLe[3]=="globe.strathcom.com")){
if(aURLe[4]){sZ=aURLe[4];}
if(aURLe[5]){sM=aURLe[5];}
if(sZ=="cgi-bin"){sZ="search";}
if(sZ.indexOf('.pl')>-1){sZ=sZ.replace(".pl","");}
if(sM.indexOf('.pl')>-1){sM=sM.replace(".pl","");}
if(aURLe[7]=="year"){sM=sM+";mdyr="+aURLe[7]+"";}
if(aURLe[7]=="make"){sM=sM+";mdmk="+aURLe[8]+"";}
if(aURLe[8]=="make"){sM=sM+";mdmk="+aURLe[9]+"";}
if(aURLe[10]=="model"){sM=sM+";mdml="+aURLe[11]+"";}}

if(!partnerSearch){if(p.partnerSearch){var partnerSearch=p.partnerSearch;}else{var partnerSearch="";}}if(partnerSearch!=""){sZ=sZ+"-"+partnerSearch;sU=sZ;}/*e strat*//*e globeauto*/

/*gtech*/if((sA=="arena=Science")||(sA=="arena=WBcyberia")||(sA=="arena=WBmingram")||(sA=="arena=WBrecommendedlinks")||(sA=="arena=WBsecurityblog")||(sA.indexOf("PersonalTech")!=-1)||(sA.indexOf('techgift')>-1)){sA=sA+";arena=technology";}if((sU=="Technology")||(sU=="ITDownloadCentre")||(sU=="Science")||(sU=="Troubleshooter")||(sU=="TechReviews")||(sU=="AtPlay")||(sU=="TechSearch")||(sU=="TPTechnology")||(sU=="TPTechInvestor")||(sU=="frontlines")||(sU=="daveChalk")||(sU=="kateBaggott")||(sU=="jenniferEvans")||(sU=="marcSaltzman")||(sU=="PersonalTech")||(sU=="specialGiftGuide")||(sU=="GlobeTQ")||(sU=="WBcyberia")||(sU=="WBmingram")||(sU=="WBsecurityblog")||(sU=="WBrecommendedlinks")||(sA.indexOf('techgift')>-1)){sD="www.globetechnology.com";}/*eInsider*/if((sU=="einsider")||(sU=="jackKapica")||(sU=="askTheExpert")){sD="www.globetechnology.com";}if(sD=="www.globetechnology.com"){if(aURL.indexOf('gtkapicablog')!=-1){sM=sM+";mode=kapicablog";}if(aURL.indexOf('geekwatch')!=-1){sM=sM+";mode=ingramblog";}}if(sUs=="einsider"){
sZ="atwork-hub";sA="arena=atwork";}if((sUs=="einsider")||(sU=="GlobeTQ")||(aURL.indexOf("partners/free/tq")!=-1)){if(aNum<5001){sO=sO+";nc=tq_cisco";}else{sO=sO+";nc=tq_telus";}sO_tq=sO;aNum_tq=aNum;}

/*campus*/
if(sA.indexOf('campus')!=-1){
if(scamp1!=""){sM=sM+";mode="+scamp1+"";}
if(scamp2!=""){sM=sM+";mode="+scamp2+"";}
if(scamp3!=""){sM=sM+";mode="+scamp3+"";}
if(sZ.indexOf('campus/')>-1){
if(sUs.indexOf('-')>-1){sUs=sUs.replace(/-/gi,"");}
if(sZ.indexOf('campus/Navigator')>-1){if(sUs=="campusprofile"){sZ=sZ+"/profile";};}
sZ_sA=sZ.replace("/","");};
sA="arena="+sZ_sA+";"+sA;

}

/*natl*/
/*blogs*/
if((sU=="WBHustings")||(sU=="WBSilverPowers")||(sU=="WBSpector")||(sU=="WBSteele")||(sU=="WBTaber")||(sU=="WBwbradwanski")){sA=sA+";arena=politics";sUs=sU;}

if(sA.indexOf('politics')>-1){
if(!sA.indexOf('nat')>-1){sA=sA+";arena=national";}
}


/*news blogs*/
if(sU=="WBwtiff2007blog"){sA=sA+";arena=entertainment";sUs=sU;}
if(sU=="WBafghanistanblog"){sA=sA+";arena=afghanistan;arena=international";sUs=sU;}
if(sU=="WBtheoffice"){sA=sA+";arena=life";sUs=sU;}
if((sU=="WBcampbellblog")||(sU=="WBcreativeclass")||(sU=="WBeveryoneblog")||(sU=="WBingramontelection")||(sU=="WBontariodebate")||(sU=="WBwblogolitics")){sA=sA+";arena=national";sUs=sU;}

/*globesports*/
if((sU=="WBbaseball")||(sU=="WBwbbasketball")||(sU=="WBglobesports")||(sU=="WBhockeyblog")||(sU=="WBsoccerblog")){sA=sA+";arena=sports";sUs=sU;}if((sU=="WBbeijingblog")||(sU=="WBWbBeijing")){sM=sM+";mode2=wolym-blogs";sA=sA+";arena=sports;arena=beijing2008";sUs=sU;}
if(sA.indexOf('GlobeSports')>-1){sA=sA+";arena=sports";if(aURL.indexOf('stats.globesports.com')>-1){sD="stats.globesports.com";}if(sD.indexOf('stats.globesports.com')){if(!aURLe[4]){sU="";}else{sU=aURLe[4];}if(!aURLe[5]){sM="";}else{sM=aURLe[5];}}
if(aURL.indexOf('GSgamePredictor')>-1){sUs="gsgamepredictor";}if((aURL.indexOf('fantasyhockey2006')>-1)||(aURL.indexOf('globesports.poolexpert.com')>-1)){sUs="fantasyhockey2006";}if((aURL.indexOf("GSsearchresults")>-1)&&(sM=="Page")){sZ="globesportsyesterday-hub";sUs="yesterday"}
if(sUs=="columnists"){sZ="globesportscolumnists-hub";}}

/*reportbusiness*/
if((sU=="budget2007")||(sU=="breakthrough")||(sU=="incubator")||(sU=="robAgenda")||(sU=="robNews")||(sU=="robColumnsBlogs")||(sU=="robLawPage")||(sU=="robMarketing")||(sU=="specialROBmagazine")||(sU=="robSmallBizMag")||(sU=="robAtWork")||(sU=="specialSmallBusiness")||(sU=="robExecutive")||(sU=="robAtTop")||(sU=="AppNotices")||(sU=="WBbabyblog")||(sU=="STO")||(sU=="SpecialEvents2")||(sU=="Top1000")){sA=sA+";arena=business";}
if((sU=="WBbabyblog")||(sU=="WBmarkets")||(sU=="WBnobodysbusiness")||(sU=="WBnumbercruncher")||(sU=="WBwenergyblog0613")||(sU=="WBwreguly")||(sU=="WBwschachter")||(sU=="WBstreetwise")){sA=sA+";arena=business";sUs=sU;}if(sUs=="MarketAction"){sZ="marketaction-hub"}if(sM=="MarketAction"){sZ="marketaction-hub"}

/*rob breakthrough xptn*/
if(sU=="breakthrough"){
/*subsect*/
if(sUrl.indexOf('caseind')!=-1){sUs="caseindex";}
if(sUrl.indexOf('expertin')!=-1){sUs="expertinsight";}
if(sUrl.indexOf('onreco')!=-1){sUs="onrecord";}
if((aURL.indexOf('GAMbreakth')!=-1)&&(sL="poll")){sZ="breakthrough-hub";}
}/*related breakthrough*/
if(skw.indexOf('breakthrough_case')>-1){sZ="breakthrough-hub";sUs="casearchive";sA="arena=breakthrough;arena=business";}


/*rob incu hub xptn*/
if(sU=="incubator"){
/*discussion*/
if((aURL.indexOf('incubatordiscussion')!=-1)||(aURL.indexOf('wincubator1102')!=-1)||(aURL.indexOf('wsb-businessincubator1508')!=-1)||(aURL.indexOf('wsb-granthanincubator1221')!=-1)||(aURL.indexOf('wsb-larryrosencustomerservice')!=-1)||(aURL.indexOf('wsb-tapscottdiscussion')!=-1)||(aURL.indexOf('wsb-zigdiscussion1123')!=-1)){sUs="incudiscn";sM=sM+";mode=discn;";}
if((aURL.indexOf('expertfeedback')!=-1)||(aURL.indexOf('incubatorproblem')!=-1)||(aURL.indexOf('probsolver')!=-1)){sUs="probsolver";}
/*facelift*/
if(aURL.indexOf('facelift')!=-1){sUs="facelift";}
/*podcast*/
if(aURL.indexOf('podcast')!=-1){sUs="podcast";}
/*probsolver*/
if((aURL.indexOf('expertfeedback')!=-1)||(aURL.indexOf('incubatorproblem')!=-1)||(aURL.indexOf('probsolver')!=-1)){sUs="probsolver";}
}

if(sUs=="globeinvestor"){sD="www.globeinvestor.com";if(!aURLe[5]){}else{if((aURLe[5]=="story")&&(sZ=="rob-hub")){if(!aURLe[7]){}else{sU=sU+"-"+aURLe[7];}}}}

/*tgam*/if(sD.indexOf('globeandmail')>-1){
if(sUs=="globefund"){sD="www.globefund.com";alugTrade="1";lugACb=pbar;}
/* static */if(!aURL_type){if(p.aURL_type){var aURL_type=p.aURL_type;}else{var aURL_type="";}}if(aURL_type=="static"){
if(sStaticHub!="(none)"){sZ=sStaticHub;

if(sStaticHub=="national"){
if(sStaticSubhub=="politics"){sZ="politics-hub";sL="interactive";sA="arena=politics;arena=national";}
}

if(sStaticHub=="business"){

if((sStaticPgid=="incubator")||(aURL.indexOf("ROB/incubator")>-1)){sZ="incubator-hub";sL="lower";sA="arena=incubator;arena=business";}

if((aURL.indexOf('tp1000')>-1)||(sStaticSubhub=="top1000")){sA=sA+";arena=business";
sZ="top1000-hub";if(sUrl.indexOf('?')>-1){sTp1000=sUrl.split("?");if(sTp1000[1].indexOf('&')>-1){sTp1000[1]=sTp1000[1].replace(/&/gi,"|");if(sTp1000[1].indexOf('=')>-1){sTp1000[1]=sTp1000[1].replace(/=/gi,"_");}}}}

if(aURL.indexOf('wheretofindit')>-1){sA="arena=business";sZ="wheretofindit";sUs=sZ;}if(aURL.indexOf('smallbusiness/calendar')>-1){sZ="smb-calendar";sUs=sZ;sA="arena=business;arena=specialsmallbusiness";}}}else{sZ=aURLe[aURLe.length-1];}sM=aURLe[aURLe.length-1];if(sZ=="top1000-hub"){sM=sM+";mode="+sTp1000[1];}
if((sStaticPgid=="contests")||(sStaticPgid=="rss")){sZ=sStaticPgid;}sUs=sZ;


if(sZ=="life"){
if((sUrl.indexOf("life/wine/results.php")>-1)||(sUrl.indexOf("life/wine/article.php")>-1)){sZ="lifefoodwine-hub";sA="arena=lifefoodwine";sUs="wine";sM="winebutler";sL="tool";}}

}

if(sStaticPgid=="frame"){if(aURL.indexOf("page=classifieds")>-1){sZ="classifieds";sL=sZ;sA="arena="+sZ;}}

/*columnists*/
if((sA=="arena=Opinion")&&(sUs=="columnists")){if(aURLe[6]){sM=sM+";mode2="+aURLe[6]+"";}}

/*in depth*/
if(sU=="Afghanistan"){sA=sA+";arena=international";}if(sU=="cannes2007"){sA=sA+";arena=entertainment";}if(sU=="ConradBlack"){sA=sA+";arena=business";if(sL=="hub"){sL="indepth_"+sL;}}if((sU=="TPFront")&&(sZ=="frontpage-hub")){sA=sA+";arena=national";}if(sU=="luminato"){sA=sA+";arena=entertainment";}if(sU=="ontarioelection2007"){sA=sA+";arena=national";}if(sU=="tiff2007"){sA=sA+";arena=entertainment";}


/*feature-topic*/
if(sUs=="feature-topic"){sL="feat";
if((sA=="arena=conjoinedTwins")||(sA=="arena=recovering")){sA=sA+";arena=specialscienceandhealth;arena=life;";}
if((sA=="arena=leonardCohen")||(sA=="arena=recovering")){sA=sA+";arena=entertainment";}


}

/*special w standard hub layout*/
if((sA=="arena=fixingToronto")||(sA=="arena=VimyRidge")){sA=sA+";arena=national";}


/*special not standard layout*/
if((sA.indexOf('=bgames0')>-1)||(sA=="arena=MiningMotherLode")){if(sL=="hub"){sL="spcl";}sA=sA+";arena=business";}
if((sA=="arena=specialAirIndia")||(sA=="arena=specialDecision2006")||(sA=="specialNewTory2006")){if(sL=="hub"){sL="spcl";}sA=sA+";arena=national";}
if(sA=="budget2006"){if(sL=="hub"){sL="spcl";}sA=sA+";arena=national;arena=business";}
if(sA.indexOf('MaidforaMonth')>-1){if(sL=="hub"){sL="spcl";}sA=sA+";arena=life";}

/* partners/free */
if(aURL.indexOf('partners/free/')>-1){sL="spcl";sZ=aURLe[6];

if(aURL.indexOf('greensolutions')>-1){sZ="partners/greensolutions";sA="arena=greensolutions";}
if(aURL.indexOf('hp_sm_business')>-1){sZ="smallbizwork";}
if(aURL.indexOf('hp/powering_business')>-1){sZ="poweringbus";}
if(aURL.indexOf('ibm_tech')>-1){sZ="partners/ibm_tech";}
if(aURL.indexOf('rrsp2007')>-1){sZ="rrsp2007-hub";}if(aURL.indexOf('rrsp')>-1){sA=sA+";arena=business";}
if(aURL.indexOf('outlook_07')>-1){sA=sA+";arena=business";}
if(aURL.indexOf('outlook2008')>-1){sA=sA+";arena=business";}

sUs=sZ;


/*globeinvestor mag*/
if(aURL.indexOf("partners/free/globeinvestor")>-1){sL="spcl";sD="www.globeinvestor.com";

/*three*/
/*if(aNum<3333){magPartner="bmo";}else if((aNum>=3333)&&(aNum<6666)){magPartner="etrade"}else{magPartner="investorsgroup";}*/
/*four*/
if(aNum<2500){magPartner="bmo";}else if((aNum>=2500)&&(aNum<5000)){magPartner="rbc"}else if((aNum>=5000)&&(aNum<7500)){magPartner="etrade"}else{magPartner="investorsgroup";}

if(!aURLe[7]){sM="index";}
if(aURLe[7]){sM=aURLe[7];
if(aURLe[7]=="stock"){magPartner="bmo_stock"}
if(aURLe[7]=="bmo"){magPartner="bmo_custom"}
/*if((aURLe[7]=="technical")||(aURLe[7]=="cmc")){magPartner="cmc";}*/
if((aURLe[7]=="investment")||(aURLe[7]=="etrade")){magPartner="etrade"}
if((aURLe[7]=="funds")||(aURLe[7]=="rbc1")){magPartner="rbc1"}
if((aURLe[7]=="income")||(aURLe[7]=="investors_group")){magPartner="investorsgroup";}
}sZ="magazine/"+sM;sU=sZ;sU=sU.replace("/","_");sO=sO+";nc=investmag_"+magPartner;}
/*mag ends*/

if(aURL.indexOf('partners/free/tq')!=-1){sL="spcl";sD="www.globetechnology.com";sZ="globetq-hub";sUs=sZ;}

}



/*e static*/
if(aURL.indexOf('wautovaugh')>-1){sD="globeauto.com";sA="arena=auto";sZ="cartalk";sM="specialComment";sU="cartalk";}
if(sUrl.indexOf('whvaughan')>-1){sD="globeauto.com";sA="arena=auto";sZ="one-on-one";sU="one-on-one";}
if(sUrl.indexOf('whwhat')>-1){sD="globeauto.com";sA="arena=auto";sZ="whatcar";sU="whatcar";}
if(sUrl.indexOf('wh-autoblog')>-1){sD="globeauto.com";sA="arena=auto";}

if(sUrl.indexOf('rosbsuccession')>-1){sO="scotia_00106";}

if(aURL.indexOf('puzzles/')>-1){sA="arena=puzzles";if(aURL.indexOf('sudoku')>-1){sZ="sudoku-hub";sUs="sudoku";}if(aURL.indexOf('crossword')>-1){sZ="crossword-hub";}}if(aURL.indexOf('GlobeEdge')>-1){if(aURLe[8]){if(aURLe[8]=="GlobeEdge"){sM="globeedge";sZ=sM;}}}if(sA=="arena=MemberCentre"){if(aURLe[15]){sM=aURLe[15];sA=sA+";arena=globeedge";}}
if(aURL.indexOf('calculator-realestate')>-1){sA="arena=realestate";sZ="realestate-hub";sM=aURLe[9];sUs=aURLe[7];sL="lower";}
if(sA=="arena=RealEstate"){sUs=sURL_hub;if(sUrl.indexOf('templates/mortgagerates')>-1){sUs="mortgagerates";if(aURLe[13]){sM=aURLe[13];}}if((sUrl.indexOf('re-holmes')>-1)||(sUrl.indexOf('wholmes')>-1)){sUs="holmes_makeitright";}}
if(sUrl.indexOf('universitynavigator')>-1){sZ="univreport-navigator";sUs=sZ;sA="arena=national;arena=education;arena=univreport;";sL="nav";}
if(sZ=="test"){
if(sUrl.indexOf('cnrp.ccnmatthews.com/client/globe_technology')>-1){sD="www.globetechnology.com";sZ="ccnmatthews";sA="arena=technology";sL="marketnews";if(aURLe[6]=="headlines.jsp"){sM=aURLe[8];}else{sM="release";}}
if(sM=="tech-eventcal"){sD="www.globetechnology.com";sZ="tech-eventcal";sA="arena=technology";sL="resources";}
if((sUrl.indexOf('lookup.computerlanguage.com')>-1)||(sUrl.indexOf('tech-encyclopedia')>-1)){sD="www.globetechnology.com";sZ="tech-encyclopedia";sA="arena=technology";sL="resources";}sUs=sZ;}

/*life*/if((sA.indexOf('=life')>-1)||(sA.indexOf('=travel')>-1)||(sU=="specialScienceandHealth")){sA=sA+";arena=life";}

if(sZ=="weather"){sUs="weather";sA="arena=weather";}if(aURL.indexOf('partners/free/srinvest')>-1){sA="arena=business;arena=finance";sZ="altinvesting-hub";sM="specialreports";sUs="altinvesting";}if(sA=="arena=specialDecision2006"){sA=sA+";arena=National";}if(sU=="SpecialEvents"){sA="arena=Entertainment;";sU="bookClub";}if(sU=="specialROBmagazine"){sA=sA+";arena=business"};if(sU=="SpecialEvents2"){sA=sA+";arena=business";if((aURL.indexOf('wcarrick-forum1010')>-1)||(aURL.indexOf('wfinancialforum1024')>-1)||(aURL.indexOf('wcarrick-forum1107')>-1)){sA=sA+";arena=financialforum";}}if(sU=="SpecialEvents3"){sA="arena=Business;";sU="boardGames";}

if(sZ=="_undefined_value_-hub"){sZ="search";
if((aURL.indexOf('mostpopular')>-1)||(aURL.indexOf('content/readerschoice')>-1)){sZ="readerschoice";
if(aURLe[7]){sA=sA+aURLe[7];}if(aURLe[8]){sM=sM+";mode="+aURLe[8];}
sUs=sZ;}

}if(sZ=="arts-hub"){sZ="entertainment-hub";sA=sA+";arena=entertainment";}if(sZ=="travel-hub"){sA=sA+";arena=travel;arena=life";if(aURL.indexOf('hub=Travel/subhub=destinations&goto=')>-1){if(!aURLe[15]){}else{sM=aURLe[15];}}}if((sZ=="breakingnews")&&(sL=="hub")){sZ=sZ+"-home";sU="homepage";if((aURLe[3]=="globecareeers.workopolis.com")||(aURLe[3]=="globecareers.workopolis.com")||(aURLe[3]=="cc.workopolis.com")){sZ="careers-hub";sA="arena=careers";sL="careers";}}if(sZ=="headdex-hub"){var szoneB=sURL_hub.toLowerCase();sZ=szoneB+"-hub";sU="TP"+sU;}if(skw=="subject+3Ccontains3E+golf"){sM="golfGuide";}}




if((sD=="www.theglobeandmail.com")||(sD=="www.globetechnology.com")){sU=sUs;}
AC=AC.toLowerCase();

/*jtc*/if(aURL.indexOf('CommentStory')>-1){sM=sM+";mode=jtc";}

/*photogallery*/
if((aURL.indexOf('PhotoGallery')>-1)||(aURL.indexOf('Beijing2008Gallery')>-1)){sZ="photogallery";sL="photogallery";
aURLe2=aURLe[6].split(".");aURLe62=aURLe2[2];sM=aURLe62;
if(aURL.indexOf('wbrk')>-1){sZ="breakthrough-hub";sM="wbrk";sA="arena=breakthrough";}
if((aURL.indexOf('dip')>-1)||(aURL.indexOf('wip')>-1)){sZ="breakingnews";sA="arena=front;arena=national;";sM="dip";if(aURL.indexOf('wip')>-1){sM="wip";}}
if(aURL.indexOf('redcarp')>-1){sZ="entertainment-hub";sM="redcarp";sA="arena=entertainment";}
if(aURL.indexOf('wtiff')>-1){sZ="tiff2008-hub";sM="tiff2008";sA="arena=tiff2008;arena=entertainment";}
if(aURL.indexOf('wbestworst')>-1){sZ="tiff2008-hub";sM="tiff2008";sA="arena=tiff2008;arena=entertainment";}
if(aURL.indexOf('wspt')>-1){sZ="sports-hub";sM="sports";sA="arena=sports;arena=globesports;";}
if(aURL.indexOf('wolym')>-1){sZ="beijing2008-hub";sM="olympics";sA="arena=sports;arena=globesports;arena=beijing2008";}
if(aURL.indexOf('wh-')>-1){sA="arena=auto;";sM="auto";}
sA=sA+snE;aURLe_6=aURLe[6].split(".");sM=sM+";mode="+aURLe_6[2];}

/*video*/
if(aURLe[7]=="video"){if(sZ=="search"){sZ="videolineup-hub";}if(s.eVar8!=""){sA="arena="+s.eVar8;}else{s.eVar8="";sA="arena=video";}sU="videolineup";sO=";!category=linked;!category=float;!category=expand";sL="video";
//if(aURLe[8]=="ap"){sU=aURLe[7];sZ=aURLe[8]+"-video";sL="coad";sM=aURLe[9];}
}
/*alert(AC);*/

if((sD.indexOf("globeandmail")>-1)&&((sA.indexOf("Business")>-1)||(sA.indexOf("business")>-1))){sZ="rob/"+sZ;}

/*mulitsize slots*/
if(aSize=="300x600"){aSize=aSize+",160x600,300x250";}
/*if(aSize=="300x600"){if((sA.indexOf("travel")>-1)||(sA.indexOf("auto")>-1)){aSize=aSize+",160x600,300x250";}else{aSize=aSize+",160x600";}}*/

/*preformat search*/
if(skw.indexOf('%')>-1){skw=skw.replace(/%\w\w/gi,"");}
/*key xptns*/
/*incu*/if(skw.indexOf('incubator_discussion')>-1){sUs="incudiscn";sM=sM+";mode=discn;";}

/*article xptn*/
if(sA.indexOf("SpecialEvents2")>-1){if(aURLe[6]=="RTGAM.20071023.wrcarrick23"){sO="fid_art_20071023"}}
/*byln*/
if((aURLe[4]=="servlet")&&(aURLe[5]=="story")){
if(aURLe[6]){
aURLe2=aURLe[6].split(".");
if(aURLe2[2]){aURLe62=aURLe2[2];}else{aURLe62="";}
aURLe62=aURLe62.toLowerCase();
sM=sM+";mode2="+aURLe62+"";
}
/*lbeck */
if((aURLe62.indexOf("lbeck")>-1)||(aURLe62.indexOf("beckreci")>-1)||(aURLe62.indexOf("wbeckdisc")>-1)||(aURLe62.indexOf("recipebeck")>-1)){sM=sM+";byln=lbeck";}
}/*e byln*/

}/*e Xptn*/

function fnXptnA1(){/*468xcptn*/if((sU=="Business")||(sU=="einsider")||(sU=="specialBudget2004")||(sU=="SpecialEvents3")||(sA=="thearts")||(sA=="Entertainment")||(sD=="www.globetechnology.com")||(sU=="TPBusiness")||(sU=="TPRealestate")||(sA=="test")){dcA1=true;}}function fnXptnA2(){/*A2xcptn*/if((sD=="eInsider.globetechnology.com")||(sD=="www.globetechnology.com")){dcA2=true;}if((sA=="arena=Business")||(sA=="arena=Entertainment")||(sA=="arena=Health")||(sA=="arena=SpecialEvents")||(sU=="specialBudget2004")||(sA=="arena=SpecialEvents2")||(sM=="ROBM")||(sU=="TPBusiness")||(sU=="Travel")||(sZ=="weather")){dcA2=true;}dcA2=true;if(transAd=="true"){dcA2=true;}if(googleAd=="false"){if(sU!="Front"){dcA2="true";}}if(sBoxAd){a2=false;dcA2=false;if(d.getElementById('a2s')){d.getElementById('a2s').style.display="none";}}}if((aURLe.indexOf('series/golf')>-1)||(aURLe.indexOf('ns%253E+golf')>-1)){aSpnsr="audi";}else{aSpnsr="";}

if((aURL.charAt(aURL.length-1))=="/"){aURL=aURL.substr(0,aURL.length-1);};
if(aURL.indexOf('.aspx')>-1){aURL=aURL.replace(".aspx","");}
if(aURL.indexOf('.html')>-1){aURL=aURL.replace(".html","");}
if(aURL.indexOf('.htm')>-1){aURL=aURL.replace(".htm","");}
if(aURL.indexOf('.tv')>-1){aURL=aURL.replace(".tv","");}
if(aURL.indexOf('&')>-1){aURL=aURL.replace("&","/");}
if(aURL.indexOf('?')>-1){aURL=aURL.replace("?","/");}
if(aURL.indexOf('gis.')>-1){aURL=aURL.replace("gis.","");}
if(aURL.indexOf('gx.')>-1){aURL=aURL.replace("gx.","");}
/*alert(aURL);*/
aURLe=escape(aURL);
/*alert(aURLe);*/
if(aURLe.indexOf('%')>-1){aURLe=aURLe.replace(/%\w\w/gi,"/");}
aURLe=aURLe.split("/");
/*alert(aURLe);*/


if(sUrl.indexOf('page=rss')>-1){nc="rss";}
if(sUrl.indexOf('cid=al_gam_globeedge')>-1){nc="globeedge";}
if(sUrl.indexOf('currency_calc')>-1){sdomain="www.globeinvestor.com";szone="forex";smode="currency_calc";sarena="arena=finance;arena=business";}

/* to exclude floats */

if((sUrl.indexOf('rtgam.20060612.wthomson0612')>-1)||(sUrl.indexOf('rtgam.20060612.wthomobit0612')>-1)||(sUrl.indexOf('rtgam.20060612.wmilesto0612')>-1)||(sUrl.indexOf('rtgam.20060612.wthomart0612')>-1)||(sUrl.indexOf('rtgam.20060612.wbizreax0612')>-1)){nc=";!category=float;!category=expand";}

aldbdStr="1";

ldbdString="<scr"+"ipt type='text/javascript'>if(lugAC!=''){if(typeof alugTrade != 'undefined' && alugTrade=='1'){lugAC2=lugACb;}else{aPs='lug';ai=2;lugAC2=fnTdo('a'+'ai',330,60,ai,'j',nc);}d.write(lugAC2);}";
ldbdString+="if(boxRAC!=''){aPs='boxR';ai=3;boxRAC=fnTdo('a'+'ai',300,250,ai,'j',nc);}";
ldbdString+="if(skyRAC!=''){aPs='skyR';ai=4;skyRAC=fnTdo('a'+'ai',160,600,ai,'j',nc);}";
ldbdString+="if(b1AC!=''){aPs='b1';ai=5;b1AC=fnTdo('b'+'ai',120,120,ai,'i',nc);}";
ldbdString+="if(b2AC!=''){aPs='b2';ai=6;b2AC=fnTdo('b'+'ai',120,120,ai,'j',nc);}";
ldbdString+="if(b3AC!=''){aPs='b3';ai=7;b3AC=fnTdo('b'+'ai',120,120,ai,'i',nc)}";
ldbdString+="if(b4AC!=''){aPs='b4';ai=8;b4AC=fnTdo('b'+'ai',120,120,ai,'i',nc)}</scr"+"ipt>";

