<!--
//
// 共通スクリプト
//

//
// チェックボックスが１つ以上選択されているかどうかチェックする
// 引数
//      item : チェックボックスオブジェクト
// 戻値
//      true : １つ以上チェックされている
//      false : チェックされていない
//
function checkSelected(item) {
	if (item == null) return false;

	var num = item.length;
	var count = 0;

	if (num == null) {
		// 項目が１つの場合
		if (item.checked) {
			count++;
		}
	}
	else {
		// 項目が複数の場合
		for (i = 0; i < num; i++) {
			if (item[i].checked) {
				count++;
			}
		}
	}

	if (count == 0) { 
		return false;
	}
	return true;
}

//
// チェックボックスのチェックを設定する
// 引数
//      item : チェックボックスオブジェクト
//      flg : 設定値(true / false)
// 戻値
//      なし
//
function clearCheckbox(item) {
	if (item == null) return;

	var num = item.length;

	if (num == null) {
		// 項目が１つの場合
		item.checked = false;
	}
	else {
		// 項目が複数の場合
		for (i = 0; i < num; i++) {
			item[i].checked = false;
		}
	}
}

//
// 参照用ウィンドウを起動する
// 引数
//      type : サイズのパターン
// 戻値
//      なし
//
function openWindowWithType(type) {
	var psize = "";
	
	// コンテンツ概要の場合
	if (type == "cont") {
		psize = "width=700,height=700";
	}
	// 事業者の場合
	else if (type == "jigyosha") {
		psize = "width=675,height=700";
	}
	// 会場の場合
	else if (type == "kaijo") {
		psize = "width=650,height=700";
	}
	else {
		psize = "width=700,height=700";
	}
	
	// ウィンドウ起動時の引数
	var properties = "titlebar=0,resizable=no,scrollbars=yes," + psize;
	
	// ウィンドウ起動処理、フォーカス
	var mywindow=open('',type,properties);
	//mywindow.focus();
	
	return;
}

// -->
