//読み取り
function getCookie(name) {
	if (!name || !document.cookie) return "";

	var cookies=document.cookie.split("; ");
	for (var i=0; i<cookies.length; i++) {
		var str=cookies[i].split("=");
		if (str[0]==name) {
			if(str.length==2) return unescape(str[1]);
			else return "";
		}
	}
	return "";
}

//書き込み//削除はexpiresをマイナス
function setCookie(name, value, domain, path, expireMonth) {
	if (!name) return;

	var str=name+"="+escape(value);
	if (domain!="") {
		str+="; domain="+domain;
	}
	if (path!="") {
		str+="; path="+path;
	}
	if (parseInt(expireMonth)!=0) {
		var nowtime=new Date().getTime();
		var expires=new Date(nowtime+(1000*60*60*24*30*parseInt(expireMonth)));
		expires=expires.toGMTString();
		str+="; expires="+expires;
	}
	
	document.cookie=str;
}