var exception = new Array('wybc','wabs','wftb','wstv','wbsj','lm','chobirich','gpoint','ecnavi2','itadaki','ebookoff','sbox','imi','hikaku','coneco','beneone','jcs');
var SET;
var DOC;
var IMG;

function cookieset(DOC,IMG, SITE){
  var flag = navigator.cookieEnabled;

  if(flag){
    var site = SITE? SITE: getPathName();
    var path = getSitePath();
    var C = location.pathname;

    var cookies = getCookieName();
    for(var i=0; i < cookies.length; i++) {
      if(!cookies[i].match(site+"see") && !cookies[i].match("netpricemainsee")) {
        delCookie(cookies[i], path);
      }
    }

    var ins = escape(DOC)+"##"+escape(IMG)+"##"+escape(C);
    var expDay = "Tue, 1-Jan-2030 00:00:00 GMT";

    var S = new Array();
    var countS = 0;
    for (var i=0; i < 5; i++){
      S[i] = loadData(site+"see["+i+"]");

      if(S[i]) {
        var A = S[i].split("##");
        var URL = unescape(A[2]);
        if(URL == C || URL.split('/')[4] == C.split('/')[4]){
          return false;
        }
        countS++;
      }
      else {
        document.cookie = site+"see["+i+"]="+ins+";path="+path+";expires="+expDay;
        break;
      }
    }

    if(countS == 5){
      document.cookie = site+"see[0]="+S[1]+";path="+path+";expires="+expDay;
      document.cookie = site+"see[1]="+S[2]+";path="+path+";expires="+expDay;
      document.cookie = site+"see[2]="+S[3]+";path="+path+";expires="+expDay;
      document.cookie = site+"see[3]="+S[4]+";path="+path+";expires="+expDay;
      document.cookie = site+"see[4]="+ins+";path="+path+";expires="+expDay;
    }
  }
  return true;
}

function loadData(SET){
  theData   = "";
  theName   = SET+"=";
  theCookie = document.cookie+";";
  start = theCookie.indexOf(theName);
  if (start != -1)
  {
    end = theCookie.indexOf(";",start);
    theData = theCookie.substring(start+theName.length,end);
  }
  if(theData == ""){
    return false;
  }else{
    return theData;
  }
}

var A;
var S = "";
function showData(SEE, SITE){
  var site = SITE? SITE: getPathName();

  if(site == "netprice") {
    site += "main";
  }

  S = loadData(site + SEE);
  if(S == ""){
    return false;
  }
  A = S.split("##");

  var TITLE = unescape(A[0]);
  var IMG = unescape(A[1]);
  var URL = unescape(A[2]);

  var HTML = "<table width=\"100%\" border=\"0\" cellspacing=\"3\" cellpadding=\"0\"><tr><td width=\"60\"><a href=\"http://www.netprice.co.jp"+URL+"\"><img src=\"http://wm.netprice.co.jp/@0_img"+IMG+".jpg?_ex=60x60\" width=\"60\" height=\"60\" border=\"0\" alt=\""+TITLE+"\"></a></td><td><a href=\"http://www.netprice.co.jp"+URL+"\"><font class=\"px12\">"+TITLE+"</font></a></td></tr><tr align=\"center\"><td colspan=\"2\"><a href=\"http://www.netprice.co.jp"+URL+"\"><img src=\"/img/ashiato/img/more_link.gif\" border=\"0\"></a></td></tr></table>";
  document.write(HTML);
  return true;
}
function getPathName(){
  var path = location.pathname.split('/');

  if(path[1] != "netprice") {
    return path[1];
  }
  for(var i=0; i < exception.length; i++){
    if(path[2] == exception[i]){
      return "netpriceaf" + path[2];
    }
  }
  return "netpricemain";
}
function getSitePath(){
  var path = location.pathname.split('/');

  var pathSite = "/";
  if (path[1] != "netprice") {
    pathSite += path[1] + "/";
    return pathSite;
  }

  for(var i=0; i < exception.length; i++){
    if(path[2] == exception[i]){
      pathSite += path[1] + "/" + path[2] + "/";
      return pathSite;
    }
  }
  return pathSite;
}
function delCookie(cName, cPath) {
  cName += "=null";
  var expDay = "Fri, 31-Dec-1999 23:59:59 GMT";
  var cookieString = cName+";path="+cPath+";expires="+expDay;
  document.cookie = cookieString;
}
function getCookieName() {
  var cookies = document.cookie.split(';');
  var cNames = new Array();
  for(var i=0; i < cookies.length; i++) {
    var content = cookies[i].split('=');
    cNames.push(content[0].trim());
  }
  return cNames;
}
// StringクラスにTrimメソッドの追加
String.prototype.trim = function() {
  return this.replace(/^[\s]+|[\s]+$|[_]+$/g, '');
}