function init() {
		if (typeof document.body != 'object') {
				return;
		}
		var tgts = document.getElementsByTagName('form');
		if (tgts) {
				for (i=0;i!=tgts.length;i++) {
						tgts[i].onsubmit = function () {
								errflag = new Array();
								var flag;

								var chkval = new Array(this.name,this.mail,this.age,this.kenmei,this.job);
								for (j=0;j!=chkval.length;j++) {
										if (chkval[j].value == "") {
												errflag[errflag.length] = 0+j;
										}
								}

								var chkval = new Array(this.sex,this.syohin,this.selno);
								for (j=0;j!=chkval.length;j++) {
										var tmp = chkval[j];
										flag = 0;
										for (k=0;k!=tmp.length;k++) {
												if (tmp[k].checked == true) {
														flag = 1;
												}
										}
										if (flag == 0) {
												errflag[errflag.length] = 6+j;
										}
								}

								if (errflag.length != 0) {
										errormes = "以下の入力が抜けています\n\n";
										var errmes = new Array('お名前','メールアドレス','年齢','都道府県','職業','性別','プレゼント賞品','養成施設ページ');
										var tmp = new Array();
										for (j=0;j!=errflag.length;j++) {
												tmp[tmp.length] = errmes[errflag[j]];
										}
										errormes += tmp.join(" / ");
										alert(errormes);
										return false;
								}
						}
				}
		}
}
