function setCookie(cookieID , data , day){

  if (cookieID == null)
    return false;
  if (day == '' || day == null)
    document.cookie = cookieID + "=" + escape(data) + ";path='/'";
  else{
    theDay = new Date();
    theDay.setTime(theDay.getTime() + (day * 1000 * 60 * 60 * 24));
    document.cookie = cookieID + "=" + escape(data) + ";expires="
    + theDay.toGMTString() + ";path=/";
  }
  return true;
}


function getCookie(key){

    tmp = document.cookie+";";
    tmp1 = tmp.indexOf(key,0);
    if(tmp1 != -1){
        tmp = tmp.substring(tmp1,tmp.length);
        start = tmp.indexOf("=",0);
        end = tmp.indexOf(";",start);
//        return(unescape(tmp.substring(start+1,end)));
        displ = unescape(tmp.substring(start+1,end));
//alert('aa:'+displ);
    return(displ);
    }
    return("");
}


function setCookies(cookieID , data , day){

	nowcookie = getCookie(cookieID);
	if (nowcookie.indexOf(":"+data+":") >= 0){
		setKeepOKDisp(cookieID);
		return;
	}
	rpcookie = nowcookie.replace(/:/g , "")
	cookieary = rpcookie.split("|");
	if (cookieary.length >= 20){
		setKeepDelDisp(cookieary[0]);
		for(var i = 1; i < cookieary.length; i++){
			if(i == 1){
				nowcookie=cookieary[i];
			}
			else{
				nowcookie=nowcookie+"|"+cookieary[i];
			}
		}
	}
	if(nowcookie == ""){
	cookiedata = ":"+data+":";
//alert('ss:'+cookiedata);
	}
	else{
		cookiedata = nowcookie+"|"+":"+data+":";
//alert('ds:'+cookiedata);
	}
	setCookie(cookieID , cookiedata , day);
	setKeepOKDisp(cookieID);
	return true;
}


function setKeepOKDisp(cookieID){

	nowcookie = getCookie(cookieID);
//alert('nowcookie:'+nowcookie);
	rpcookie = nowcookie.replace(/:/g , "")
//alert('rpcookie:'+rpcookie);
	if (rpcookie == ""){
		return;
	}
	cookieary = rpcookie.split("|");
	for(var i = 0; i < cookieary.length; i++){
//alert('ds:'+cookieary[i]);
		if(document.getElementById("kpbtn"+cookieary[i])){
//alert('scss:'+cookieary[i]);
			document.getElementById("kpbtn"+cookieary[i]).innerHTML="ＭＹ宿リストに登録済み";
		}
		else{
//alert('err:'+cookieary[i]);
		}
	}
	document.getElementById("myyadolist").innerHTML="現在の登録宿・観光地数は<br>"+cookieary.length+"件<br>です。";
	return true;
}


function setKeepDelDisp(sno){

	if(document.getElementById("kpbtn"+sno)){
//alert('scss:'+cookieary[i]);
		document.getElementById("kpbtn"+sno).innerHTML="<input type=\"button\" value=\"ＭＹ宿リストに登録\" onClick=\"setCookies('htlkp' , '"+sno+"' , '7');\"><br>";
	}
	return true;
}
