
/* 表示位置固定
----------------------------------------------- */
window.onresize = function() { positioning(); }
window.onload = function() { positioning(); }

function positioning() {
	try{
		var nv = navigator.userAgent;
		var bt = document.getElementById("pageup");
		if (nv.match(new RegExp("MSIE 6", "i"))) { floatbt(); }
		else {
			bt.style.position = "fixed";
			bt.style.left = (document.body.offsetWidth / 2) + 435 + "px";
			bt.style.bottom = "100px";
		}
	}
	catch(e){}
}
function floatbt() {
	var bt = document.getElementById("pageup");
	bt.style.position = "absolute";
	bt.style.left = (document.body.offsetWidth / 2) + 435 + "px";
	bt.style.top = document.body.offsetHeight + document.body.scrollTop - 150 + "px";
	setTimeout("floatbt()", 10);
}


/* page up
----------------------------------------------- */
function pageup() {
	var mode = (document.compatMode && document.compatMode=="CSS1Compat");
	if (mode) { posi = document.documentElement.scrollHeight; }
	else { posi = document.body.scrollHeight; }
	moveObje(posi);
}
function moveObje(position) {
	move = position / 10;
	point = parseInt(position - move);
	scrollTo(0,point);
	if (point > 0) { setTimeout("moveObje(point)",1); }
}

/* confirm
 ----------------------------------------------- */
function confirmSubmit(f) {
  return confirm("この内容で投稿します。\nキャンセルする場合は「キャンセル」をクリックしてください。");
}
function confirmCommentSubmit(f) {
  return confirm("コメントを投稿します。\nキャンセルする場合は「キャンセル」をクリックしてください。");
}
function confirmDeleteCommentSubmit(f) {
  return confirm("コメントを削除します。\nキャンセルする場合は「キャンセル」をクリックしてください。");
}
function confirmDeleteSubmit(f) {
  return confirm("削除します。\nキャンセルする場合は「キャンセル」をクリックしてください。");
}


function checkAll(id, flag) {
  var div = document.getElementById(id);
  if (!div) {
    return false;
  }
  var input_list = div.getElementsByTagName('input');
  for (var i in input_list) {
    if (input_list[i].type == 'checkbox') {
      input_list[i].checked = (flag ? 'checked' : '');
    }
  }
  return true;
}
