/**************************************************/
/*                                                */
/*  cookie操作・チェック                          */
/*  author:yamazaki 2007/12/16                    */
/*                                                */
/**************************************************/


/* Set Method                                     */
/* 書式 : mySetCookie(クッキー名,値,有効期限msec) */
/* 戻り値 : なし(void)                            */
function mySetCookie(myCookie,myValue,myTime){
   myExp = new Date();
   myExp.setTime(myExp.getTime()+(myTime));
   myItem = "@" + myCookie + "=" + escape(myValue) + ";";
   myExpires = "expires="+myExp.toGMTString();
   document.cookie =  myItem + myExpires;
}

/* Get Method                                     */
/* 書式 : myGetCookie(クッキー名)                 */
/* 戻り値 : 値(string)  null:該当なし             */
function myGetCookie(myCookie){
   myCookie = "@" + myCookie + "=";
   myValue = null;
   myStr = document.cookie + ";" ;
   myOfst = myStr.indexOf(myCookie);
   if (myOfst != -1){
      myStart = myOfst + myCookie.length;
      myEnd   = myStr.indexOf(";" , myStart);
      myValue = unescape(myStr.substring(myStart,myEnd));
   }
   return myValue;
}

/* Cookie Availability Check                      */
/* 書式 : ok()                                    */
/* 戻り値 : bool                                  */
function ok(){
   if(navigator["cookieEnabled"]){
      return (navigator.cookieEnabled)
   }else{
      document.cookie="co";
      return (document.cookie.indexOf("co")!=-1)
   }
}