/*
/* ページ内リンクのスムーススクロール
---------------------------------------------------------*/

function SmoothScroll(targetID) {
	
	if　(!document.getElementById) { return true; }
	
		var step     = 5;		//初速度
		var max      = 30;		//最高速度
		var accel    = 1;		//加速度
		var interval = 30;		//加速インターバル

		var current_y = document.body.scrollTop || document.documentElement.scrollTop;
		var element   = document.getElementById(targetID);

		if (!element) { return true; }

			var target_y = 0;

			for (i = element; i.offsetParent; i=i.offsetParent) {

				target_y += i.offsetTop;
			
			}

			var count= 0;

			if (current_y > target_y) { step = -(step); accel = -(accel); }

				var timerid = setInterval(function() {

				if (step < max) step += (count * accel);

				if (Math.abs(current_y - target_y) < Math.abs(step)) {

					window.scrollTo((document.body.scrollTop || document.documentElement.scrollTop), target_y);
					clearInterval(timerid);

					return false;

				} else {

					window.scrollBy(0, step);
					current_y += step;
					count++;

				}

			}, interval);

	return false;

}


/*
/* 管理画面：インフォメーション新規入力確認
/*---------------------------------------------------------*/

function chk_new(form) {

	if (form.contents.value == '') {
		
		alert('インフォメーションが入力されていません');
		return false;
	
	} else {
		
		if (confirm('この内容で登録してもよろしいですか？')) {
			
			return true;
		
		} else {
			
			return false;
		
		}
	
	}

}


/*
/* 管理画面：インフォメーション修正確認
/*---------------------------------------------------------*/

function chk_modify(form) {
	
	if (form.contents.value == '') {
		
		alert('インフォメーションが入力されていません');
		return false;
	
	} else {
		
		if (confirm('この内容で修正してもよろしいですか？')) {
			
			return true;
		
		} else {
			
			return false;
		
		}
	
	}

}


/*
/* 管理画面：インフォメーション削除確認
/*---------------------------------------------------------*/

function chk_delete() {
	
	if (confirm('このインフォメーションを削除してもよろしいですか？')) {
		
		return true;
	
	} else {
		
		return false;
	
	}

}
