// Three phone numbers used for analytics.  First number is set when pn URL parameter is 1 etc.  
//(800) 463-1329 pn=0 Organic
//(888) 727-9932 pn=1 SuperPages
//(888) 485-9025 pn=2 CitySearch
//(888) 748-1664 pn=3 EstateServices
//(888) 780-7989 pn=4 HomeAdditions
//(888) 677-4539 pn=5 QuickRepair

// var pnTable = new Array("800.463.1329",
//                         "888.727.9932",
// 						"888.485.9025",
// 						"888.748.1664",
// 						"888.780.7989",
//                         "888.677.4539");

var pnTable = new Array("(512) 451-8050",
                        "(512) 451-8050",
						"(512) 451-8050",
						"(512) 451-8050",
						"(512) 451-8050",
                        "(512) 451-8050");


var PN_PARAM_NAME = "pn";
var COOKIE_NAME = "txconstruct-pn";
var COOKIE_EXP_DAYS = 45;

// Find html fragment from cookie or URL parameter
var cookie = null;
if (COOKIE_EXP_DAYS != 0) {
  cookie = getCookie(COOKIE_NAME);
}

var htmlFrag = null;
if ((cookie != null) && (cookie != "undefined")) {
  htmlFrag = cookie;
} else {
  var pnVal = getUrlParam(PN_PARAM_NAME);
  if ((pnVal != null) && (pnVal != "")) {
    if ((pnTable[pnVal] != "undefined") && (pnTable[pnVal] != null)) {
      htmlFrag = pnTable[pnVal];
      setCookieByDays(COOKIE_NAME, htmlFrag, COOKIE_EXP_DAYS, null, false);
    }
  }
}

function writePN(defaultHtml) {
  // Set phone number in document
  if (htmlFrag != null) {
    document.write(htmlFrag);
  } else {
    document.write(defaultHtml);
  }
}
