function getPrm(){
  var prm = new Object();
  prm['aid'] = "";
  if(location.search.length > 1){
    var ret = location.search.substr(1).split("&");
    for(var i = 0; i < ret.length; i++) {
    var r = ret[i].split("=");
    prm[r[0]] = r[1];
    }
  }
  return prm;
}

function getCkie(){
  var ckie = new Object();
  ckie['aid'] = "";
  if (document.cookie){
    var ckies = document.cookie.split("; ");
    for (var i = 0; i < ckies.length; i++){
      var str = ckies[i].split("=");
      ckie[str[0]] = unescape(str[1]);
    }
  }
  return ckie;
}

function setCkie(name, value, domain, path, expires) {
  if (!name) return;
  var str = name + "=" + escape(value);
  if (domain) {
    if (domain == 1) domain = location.hostname.replace(/^[^\.]*/, "");
    str += "; domain=" + domain;
  }
  if (path) {
    if (path == 1) path = location.pathname;
    str += "; path=" + path;
  }
  if (expires) {
    var nowtime = new Date().getTime();
    expires = new Date(nowtime + (60 * 60 * 24 * 1000 * expires));
    expires = expires.toGMTString();
    str += "; expires=" + expires;
  }
  document.cookie = str;
}

function applyURL(){
  var urlStr = 'https://secure.pshoken.co.jp/WebEntry/index.aspx';
  var ckieAid = getCkie();
  var prmAid = getPrm();
  if ( ckieAid['aid'] ){
    urlStr += '?aid='+ ckieAid['aid'];
  } else if ( prmAid['aid'] ){
    urlStr += '?aid='+ prmAid['aid'];
  } else {
    urlStr += '?aid=W000';
  }
  location.replace( urlStr );
}

window.onload = function(){
  var UriPrm = getPrm();
  var setAid = UriPrm['aid'];
  var setPid = UriPrm['pubid'];
  if (setAid){
    var ckieValue = getCkie();
    if (ckieValue['aid'] != setAid){
      setCkie("aid", setAid, "", "/", 30);
    }
  }
  if (setPid){ setCkie("pubid", setPid, "", "/", 90); }
  return;
}


