//ロード時にクッキーの使用可能チェック
if(!cookiecheck()) {
	location.href = "./message.php?mid=0007";
}
//クッキーが使用可能かどうかチェック
function cookiecheck()
{
	return navigator.cookieEnabled;
}

//二重クリック防止カウンタをリセットする
function resetclickcount()
{
	document.forms[0].click_count.value = 0;
}

//リンクをクリックされたら確認メッセージを表示しOKなら対象のファイルへPOSTする
function confirmclick(actionname)
{
	if(document.forms[0].click_count.value == 1)
	{
		alert("既に登録ボタンが押されています。");
	} else {
		if( confirm( "登録してよろしいですか？" ) )
		{
			document.forms[0].click_count.value = 1;
			linkclick(actionname);
		}
	}
}

//リンクをクリックされたら確認メッセージを表示しOKなら対象のファイルへPOSTする
function addconfirm(actionname)
{
	if(document.forms[0].click_count.value == 1)
	{
		alert("既に保存ボタンが押されています。");
	} else {
		if( confirm( "入力した情報を保存しますか？" ) )
		{
			document.forms[0].click_count.value = 1;
			linkclick(actionname);
		}
	}
}

//リンクをクリックされたら確認メッセージを表示しOKなら対象のファイルへPOSTする
function delconfirm(actionname)
{
	if(document.forms[0].click_count.value == 2)
	{
		alert("既に削除ボタンが押されています。");
	} else {
		if( confirm( "入力した情報を削除しますか？" ) )
		{
			document.forms[0].click_count.value = 1;
			linkclick(actionname);
		}
	}
}


//リンクをクリックされたらソート番号を設定し対象のファイルへPOSTする
function sortclick(actionname,sortno)
{
	document.forms[0].txt_sort_item.value = sortno;
	linkclick(actionname);
}

//リンクをクリックされたらモードページ番号を設定し対象のファイルへPOSTする
function modepageclick(actionname,mode,pageno)
{
	document.forms[0].mode.value = mode;
	pageclick(actionname,pageno);
}

//リンクをクリックされたらページ番号を設定し対象のファイルへPOSTする
function pageclick(actionname,pageno)
{
	document.forms[0].txt_page_no.value = pageno;
	linkclick(actionname);
}

//リンクをクリックされたらページとソートを初期値に設定し対象のファイルへPOSTする
function searchclick(actionname)
{
	document.forms[0].txt_sort_item.value = 0;
	document.forms[0].txt_page_no.value = 1;
	document.forms[0].mode.value = 4;
	linkclick(actionname);
}

//リンクをクリックされたら詳細ページへPOSTする
function detailclick(actionname,idno)
{
	document.forms[0].txt_detail_id.value = idno;
	linkclick(actionname);
}

//リンクをクリックされたら詳細ページへPOSTする
function modedetailclick(actionname,mode,idno)
{
	document.forms[0].txt_detail_id.value = idno;
	modeclick(actionname,mode);
}

//更新確認後、モード設定へ
function updmodeclick(actionname,mode)
{
	if( confirm( "登録してよろしいですか？" ) )
	{
		modeclick(actionname,mode);
	}

}

//確定確認後、モード設定へ
function commitmodeclick(actionname,mode)
{
	if( confirm( "確定してよろしいですか？\n担当者へ発注メールが送信されます" ) )
	{
		modeclick(actionname,mode);
	}

}

//削除確認後、モード設定へ
function delmodeclick(actionname,mode)
{
	if( confirm( "削除してよろしいですか？" ) )
	{
		modeclick(actionname,mode);
	}
}

//削除確認後、モード詳細設定へ
function delmodedetailclick(actionname,mode,idno)
{
	if( confirm( "削除してよろしいですか？" ) )
	{
		modedetailclick(actionname,mode,idno);
	}
}

//リンクをクリックされたらモード設定後ページへPOSTする
function modeclick(actionname,mode)
{
	document.forms[0].mode.value = mode;
	linkclick(actionname);
}


