var WEBSITEID = WEBSITEID;    //Assoctrac ID
var cookie_name  = 'CC_2.0'; //Assoctrac cookie name

function at_cookie_value(param) {
  var query_string = get_cookie(cookie_name);
  if(query_string != null) {
    return decode_query_string(decode_query_string(query_string, 'QUERY_STRING'), param);
  } else {
    if(param == 'a') return WEBSITEID;
  }
  return null;
}

function get_cookie(cookie_name) {
  if (document.cookie.length > 0) {
    start = document.cookie.indexOf(cookie_name + '=');
    if (start != -1) {
      start += cookie_name.length + 1;
      end = document.cookie.indexOf(';', start);
      if (end == -1) end = document.cookie.length;
      return unescape(document.cookie.substring(start, end));
    }
  }
  return null;
}

function decode_query_string(query_string, name) {
  var delimiter = ';';
  if(query_string.indexOf(';') == -1) delimiter = '&';
  var environment = query_string.split(delimiter);
  var parameters  = new Array;
  for(var parameter in environment) {
    var segments = environment[parameter].split('=');
    parameters[unescape(segments[0])] = unescape(segments[1]);
  }
  return parameters[name];
}