	
	var validateObj = {//バックスラッシュは重ね書き
		jname : ["^((?!お名前をご記入下さい).)+","お名前をご記入下さい"],
		ename : [".","お名前(ローマ字)をご記入下さい"],
		age : ["^\\d+$","年齢をご記入下さい"],
		mail : ["^([\\w]+)([\\w\\.-]*)@([\\w_\\-]+)\\.([\\w_\\.\\-]*)[a-z][a-z]$","メールアドレスを正しくご記入下さい"],
		tel : ["^[-+0-9 ]+$","電話番号をご記入下さい"],
		zip : ["^[-0-9]+$","郵便番号をご記入下さい"],
		pref : [".","都道府県をご記入下さい"],
		address : [".","住所をご記入下さい"]
	};
	function formcheck(){
		var fObj = new Object();
		var inpArr = document.getElementsByTagName("input")
		for(var i=0;i<inpArr.length;i++){
			if(inpArr[i].type == "text" || inpArr[i].type == "radio" || inpArr[i].type == "checkbox"){
				if(!fObj[inpArr[i].name]){
					fObj[inpArr[i].name] = new Object;
					fObj[inpArr[i].name][0] = inpArr[i].type;
				}
			}
			if(inpArr[i].type == "text"){
				fObj[inpArr[i].name][1] = inpArr[i].value;
			}else if(inpArr[i].type == "radio"){
				if(inpArr[i].checked){
					fObj[inpArr[i].name][1] = inpArr[i].value;
				}else if(!fObj[inpArr[i].name][1]){
					fObj[inpArr[i].name][1] = "";
				}
			}else if(inpArr[i].type == "checkbox"){
				if(!fObj[inpArr[i].name][1]){
					fObj[inpArr[i].name][1] = "";
				}
				if(inpArr[i].checked){
					if(fObj[inpArr[i].name][1] == ""){
						fObj[inpArr[i].name][1] = inpArr[i].value;
					}else{
						fObj[inpArr[i].name][1] = fObj[inpArr[i].name][1] + ", "  + inpArr[i].value;
					}
				}
			}
		}
		var selArr = document.getElementsByTagName("select")
		for(i=0;i<selArr.length;i++){
			fObj[selArr[i].name] = new Object;
			fObj[selArr[i].name][0] = "select";
			fObj[selArr[i].name][1] = selArr[i].value;
		}
		var tareaArr = document.getElementsByTagName("textarea")
		for(i=0;i<tareaArr.length;i++){
			fObj[tareaArr[i].name] = new Object;
			fObj[tareaArr[i].name][0] = "textarea";
			fObj[tareaArr[i].name][1] = tareaArr[i].value;
		}
		return fObj;
	}
	function formvalidate(){
		var formName = document.teacherform;
		var fObj = formcheck();
		
		for(var item in validateObj){
			if(!(fObj[item][1]).match(validateObj[item][0])){
				alert(validateObj[item][1]);
				if(fObj[item][0] == "checkbox" || fObj[item][0] == "radio"){
					formName[item][0].focus()
				}else{
					formName[item].focus()
				}
				return false;
			}
		}
		if(confirm("確認画面に移ります。宜しいですか？")){
			return true;
		}else{
			return false;
		}
	}
	function submitconfirm(){
		if(confirm("ご応募を受け付けます。宜しいですか？")){
			return true;
		}else{
			return false;
		}
	}
