//SZhao: Steamline all entry domains to www.pcfinancial.ca
if (self.location.hostname.indexOf("dev") <0 && self.location.hostname.indexOf("preview") <0 && self.location.hostname.indexOf("www") <0) 
    self.location.replace("http://www.pcfinancial.ca");


	var agt=navigator.userAgent.toLowerCase();
	var is_major = parseInt(navigator.appVersion);
	var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('hotjava')==-1));
	var is_nav6up = (is_nav && (is_major >= 5));
	var is_gecko = (agt.indexOf('gecko') != -1);
	var is_ie	 = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));

	if (is_ie || is_nav6up || is_gecko) { //IE + Mozilla
		document.write('<link href="/stylesheets/home_ie.css" type="text/css" rel=stylesheet>');
		document.write('<link href="/stylesheets/mktStyle_ie.css" type="text/css" rel=stylesheet>');
	}	else if (is_nav && (is_major == 4)) { //Netscape 4
		document.write('<link href="/stylesheets/home_ns.css" type="text/css" rel=stylesheet>');
		document.write('<link href="/stylesheets/mktStyle_ns.css" type="text/css" rel=stylesheet>');
	}

	function formFocus() {
		if (document.location.href.indexOf("print.jsp")==-1) {
			wipeOut();
			document.temp2.cardNumber.focus()
		}
	}

//Method to get the domain host name like .pcfinancial.ca
function getHostname(count)
{
	var domain = "" + this.location.hostname;
	if(domain.indexOf(".") != -1)
	{
		var arr = domain.split(".");
		arr = arr.reverse();
		domain = "";
		len = arr.length;
		for(var i = 0; i < count; i++)
		{
			domain = "." + arr[i] + domain;
		}	
	}
	return domain;
}

function getSessionID(){
    var longt = (new Date()).getTime();
    //var moreDigits = Math.round(Math.random() * 1000);
    //ret = moreDigits+longt;
    return longt;
}

function setSessionCookie (){
   var nowThen = new Date();
   fixDate(nowThen);
   nowThen.setTime(nowThen.getTime() + 30 * 24 * 60 * 60 * 1000);
   var exists = getCookie("bpcfa");

   if (!exists){
    setCookie("bpcfa", getSessionID(), nowThen, "/", getHostname(2), false);
   }
}

   function setCookie(name, value, expires, path, domain, secure) {
      var curCookie = name + "=" + escape(value) +
         ((expires) ? "; expires=" + expires.toGMTString() : "") +
         ((path) ? "; path=" + path : "") +
         ((domain) ? "; domain=" + domain : "") +
         ((secure) ? "; secure" : "");
         document.cookie = curCookie;
   }

   function getCookie(name) {
      var prefix = name + "=";
      var cookieStartIndex = document.cookie.indexOf(prefix);
      if (cookieStartIndex == -1)
         return null;
      var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex +
         prefix.length);
      if (cookieEndIndex == -1)
         cookieEndIndex = document.cookie.length;
      return unescape(document.cookie.substring(cookieStartIndex +
         prefix.length, cookieEndIndex));
   }

   function deleteCookie(name, path, domain) {
      if (getCookie(name)) {
         document.cookie = name + "=" +
         ((path) ? "; path=" + path : "") +
         ((domain) ? "; domain=" + domain : "") +
         "; expires=Thu, 01-Jan-70 00:00:01 GMT"
      }
   }

   function fixDate(date) {
      var base = new Date(0);
      var skew = base.getTime();
      if (skew > 0)
         date.setTime(date.getTime() - skew);
   }

//Method to generate random number used for TCI cookie
function generateTCI()
{
	var random = Math.round(Math.random()*9999999999999999);
	return random;
}


// New Cookie - tci
var tci = getCookie("tci");
if (!tci){
	var nowThen = new Date();
	tci = generateTCI(); 
	fixDate(nowThen);
	nowThen.setTime(nowThen.getTime() + 369 * 24 * 60 * 60 * 1000);
	setCookie("tci", tci, nowThen, "/", getHostname(2), false);
}
// New Cookie cst - setting to m
var cst = getCookie("cst");
if (!cst){
	var nowThen = new Date();
	fixDate(nowThen);
	nowThen.setTime(nowThen.getTime() + 369 * 24 * 60 * 60 * 1000);
	setCookie("cst", "m", nowThen, "/", getHostname(2), false);
}


  var accounts_and_products_over = new Image();
  accounts_and_products_over.src = "/en_ca/images/topNav/accounts_and_products_over.gif";

  var pc_points_over = new Image();
  pc_points_over.src = "/en_ca/images/topNav/pc_points_over.gif";

  var ways_to_bank_over = new Image();
  ways_to_bank_over.src = "/en_ca/images/topNav/ways_to_bank_over.gif";

  var helpful_stuff_over = new Image();
  helpful_stuff_over.src = "/en_ca/images/topNav/helpful_stuff_over.gif";

  var about_us_over = new Image();
  about_us_over.src = "/en_ca/images/topNav/about_us_over.gif";

  var accounts_and_products_over = new Image();
  accounts_and_products_over.src = "/en_ca/images/topNav/accounts_and_products_over.gif";



  var why_join_over = new Image();
  why_join_over.src = "/en_ca/images/salesToolsBox/why_join_over.gif"
  var easy_to_bank_online_over = new Image();
  easy_to_bank_online_over.src = "/en_ca/images/salesToolsBox/easy_to_bank_online_over.gif"
  var apply_now_over = new Image();
  apply_now_over.src = "/en_ca/images/salesToolsBox/apply_now_over.gif"
  var rates_over = new Image();
  rates_over.src = "/en_ca/images/salesToolsBox/rates_over.gif"