/*	レス表示	*/
function p(res){	//レスアンカー
 window.open(cgi + "?" + key + "." + res + "p","res","width=480,height=360,scrollbars=yes");
 return false;
}

/*	クッキー	*/
function get_cookie(name){	//クッキー読み込み
 tmp = document.cookie + ";";
 index1 = tmp.indexOf(name,0);
 if(index1 != -1){
  tmp = tmp.substring(index1,tmp.length);
  index2 = tmp.indexOf("=",0) + 1;
  index3 = tmp.indexOf(";",index2);
  return(unescape(tmp.substring(index2,index3)));
 }
 else{
  return("");
 }
}

function set_cookie(name,val){	//クッキー設定
 eX = new Date();
 if(val){
  eX.setTime(eX.getTime() + 1000 * 60 * 60 * 24 * 14);
  tmp = name + "=" + escape(val) + ";";
  tmp += "expires=" + eX.toGMTString() + ";";
 }
 else{
  eX.setTime(eX.getTime() - 1000);
  tmp = name + "=;expires=" + eX.toGMTString() + ";";
 }
 document.cookie = tmp;
}

/*	時間チェック	*/
today = new Date();
function ct(check){
 time = Math.floor(today.getTime() / 1000);
 if(time - check < 60 * 60 * 24){
  document.write(' <span class="new">New!</span>');
 }
}

/*	フォーム	*/
function form_cookie(){	//フォーム欄にクッキー
 document.forms[0].name.value = get_cookie("name");
 document.forms[0].cryptkey.value = get_cookie("cryptkey");
}

var tmrID,tmrFlg;
function start_navi(){	//フォームナビゲーター開始
 if(!tmrFlg){
  tmrFlg = 1;
  form_navi();
 }
}

function form_navi(){	//フォームナビゲーター
 if(obj = document.forms[0].msg){	//名前
  len = obj.value.length;
  check = obj.value.split("\n");
  line = check.length;

  if(obj2 = document.getElementById("navi")){
   obj2.firstChild.nodeValue = "(" + len + "文字 " + line + "行)";
  }
 }
 tmrID = setTimeout("form_navi()",2000);
}

function end_navi(){	//フォームナビゲーター終了
 clearTimeout(tmrID);
}

function form_checker(){	//フォーム投稿前チェック
 if(obj = document.forms[0].msg){	//名前
  len = obj.value.length;
  if(len == 0){
   alert("本文を記入してください。");
   obj.focus();
   return false;
  }
  else if(len < msg_m){
   alert("本文が短いです。");
   obj.focus();
   return false;
  }
  else if(len > msg_c && msg_ct){
   alert("本文が長すぎます。");
   obj.focus();
   return false;
  }

  check = obj.value.split("\n");
  if(check.length > line_c && line_c){
   alert("改行が多すぎます。");
   obj.focus();
   return false;
  }
 }

 if(obj = document.forms[0].sb){
  obj.disabled = true;
 }
 end_navi();
 return true;
}

/*	追加情報	*/
function add_oc(id){
 if(document.all){
  obj = document.all(id).style;
 }
 else if(document.getElementById){
  obj = document.getElementById(id).style;
 }
 else{
  return true;
 }

 if(obj.display == "block"){
  obj.display = "none";
 }
 else if(obj.display == "none"){
  obj.display = "block";
 }
 return false;
}
