﻿//
// Cookie操作関数
//

function SetCookie(name, value, dtExpires)
{
	var cookieData = name + "=" + encodeURIComponent(value) + ";";
	if(dtExpires != null)
	{
		cookieData += "expires=" + dtExpires.toGMTString() + ";";
	}
	cookieData += "path=/;"
	document.cookie = cookieData;
}

function GetCookie(cookieName)
{
	var cookieValue = "";
	var cookieData =  document.cookie + ";";
	var nameBeginPos = cookieData.indexOf(cookieName);
	if (nameBeginPos >= 0)
	{
		var valueEndPos = cookieData.indexOf(";", nameBeginPos);
		if (valueEndPos >= 0)
		{
			var CHAR_EQUAL = "=";
			var cookiePair = cookieData.slice(nameBeginPos, valueEndPos);
			var valueBeginPos = cookiePair.indexOf(CHAR_EQUAL);
			if (valueBeginPos >= 0)
			{
				cookieValue = decodeURIComponent(cookiePair.substr(valueBeginPos + CHAR_EQUAL.length));
			}
		}
	}
	return cookieValue;
}

function DeleteCookie(name)
{
    var expireDate = new Date();
    expireDate.setFullYear(new Date().getFullYear() - 1);
    SetCookie(name, "", expireDate); 
}
