var eCrmExtras;
var qSession;
var eCrmLink;
var eCrmPageId;
var eCrmPixel = new Image();
var i;
var pageId;
var randomNo;
var referrerId;
var tmp;

var hostName = document.static_server;
if (location.protocol == 'https:')
{
	hostName = document.static_server_ssl;
}

var domain = window.location.hostname;

if (domain.indexOf("djnewsletters.de") != -1)
{
	domain = ".djnewsletters.de";
}

var path = '/';
var pathToPixel = '/bilder/tracking/';
var siteName = 'tracking.gif';



function doPixelRequest() {
  tmp = document.cookie.split(';');
  for (i = 0; i < tmp.length; i++) {
    if (tmp[i].indexOf('qSession') != -1) {
      parts = tmp[i].split('#');
      for (j = 0; j < parts.length; j++) {
	if (parts[j].indexOf('qSession') != -1) {
	  qSession =
	    parts[j].substr(parts[j].indexOf('qSession=') + 9,parts[j].length);
	}
      }
    }
  }
  if (!qSession) {
    qSession = Math.floor(10000000000 * Math.random());
    tmp = 'qSession=' + qSession + ';path=' + path + ';domain=' + domain;
    document.cookie = tmp;
  }


  if (eCrmPageId) {
    pageId = eCrmPageId;
  }
  else {
    pageId = document.location.href;
    tmp = pageId.lastIndexOf('/') + 1;
    pageId = pageId.substring(tmp,pageId.length);
    tmp = pageId.indexOf('?');
    if (pageId == '') {
      pageId = 'index.html';
    }
    else if (tmp != -1) {
      pageId = pageId.substring(0,tmp);
    }
  }

  randomNo = Math.floor(10000000000 * Math.random());

  eCrmLink = document.location.href;
  tmp = eCrmLink.indexOf('?');
  if (tmp != -1) {
    eCrmLink = eCrmLink.substring(tmp + 1,eCrmLink.length);
  }
  else {
    eCrmLink = '';
  }
  tmp = '?' + qSession + ',' + pageId + ',' + randomNo;
  if (eCrmLink != '') tmp = tmp + '&' + eCrmLink;
  if (eCrmExtras) tmp = tmp + '&' + eCrmExtras;
  if (referrerId) tmp = tmp + '&referrerId=' + referrerId;
  eCrmPixel.src = pathToPixel + siteName + tmp;


}

doPixelRequest();

