//入力チェック(データ用)
//チェック項目によって記述を随時修正する
function okcheck(form){
	if(form.title.value.length == 0){
		alert('タイトルは必ず入力してください。');
		form.title.focus();
		return false;
	}
	return true;
}
//削除確認をしてＯＫの場合、画面をurlへ遷移(テーブル用)
function alldelchk(url){
	if(confirm("一覧をすべて削除します。本当によろしいですか。")){
		location.href = url;
	}
}
//削除確認をしてＯＫの場合、画面をurlへ遷移
function okdel(url){
	if(confirm("削除します。本当によろしいですか。")){
		location.href = url;
	}
}
//編集キャンセル時のメッセージ(データ用)
function editbk(form,url){
	var hidv = form.img.value;
	var gfds = hidv.split(',');
	if(form.flg.value == "1"){
		if(gfds.length > 4){
			alert("一時的にアップロードされた添付ファイルの\n解除をおこなってください。");
		}else{
			if(confirm("画像の添付操作がキャンセルされます。\n本当によろしいですか。")){
				location.href = url;
			}
		}
	}else{
		location.href = url;
	}
}
//再構築確認をしてＯＫの場合、画面をurlへ遷移
function okallmake(url){
	if(confirm("全データより再構築します。本当によろしいですか。")){
		location.href = url;
	}
}
//コピーモードでフォームをサブミット
function goCopyDat(form){
	if(okcheck(form)){
		if(confirm("現在表示されている内容でデータを新規作成します。\n本当によろしいですか。")){
			form.m.value = 'dcnw';
			form.submit();
		}
	}
}
//画面をurlへ遷移
function comnd(url){
	location.href = url;
}
//セレクト値をURLとしてそこへ移動
function selectgo(form){
	location.href = form.options[form.selectedIndex].value;
}
//検索結果表示形式設定用
function schvmode(form,chk){
	if(form.e.value.length < 1){
		if(chk < 2){
			for(i = 0;i < form.mod.length;i++){
				if(chk == 0){
					if(form.mod[i].selected){
						form.m.value = form.mod[i].value;
					}
				}else{
					if(form.mod[i].checked){
						form.m.value = form.mod[i].value;
					}
				}
			}
			if(form.m.value.length < 1){
				form.m.value = form.mod[0].value;
			}
		}else{
			if(form.m.value.length < 1){
				form.m.value = form.mod.value;
			}
		}
	}else{	//編集時に強制的に検索値をクリアする
		var val = form.schbkfds.value;			var ary = val.split(',');
		for(var i = 0;i < ary.length;i++){
			form.elements[ary[i]].value = '';
		}
	}
}
//検索条件を設定する(タイトル＆内容用)
function goSchedit(form){
	var j = 0;
	var t1 = "";
	var t2 = "";
	for(i = 0;i < form.smod.length;i++){
		if(form.smod[i].checked){
			j = i;
		}
	}
	if(form.smod[j].value == "title"){
		t1 = form.stxt.value;
	}else{
		t2 = form.stxt.value;
	}
	form.title.value = t1;
	form.text.value = t2;
}
//文字列がメールアドレスかどうかチェックする
//文字列が半角英数と"-_@."で構成されているかチェックする
//正しい:true 間違い:false
function chkMailAddr(strAddr){
	check = /.+@.+\..+/;
	if(!strAddr.match(check)){
		return false;
	}
	if(strAddr.match(/[^a-zA-Z0-9-_\@\.]/g)){
		return false;
	}
	return true;
}
//文字列が半角数字と"-"で構成されているかチェックする
//正しい:true 間違い:false
function chkHalfNum(strNum){
	if(strNum.match(/[^0-9-]/g)){
		return false;
	}
	return true;
}
