function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if (
aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
}

function readCookie(name) {
        var nameEQ = name + "=";
        var ca = document.cookie.split(';');
        for(var i=0;i < ca.length;i++) {
                var c = ca[i];
                while (c.charAt(0)==' ') c = c.substring(1,c.length);
                if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
        }
        return null;
}


function generateSetVar() {
  var svVisitorType = 'unknown';
  var svAffiliateID = '86';
  var svPromoCode   = 'unknown';
  var svCustomerID  = 'unknown';

  if ( window.gaPromoCode ) {
    svPromoCode = gaPromoCode;
  } 
  else {
    //Check the url params
    svPromoCode = getURLParam('promotion_code');
  }

  if ( window.gaAffiliateID ) {
    // Check for a variable set by the web page
    svAffiliateID = gaAffiliateID;
  }
  else if ( window.marketingtips_affiliate_id ) {
    svAffiliateID = marketingtips_affiliate_id;
  }
  else if ( getURLParam('REF') ) {
    //Check the url params
    svAffiliateID = getURLParam('REF');
  }
  else {
    //Nothing yet? try the cookie
    if ( readCookie('REF') )
      svAffiliateID = readCookie('REF')
  }

  if ( window.gaCustomerID ) {
    // Check for a variable set by the web page
    svCustomerID = gaCustomerID;
  }
  else {
     //Nothing yet? try the cookie
    if ( readCookie('IMCCUSTOMER') )
      svCustomerID = readCookie('IMCCUSTOMER')
  }

  return '/visitor_type='   + svVisitorType
       + '/promotion_code=' + svPromoCode
       + '/affiliate_id='   + svAffiliateID
       + '/customer_id='    + svCustomerID;

}

try {
var pageTracker = _gat._getTracker("UA-9776047-1");
var domain = document.domain.match(/\.[0-9a-z]+\.[0-9a-z]+/);
//alert(domain);
pageTracker._setDomainName( document.domain.match(/\.[0-9a-z]+\.[0-9a-z]+/)[0] );
pageTracker._setAllowLinker(true);
pageTracker._setAllowHash(false);
if (window.customGoogleAnalyticsCode)
  customGoogleAnalyticsCode();

var tmpPageTracker = _gat._getTracker("mars");
tmpPageTracker._setDomainName( document.domain.match(/\.[0-9a-z]+\.[0-9a-z]+/)[0] );
tmpPageTracker._setVar( generateSetVar() );
pageTracker._trackPageview();

} catch(err) {  }

