//   adtag client v4.4 2003-11-03 JavaScript


// Setup
var pnum = 0;
var syncAds = false;
var zSr = '';
var pageURL = self.location;
var strhttps = /https:/i;
var isMac = (navigator.appVersion.indexOf("Mac") != -1);
var isNS4 = (document.layers && !document.getElementById);
var isIE4 = (document.all && !document.getElementById);
var isIE5 = (document.all && document.getElementById);
var isNS6 = (!document.all && document.getElementById);
var isIE  = (isIE4 || isIE5);
var isVer6 = (isIE5 || isNS6);
var isp_cookie_name = "adtagsessiondata";
var isp_cookie = getCookie(isp_cookie_name);
var adtagServer = "adtag.globeinvestor.com/tomcat/servlet/adtagserver";
((isp_cookie == null) ? (isp_cookie = "") : (adtagServer="ad.doubleclick.net"));
isp_cookie = getFormatVal(isp_cookie);
var num = getRandomNum();
var g_adType="";
var g_adTarg, g_adClickTrack, g_adSite, g_adZone;

//Legacy for backwards compatiblity.  Use printOvertureAd().
function overtGetData(adSite, adZone)
{
	g_adSite = adSite;
	g_adZone = adZone;
	return true;
}

//Legacy for backwards compatiblity.  Use printOvertureAd().
function overtPrintAd(adType, adTarg, adClickTrack)
{
	getOvertureData(g_adSite, g_adZone);

	// first come first served
	if (g_adType == "")
	{	
		g_adType = adType;
		g_adTarg = adTarg;
		g_adClickTrack = adClickTrack;
		document.write('<div id="overture_' + g_adType + '"><\/div>');
	}
}

function getOvertureData(adSite, adZone){
if (!isNS4 && !isMac && (zSr.length < 6))
{
	adSiteShort = adSite.replace(/sli./, "");
	adSiteShort = adSiteShort.replace(/sympatico./, "");
	adSiteShort = adSiteShort.replace(/sympaticoen./, "");
	adSiteShort = adSiteShort.replace(/sympaticofr./, "");
	adSiteShort = adSiteShort.replace(/aliant./, "");
	adSiteShort = adSiteShort.replace(/.dart/, "");
	adSiteShort = adSiteShort.replace(/bellzincen./, "bellzinc.");
	if (adSite.indexOf('bellzincen.')!=-1){
		var adPart = adSiteShort.replace(/bellzinc./, "bellzinc_ca_");
		adPart+='_ctxt';
	}
	else {
		adPart = 'sympatico_ca_'+adSiteShort+'_ctxt';
	}
	document.write('<script language="JavaScript1.1" type="text/javascript" src="http://cmhtml.overture.com/d/search/p/sympatico/js/?ctxtId='+adSiteShort+'_'+adZone+'&Partner='+adPart+'"><\/script>');
	document.write('<style>.footer_wrapper {background-color: #ffffff; border: 1px solid #C6C6C6;}.footer_overttitle {font-family: verdana, arial, sans-serif; font-size: 8pt; font-weight: normal;}a.footer_overttitle:link {color: #000063;}a.footer_overttitle:visited {color: #000063;}a.footer_overttitle:hover {color: #700000;}.footer_overtdesc {font-size: 8pt; color: #000000; font-family: verdana, arial, sans-serif; font-weight: normal; text-decoration: none;}a.footer_overtdesc:link {color: #000000; text-decoration: none;}a.footer_overtdesc:visited {color: #000000; text-decoration: none;}a.footer_overtdesc:hover {color: #700000; text-decoration: none;}.footer_overtsponsor {font-size: 10pt; color: #000000; font-family: verdana, arial, sans-serif; font-weight: bold; text-decoration: none;}');
	document.write('.wrapper {background-color: #e6e6e6; border: 1px solid #6f6f6f;} .overttitle {font-family: verdana, arial, sans-serif; font-size: 7.5pt; font-weight: bold; line-height:125%;} a.overttitle:link {color: #0000cc; line-height:125%;} a.overttitle:visited {color: #0000cc; line-height:125%;} a.overttitle:hover {color: #700000; line-height:125%;} .overtdesc {font-size: 7.5pt; color: #3c3c3c; font-family: verdana, arial, sans-serif; font-weight: normal; text-decoration: none;} a.overtdesc:link {color: #3c3c3c; text-decoration: none;} a.overtdesc:visited {color: #3c3c3c; text-decoration: none;} a.overtdesc:hover {color: #c00000; text-decoration: none;} .overtsponsor {font-size: 7.5pt; color: #900000; font-family: verdana, arial, sans-serif; font-weight: normal; text-decoration: none; letter-spacing: .2em;}<\/style>');
}
}

