// JavaScript Document

// 全て選択
function CheckAll( objAll ) {
    // 全てのチェックボックス選択
    for ( var i = 0; i < document.form.length; i++ ) {
        document.form[ i ].checked = objAll.checked;
    }
}

// 個別選択
function CheckOne( objOne ) {
    // 全て選択チェックを外す
    if ( objOne.checked == false ) {
        document.form.allcheck.checked = false;
        return;
    }
    for ( var i = 0; i < document.form.length; i++ ) {
        // 個別選択全てチェック時は全て選択もチェック
        if ( document.form[ i ].checked == false && document.form[ i ].name != "allcheck" ) {
            return;
        }
    }
    document.form.allcheck.checked = true;
}

function checkExist() {
    for ( var i = 0; i < document.form.length; i++ ) {
        if ( document.form[ i ].checked == true ) {
            return true;
        }
    }
	return false; // 送信を中止
}

function checkBeforeSend(){

	if(!checkExist()){
		window.alert('印刷対象企業にチェックを入れて下さい'); // 警告ダイアログを表示
		return false; // 送信を中止
	}

	if(window.confirm('印刷専用画面が別ウィンドウで表示されます。\n（印刷ミスを防ぐため、印刷前にブラウザのプレビュー画面で印刷イメージを確認して必要に応じて余白調整等を行って下さい。）')){ // 確認ダイアログを表示

		w = window.open("", "newwindow");
		document.form.target = "newwindow";

		document.form.submit();
		return true; // 「OK」時は送信を実行

	}
	else{ // 「キャンセル」時の処理

		window.alert('キャンセルされました'); // 警告ダイアログを表示
		return false; // 送信を中止

	}

}










