/*
--------------------------------------------------------------------------------------------------------------------
	For Using Cookie
--------------------------------------------------------------------------------------------------------------------
*/

/*
regist--------------------------------------------------------------------------------------------------------------
Regist Cookie by Hour
cookieName	cookie name
cookieValue	cookie value
expireTime	expire time(by hour)
*/

function CD_setCookie(cookieName,cookieValue,expireTime,cPath){
var expdate=new Date();
expdate.setTime(expdate.getTime()+expireTime*(60*60*1000))
document.cookie=cookieName+"="+escape(cookieValue)+
((expdate==null)?"":("; expires="+expdate.toGMTString()))+
((cPath==null)?"; path=/":("; path="+cPath));
}

/*
loading-------------------------------------------------------------------------------------------------------------
Loading Cookie value by cookie name
cookieName	cookie name
*/

function CD_getCookie(cookieName){
var cname=cookieName+"=";
var i=0;
while(i<document.cookie.length){
var j=i+cname.length;
if(document.cookie.substring(i,j)==cname){
var leng=document.cookie.indexOf(";",j);
if(leng==-1)
leng=document.cookie.length;
return unescape(document.cookie.substring(j,leng));
}
i=document.cookie.indexOf(" ",i)+1;
if(i==0)break;}return "";
}

/*
disable message-----------------------------------------------------------------------------------------------------
view Message if the browser cannot use Cookie.
*/

function CD_cookieDisableMsg(layerID){
var cookieStatus=CD_canCookie();
var disableMsg='<strong class="notice">Cookieをご利用いただかない場合、サイトの機能の一部がご利用いただけなくなります。<br />CookieをONにして、ご覧いただきますよう、お願いします。</strong>';
if(!cookieStatus){
	document.getElementById(layerID).style.display="block";
	document.getElementById(layerID).innerHTML=disableMsg;
}
}

/*
enable checker-----------------------------------------------------------------------------------------------------
check the browser can use Cookie
*/

function CD_canCookie(){
	var checkValue=navigator.cookieEnabled;
	if(!checkValue){
		CD_setCookie("test","true",1);checkValue=CD_getCookie("test");
	}
	return checkValue;
}

