
function chkForm() {
	// valid フラグ
	var valid = 0;
	
	// エラーメッセージ
	var messages = new Array();
	
	// dmのチェックの有無
	var dm = $('dm');
	if (dm.checked == true) {
		// 郵便番号1
		var zipcode1 = $('zipcode1');
		// 郵便番号2
		var zipcode2 = $('zipcode2');
		
		// 郵便番号のいずれかが未入力の場合エラー
		if (!zipcode1.value || !zipcode2.value) {
			messages.push('郵便番号を入力してください。');
		}
		
		
		// 都道府県
		var pref = $('pref_id');
		
		// 都道府県が未選択の場合エラー
		if (!pref.value) {
			messages.push('都道府県を選択してください。');
		}
		
		
		// 住所詳細
		var address = $('address');
		
		// 住所詳細が未入力の場合エラー
		if (!address.value) {
			messages.push('ご住所を入力してください。');
		}
	}
	
	// エラーがあった場合アラートを出す
	if (messages.length) {
		alert(messages.join("\n"));
		return(false);
	}
	else {
		var mform = $('members_form');
		var agree = $('agree');
		
		if (agree.checked == false) {
			return(false);
		} else {
			window.open('', 'newMember', 'width=700, height=600, menubar=no, toolbar=no, scrollbars=yes');
			mform.target = 'newMember';
			//mform.submit();
		}
	}
}

function chkAgreement() {
	var agree = $('agree');
	var submit_btn = $('submit_button');

	if (agree.checked == true) {
		submit_btn.disabled = false;
		submit_btn.style.filter = '';
		submit_btn.style.MozOpacity = 1.0;
		submit_btn.style.opacity = 1.0;
	}
	else {
		submit_btn.disabled = true;
		submit_btn.style.filter = 'alpha(style=0, opacity=50)';
		submit_btn.style.MozOpacity = 0.5;
		submit_btn.style.opacity = 0.5;
	}
}