/**********************************************************************



  入力内容チェック



**********************************************************************/



var sendFlag = false;



//記事入力内容チェック

function checkDiaryForm(form) {

	if (form.subj && !form.subj.value) {

		alert('題名が入力されていません。');

		return false;

	}

	if (form.text && !form.text.value) {

		alert('本文が入力されていません。');

		return false;

	}



	if (sendFlag == true) {

		alert('二重投稿は禁止です。');

		return false;

	} else {

		sendFlag = true;

	}



	return true;

}



//コメント入力内容チェック

function checkCommentForm(form) {

	if (form.name && !form.name.value) {

		alert('名前が入力されていません。');

		return false;

	}

	if (form.text && !form.text.value) {

		alert('本文が入力されていません。');

		return false;

	}



	if (sendFlag == true) {

		alert('二重投稿は禁止です。');

		return false;

	} else {

		sendFlag = true;

	}



	return true;

}



/**********************************************************************



  カレンダー



**********************************************************************/



//本日のセル色を変更

function setCalendar() {

	var today = new Date();

	var year  = new String(today.getFullYear());

	var month = new String(today.getMonth() + 1);

	var date  = new String(today.getDate());



	while (month.length < 2) {

		month = '0' + month;

	}

	while (date.length < 2) {

		date = '0' + date;

	}



	var node_calendar_cel = document.getElementById('calendar_' + year + month + date);

	if (node_calendar_cel) {

		node_calendar_cel.className = 'today';

	}



	return;

}



/**********************************************************************



  処理開始



**********************************************************************/



//読み込み完了時

window.onload = function() {

	//トップウインドウ更新用

	if (top.location != self.location) {

		var node_a = document.getElementsByTagName('a');

		for (var i in node_a) {

			if (node_a[i].className == 'top') {

				node_a[i].onclick = function() {

					window.top.location = this.href;

				};

			}

		}

	}



	//カレンダー用

	setCalendar();



	//入力内容チェック

	var node_diary_form = document.getElementById('diary_form');

	if (node_diary_form) {

		node_diary_form.onsubmit = function() {

			return checkDiaryForm(node_diary_form);

		};

	}

	var node_comment_form = document.getElementById('comment_form');

	if (node_comment_form) {

		node_comment_form.onsubmit = function() {

			return checkCommentForm(node_comment_form);

		};

	}

};


