function setCookie()
{
  var checks=new Array(3);
  checks["refcode"] = getQueryVariable("refcode");
  checks["promo_code"] = getQueryVariable("promo_code");
//  checks["referrer"] = trimQueryString(parent.document.referrer);
  if(document.referrer == null || parent.document.referrer == "") {
    checks["referrer"] = null;
  } else {
    checks["referrer"] = escape(parent.document.referrer);
  }
  for(var key in checks) {
    var cur = getCookie(key);
    if(cur == null &&
       checks[key] != null) {
        var date = new Date(); // Cookie expires in 7 days.
        date.setTime(date.getTime()+(7*24*60*60*1000));
        document.cookie= key + "=" + checks[key] +
                         "; expires=" + date.toGMTString() +
                         "; domain=prohosting.com";
    }
  }
  return 1;
}

function trimQueryString(referrer) {
  if(referrer.length==0) return null;
  var i = referrer.indexOf('?');
  if(!i || i==-1) return null;
  return referrer.substring(0,i);
}

function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

function deleteCookie(name, path, domain)
{
    if (getCookie(name))
    {
        document.cookie = name + "=" + 
            "; domain=prohosting.com" +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}

function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
  return null;
}
