function writeCookie(name, value, days)
{
	//有効期限が無い場合は一時的クッキー
	var expires = "";
	
	//有効期限を引数で設定する場合日数で指定
	if(days)
	{
		var date = new Date();
		// 日数 x 24時間 x 60分 * 60秒 * ミリ秒
		date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
		expires = "; expires = " + date.toGMTString();
	}
	
	// クッキーに各値を設定
	document.cookie = name + "=" + value + expires + "; path=/";
}

function writeCookieWithoutJpReferrer(){
	if( document.referrer.indexOf("jpsyogun.com") == -1 )
      writeCookie("syogunreferrer", encodeURI(document.referrer), 1);
    
}

function readCookie(name)
{
	// 指定されたクッキーを探し値を返す
	var searchName = name + "=";
	var cookies = document.cookie.split(";");
	for(var i=0; i < cookies.length; i++)
	{
		var c = cookies[i];
		while(c.charAt(0) == ' ')
		  c = c.substring(1,c.length);
		if(c.indexOf(searchName) == 0)
		  return c.substring(searchName.length, c.length);
	}
   
   return null;
}

function eraseCookie(name)
{
	// 指定された cookie を消去
	writeCookie(name, "", -1);
}