function printOvertureAd(adSite, adZone, adType, adTarg, adClickTrack)
{
	getOvertureData(adSite, adZone);

	// first come first served
	if (g_adType == "")
	{	
		g_adType = adType;
		g_adTarg = adTarg;
		g_adClickTrack = adClickTrack;
		document.write('<div id="overture_' + g_adType + '"><\/div>');
	}
}

function postProcessOverture(){

var strOutputAd="";

if (!(g_adType == "") && (zSr.length > 6)){

  var rank=0;
  var i=6;
  var adType = g_adType;
  var adTarg = g_adTarg;
  var adClickTrack = g_adClickTrack;

  if (adTarg == undefined) 
	adTarg = '_top';
  if (adClickTrack == undefined) 
	adClickTrack = '';

  // find the div with the specified id tag in the document
  var adNode = document.getElementById("overture_" + adType);

  if (adType == 'Banner'){
    if (zSr.length < 18) var iMax = zSr.length;
    else var iMax = 24;
    strOutputAd+='<table class="wrapper" cellspacing="0" cellpadding="3" width="468" border="0">';
    strOutputAd+='<tr>';
  }
  if (adType == 'Sky'){
    if (zSr.length < 24) var iMax = zSr.length;
    else var iMax = 24;
    strOutputAd+='<table class="wrapper" cellspacing="0" cellpadding="3" width="120" border="0">';
    strOutputAd+='<tr><td><span class="overtsponsor">Sponsored Links</span></td></tr>';
  }
  if (adType == 'SubSky'){
    adClickTrack = 'http://ad.doubleclick.net/clk;5706145;6633334;h?';
    if (zSr.length < 24) var iMax = zSr.length;
    else var iMax = 24;
    strOutputAd+='<table class="wrapper" cellspacing="0" cellpadding="3" width="120" border="0">';
    strOutputAd+='<tr><td><span class="overtsponsor">Sponsored Links</span></td></tr>';
  }
  if (adType == 'Footer'){
    adClickTrack = 'http://ad.doubleclick.net/clk;5706144;6633334;g?';
    if (zSr.length < 36) var iMax = zSr.length;
    else var iMax = 36;
    strOutputAd+='<table class="footer_wrapper" cellspacing="0" cellpadding="3" border="0">';
    strOutputAd+='<tr><td><span class="footer_overtsponsor">Sponsored Links</span></td></tr>';
  }
  while ( i < iMax ) {
    rank++;
    var descFull = zSr[i++];

    var desc     = descFull;
    var array=desc.split(" ");
    desc=array[0];
    for(var k=1; k<array.length;k++)
    {
	if(array[k].length>=18)
	{
	     var tmp=array[k].substring(0,18)+"<br>"+array[k].substring(19,(array[k].length)); 
	     array[k]=tmp; 
	}
	if(desc.length<=69 && (desc+array[k]+" ...").length<=69)
	{
	     desc+=" "+array[k];
	}        
    }
    desc+="...";

    var unused   = zSr[i++];
    var clickURL = zSr[i++];

    var titleFull= zSr[i++];
    var title    = titleFull;
    array=title.split(" ");
    title=array[0];
    for(var k=1; k<array.length;k++)
    {
	if(array[k].length>18)
	{
	     var tmp=array[k].substring(0,18)+"<br>"+array[k].substring(19,(array[k].length)); 
	     array[k]=tmp; 
	}
	if(title.length<=69 && (title+array[k]).length<=69)
	{
	     title+=" "+array[k];
	}        
    }

    var sitehostFull = zSr[i++];
    var sitehost = sitehostFull;
    array=sitehost.split(" ");
    sitehost=array[0];
    for(var k=1; k<array.length;k++)
    {
	if(sitehost.length<=69 && (sitehost+array[k]).length<=69)
	{
	     sitehost+=" "+array[k];
	}        
    }
    
    var bid      = zSr[i++];

    clickURL = adClickTrack+clickURL;

    if (adType == 'Banner')
    	strOutputAd+='<td width="33%" valign="top">'
    else
	strOutputAd+='<tr><td>';

    if (adType == 'Footer')
	strOutputAd+='<a href="'+clickURL+'" title="Click here to visit '+sitehostFull+'" target="'+adTarg+'" class="footer_overttitle" onMouseOver="window.status=\'visit '+sitehostFull+'\';return true;" onMouseOut="window.status=\'\';return true;">'+titleFull+'</a><a href="'+clickURL+'" title="Click here to visit '+sitehostFull+'" target="'+adTarg+'" class="footer_overtdesc" onMouseOver="window.status=\'visit '+sitehostFull+'\';return true;" onMouseOut="window.status=\'\';return true;">&nbsp;-&nbsp;'+descFull+'</a><br>';
    else
	strOutputAd+='<a href="'+clickURL+'" title="'+descFull+'" target="'+adTarg+'" class="overttitle">'+title+'</a><br><a href="'+clickURL+'" title="'+descFull+'" target="'+adTarg+'" class="overtdesc">'+desc+'</a><br>';
    
    if (adType == 'Banner')
	strOutputAd+='</td>';
    else
	strOutputAd+='</td></tr>';

  }
  
  if (adType == 'Banner') 
	strOutputAd+='</tr></table>';
  else
	strOutputAd+='</table>';

  adNode.innerHTML = strOutputAd;
}

}


