//SDC Include
//document.write ("<SCRIPT LANGUAGE='JavaScript' SRC='./sdc/wt.js' type='text/javascript'></SCRIPT>");
//document.write ("<NOSCRIPT><IMG ALT='' BORDER=0 NAME='DCSIMG' WIDTH=1 HEIGHT=1 SRC='http://sdc.loblaws.ca/dcs8m28fv00000kv9wmgzvau0_3b9p/njs.gif?dcsuri=/nojavascript&amp;WT.js=No'></NOSCRIPT>");

//dynamic links

var host = document.location.host;
var rootUrl = "www";
var pcfinance=host;     //eg,localhost:8001
var pcPointHome = "www.pcpoints.ca";
var pcmcHome = "www.pcmastercard.pcfinancial.ca";
var presidentschoiceHome = "www.presidentschoice.ca";
var assurancepcHome = "www.assurancepc.ca";
var pcinsuranceHome = "www.pcinsurance.ca";
var pcfinanceHome = "www.pcfinance.ca";
var pcfinancialHome = "www.pcfinancial.ca";

if(host == "devpcf")
{
	// dev env
	rootUrl = "devpcfinance";
    pcPointHome = "dev.pcpoints.ca";
	pcmcHome = "dev.pcmastercard.pcfinancial.ca";
	presidentschoiceHome = "dev.presidentschoice.ca";
	assurancepcHome = "devpci";
	pcinsuranceHome = "devpci";
	pcfinanceHome = "devpcf";
	pcfinancialHome = "devpcfinancial";
}
else if(host == "preview.pcfinance.ca")
{
	rootUrl = "preview.pcfinance.ca";
    pcPointHome = "preview.pcpoints.ca";
	pcmcHome = "preview.pcmastercard.pcfinancial.ca";
	presidentschoiceHome = "preview.presidentschoice.ca";
	assurancepcHome = "preview.assurancepc.ca";
	pcinsuranceHome = "preview.pcinsurance.ca";
	pcfinanceHome = "preview.pcfinance.ca";
	pcfinancialHome = "preivew.pcfinancial.ca";
}

// var for PC Insurance - assurancepc

var assurancepc = "http://" + assurancepcHome + "/QUEFR";
var assurancepc_en = "http://" + assurancepcHome + "/QUEEN";
var pcinsurance = "http://" + pcinsuranceHome + "/ROCEN/home.asp?referid=s4";
var pcinsurance_travel = "http://" + pcinsuranceHome + "/ROCEN/home_travel.asp?referid=s3";
var pcinsurance_save = "http://" + pcinsuranceHome + "/ROCEN/home_save.asp";
var pcinsurance_safetrip = "http://" + pcinsuranceHome + "/ROCEN/home_safetrip.asp";
var pcinsurance_pctravel = "http://" + pcinsuranceHome + "/ROCEN/home_pctravel.asp";
var pcinsurance_tripcover = "http://" + pcinsuranceHome + "/ROCEN/home.asp?type=tripcover";

// var for PC points
var pcpoints_unsecure_rewards_special_offer_rewards = "http://" + pcPointHome + "/en/redirect_unsecure.asp?URL=rewards/special_offers_frm.asp";
var pcpoints_unsecure_rewards_special_offer_rewards_FR = "http://" + pcPointHome + "/fr/redirect_unsecure.asp?URL=rewards/special_offers_frm.asp";

// var for PC finance
var pcfinance_ca = "http://" + pcfinanceHome;
var pcfinance_ca_en = "http://" + pcfinanceHome + "/01_splash_eng.asp";

// var for PCMC
var pcmastercard_ca = "http://" + pcmcHome;
var pcmastercard_ca_contest_pcfinancial_fr = "http://" + pcmcHome + "/contest/pcfinancialfr.html";
var pcmastercard_ca_contest_pcfinancial_en = "http://" + pcmcHome + "/contest/pcfinancial.asp";
var pcmastercard_ca_offerByMail_index = "http://" + pcmcHome + "/RocEn/cardApp/offerByMail/index.htm";
var pcmastercard_ca_offerByMail_index_invite = "http://" + pcmcHome + "/RocEn/cardApp/offerByMail/index_invite.htm";
var pcmastercard_ca_contentPG_apply_now_frm = "http://" + pcmcHome + "/ROCEN/cardApp/contentPG/apply_now_frm.asp";
var pcmastercard_ca_contentPG_premium_PCpoints_rewards_frm = "http://" + pcmcHome + "/ROCEN/cardApp/contentPG/premium_PC_points_rewards_frm.asp";

var pcfinancial_freshnews = "http://" + rootUrl + ".pcfinancial.ca/freshnews";

function getLinkUrl(url)
{
	var completeUrl = url;
	window.location = completeUrl;	
if (url.indexOf('www.pcfinance.ca')<= 0  && url.indexOf('preview.pcinance.ca')<= 0 && url.indexOf('http') >= 0) {
dcsMultiTrack('DCS.dcsuri',url,'WT.ti','Offsite:'+url,"WT.os","1",'DCS.dcssip','Offsite');
}
}

function getAutoQuoteUrlStr(url)
{		
	return "../redirectAutoQuote.asp?nextUrl=" + url;	
}

function getUrlStr(url)
{
	var completeUrl = url;
	return completeUrl;	
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}