function getFront(mainStr,searchStr){
 foundOffset=mainStr.indexOf(searchStr);
 if (foundOffset==-1) return null ;
 return mainStr.substring(0,foundOffset);
}
function getEnd(mainStr,searchStr){
 foundOffset=mainStr.indexOf(searchStr);
 if(foundOffset==-1) return null ;
 return mainStr.substring(foundOffset+searchStr.length,mainStr.length);
}
function LoadCookie(name){
 var str=getEnd(document.cookie,name+"=");
 if(str!=null){
  var tmp=getFront(str,";");
  if(tmp!=null) str=unescape(tmp);
  else str=unescape(str);
 }
 return str;
}
function SaveCookie(name,value,addexpt){
 var expires = new Date();
 if(addexpt==""||addexpt==null||addexpt<=0)
  addexpt = 7*24*60*60*1000 ;
// このクッキーの初期値(第三要素無指定時)賞味期限は１週間です。
 expires.setTime(expires.getTime() + addexpt);
 document.cookie=name+"="+escape(value)+"; expires="+expires.toGMTString();
}