//リンクをクリックされたら対象のファイルへPOSTする
function linkclick(actionname)
{
	if(actionname != "")
	{
		var dateObj = new Date();
		yy = dateObj.getYear();
		mm = dateObj.getMonth() + 1;
		dd = dateObj.getDate();
		if (yy < 2000) { yy += 1900; }
		if (mm < 10) { mm = "0" + mm; }
		if (dd < 10) { dd = "0" + dd; }
		hh = dateObj.getHours();
		hm = dateObj.getMinutes();
		hs = dateObj.getSeconds();
		ml = dateObj.getMilliseconds();

		//POST時にキャッシュからなるべく読み込まない様に一意になりそうな値を設定
		document.forms[0].action = actionname + "?t=" + dd + hh + hm + hs + ml;
		document.forms[0].submit();
	}
}

//リンクをクリックされたら別Windowで対象のURLを開く
function linkcheck(linkurl)
{
	if( linkurl.match(/(http):\/\/.+/) )
	{
		window.open( linkurl , "subwindow" );
	} else {
		alert( "URLの形式の値が入力されていません。" );
	}
}

//別Windowで開く
function linkpop(actionname)
{

	//theURL = actionname + "?content=" + encodeURIComponent( document.forms[0].content.value );
	window.open( '','popwindow','status=yes,scrollbars=yes,width=800,height=700');

	var dateObj = new Date();
	yy = dateObj.getYear();
	mm = dateObj.getMonth() + 1;
	dd = dateObj.getDate();
	if (yy < 2000) { yy += 1900; }
	if (mm < 10) { mm = "0" + mm; }
	if (dd < 10) { dd = "0" + dd; }
	hh = dateObj.getHours();
	hm = dateObj.getMinutes();
	hs = dateObj.getSeconds();
	ml = dateObj.getMilliseconds();
	document.forms[0].action = actionname + "?t=" + yy + mm + dd + hh + hm + hs + ml;
	document.forms[0].target = "popwindow";
	document.forms[0].submit();
	document.forms[0].target = "";
}

//別Windowで開く
function linkpop2(actionname)
{
	window.open( actionname,'popwindow','toolbar=no,menubar=no,status=no,scrollbars=yes');
}

//リンクをクリックされたら確認メッセージを表示しOKなら対象のファイルへPOSTする
function linkconfirm(actionname)
{
//	if(document.forms[0].click_count.value == 1)
//	{
//		alert("既に登録ボタンが押されています。");
//	} else {
		if( confirm( "登録してよろしいですか？" ) )
		{
//			document.forms[0].click_count.value = 1;
			linkclick(actionname);
		}
//	}
}

//チェックをクリックされたら全てのチェックを変更する
function checkboxallchange()
{
	for(i = 0;i< document.forms[0].data_count.value;i++) {
		if(document.forms[0].elements["a_version_up_id_"+i].value != "") {
			document.forms[0].elements["a_check_"+i].checked = document.forms[0].allcheck.checked;
		}
	}
}

//チェックをクリックされたら全てのチェックの状態をチェックし全て同じならば全てのチェックボックスを変更する
function checkboxchange(no)
{
	changeflag = true;

	for(i = 0;i< document.forms[0].data_count.value;i++) {
		if(i != no && document.forms[0].elements["a_version_up_id_"+i].value != "") {
			if(document.forms[0].elements["a_check_"+i].checked != document.forms[0].elements["a_check_"+no].checked) {
				changeflag = false;
				break;
			}
		}
	}

	if(changeflag == true) {
		document.forms[0].allcheck.checked = document.forms[0].elements["a_check_"+no].checked;
	}
}

//SELECTボックスが変更されたらリダイレクトする
function selectboxchange(in_color,in_type,in_count,in_page)
{
	location.href = "index.php?select_color="+in_color+"&select_type="+in_type+"&disp_count="+in_count+"&txt_page_no="+in_page;
}
