var wtImage;
var wtIDS = '';
var wtIDV = '';
var wtCookieDays = 60;
var wtURL = 'http://t.pm0.net/s/e';

function wtArrival() {
  var id = '';
  var query = window.location.search;
  
  if (query) {
    query = query.substr(1);
    query = decodeURIComponent(query);
    var pairs = query.split('&');
    for (var i in pairs) {
      parts = pairs[i].split('=');
      if (parts.length > 1 && parts[0] == 'wtID') {
        id = escape(parts[1]);
        break;
      }
    }
  }
  
  if (id != '') {
    var date = new Date();
    document.cookie = 'wtIDS=' + id;
    date.setTime(date.getTime() + (wtCookieDays * 24 * 60 * 60 * 1000));
    document.cookie = 'wtIDV=' + id + '; expires=' + date.toUTCString();
  }
}

function wtConvert(eventName, eventNameDelayed, databaseFields) {
  if (!eventName) eventName = 'Convert';
  if (!eventNameDelayed) eventNameDelayed = eventName;
  if (!databaseFields) databaseFields = '';
  
  var cookie = document.cookie;
  if (cookie) {
    var parts;
    var pairs = cookie.split(';');
    for (var i in pairs) {
      parts = pairs[i].split('=');
      if (parts.length > 1) {
        if (parts[0] == 'wtIDS' && wtIDS == '')
          wtIDS = parts[1];
        if (parts[0] == 'wtIDV' && wtIDV == '')
          wtIDV = parts[1];
      }
    }
  }
  

  var query = '';
  if (wtIDS != '')
    query += escape(eventName) + '.' + wtIDS;
  else if (wtIDV != '')
    query += escape(eventNameDelayed) + '.' + wtIDV;
  else
    query += escape(eventName);
  
  if (databaseFields != '') {
    var parts;
    var pairs = databaseFields.split('&');
    for (var i in pairs) {
      parts = pairs[i].split('=');
      if (parts.length > 0 && parts[0] != '') {
        if (parts.length < 2) parts[1] = '';
        query += '&d=' + escape(parts[0] + '=' + parts[1]);
      }
    }
  }

  var url;    
  if (query == '')
    url = wtURL;
  else
    url = wtURL + '?' + query;
  wtImage = new Image();
  wtImage.src = url;
}
