var user = SocialHistory(),
    listOfVisitedSites = user.visitedSites(),
    gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

function gaSSDSLoad (acct) {
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."),
    pageTracker,
    s;
s = document.createElement('script');
s.src = gaJsHost + 'google-analytics.com/ga.js';
s.type = 'text/javascript';
s.onloadDone = false;
function init () {
  pageTracker = _gat._getTracker(acct);

  var analytics_adapter = new DS.GOOGLE_ANALYTICS_ADAPTER(pageTracker);
  var cookie_adapter = new DS.GOOGLE_ANALYTICS_COOKIE_ADAPTER();

  cookie_adapter.ready(function() {    

    var ds_visitor_options = {
      custom_variables : [
        {
          index : 2,
          key : "OC",
          members : ["keywords", "campaign", "source"],
          value : [cookie_adapter.keywords, cookie_adapter.campaign, cookie_adapter.source].join('|'),
          delimiter : "|",
          scope : 1
        }
      ]
    };

    var ds_visitor = new DS.VISITOR(analytics_adapter, cookie_adapter, ds_visitor_options);

    // add custom variable data and cookie data to hidden fields in contact form
	  $("#new_contact").analytics_form(ds_visitor, { namespace : "contact" });
  });

  pageTracker._trackPageview();
  pageTracker._setVar(listOfVisitedSites);
}
s.onload = function () {
  s.onloadDone = true;
  init();
};
s.onreadystatechange = function() {
  if (('loaded' === s.readyState || 'complete' === s.readyState) && !s.onloadDone) {
    s.onloadDone = true;
    init();
  }
};
document.getElementsByTagName('head')[0].appendChild(s);
}

var analytics_id = DS.config.environments[DS.environment()].google_analytics.id;
gaSSDSLoad(analytics_id);

var sc_project=2911004,
    sc_invisible=1, 
    sc_partition=30, 
    sc_security="daa49213";