function transPrintAd(adSite, adZone, returnURL){
var url = 'http://ad.doubleclick.net/adi/' + adSite + '/' + adZone +';p=' + adZone + ';' + isp_cookie + 'sz=3x3;rurl=' + returnURL + ';rtime=7;ord=' + num + '?';
var cookieName = 'transAd';
var exp = new Date(); 
exp.setTime(exp.getTime() + (8*60*60*1000));
var showed = getCookie(cookieName);
if (showed == null) {
	setCookie (cookieName, 'served', exp, '/', '.sympatico.ca');
	var showed = getCookie(cookieName);
	if (showed != null) {
		if (document.images)
			window.location.replace(url);
		else
			window.location.href = url;
	}
}
}


function setCookie(name, value) {
  var argv = setCookie.arguments;
  var argc = setCookie.arguments.length;
  var expires = (argc > 2) ? argv[2] : null;
  var path = (argc > 3) ? argv[3] : null;
  var domain = (argc > 4) ? argv[4] : null;
  var secure = (argc > 5) ? argv[5] : false;
  document.cookie = name + "=" + escape (value) +
    ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
    ((path == null) ? "" : ("; path=" + path)) +
    ((domain == null) ? "" : ("; domain=" + domain)) +
    ((secure == true) ? "; secure" : "");
}

function getCookie(name) {
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var cval = null;
  var i = 0;
  while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg) {
      cval = getCookieVal(j);
    }
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break;
  }
  return cval;
}

function getCookieVal(offset) {
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1) endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}

function getFormatVal(value) {
  var ispTag = value;
  if (ispTag != null && ispTag.indexOf('_') != -1) {
    while (ispTag != null && ispTag.indexOf('_') != -1) {
      ispTag = ispTag.replace('_',';');
    }
    while (ispTag != null && ispTag.indexOf('-') != -1) {
      ispTag = ispTag.replace('-','=');
    }
  } else {
    ispTag = "";
  }
  return ispTag;
}

function getRandomNum() {
  var now = new Date();
  var num = now.getTime();
  return num;
}

function buildAdTag(ad_server, prefix, dart_server, width, height, ad_zone) {
  var ad_tag = null;
  ad_server = (strhttps.test(pageURL) ? "https://ad.doubleclick.net" : "http://"+ ad_server);
  ad_tag = "<SCRIPT language=\"JavaScript1.1\" src=\""+
           ad_server+"/"+
           prefix+"/"+
           dart_server+"/"+
           ad_zone+
           isp_cookie+
           "sz="+width+"x"+height+";"+
           ((width == 468 && height == 60) ? "dcopt=ist;" : "")+
           ((syncAds == true) ? "ptile=" : "tile=")+pnum+";"+
           "ord="+num+"?"+
           "\"><\/SCRIPT>";
  return ad_tag;
}

function printAdTag(adSite, adZone, adWidth, adHeight,adArgs){
  var adtagPrefix = 'adj';
  var adZoneString = adZone + ';p=' + adZone + ';' + ((adArgs == undefined) ? "" : adArgs + ';');
  pnum += 1;
  document.write(buildAdTag(adtagServer,adtagPrefix,adSite,adWidth,adHeight,adZoneString));
}

//This sets the body onload event.
window.onload = postProcessOverture;