////////////////////////▼　折りたたみSubMenu　▼////////////////////////
// OpenSubMenu関数 : 項目のclickイベントに対し子要素を折畳みます
function OpenSubMenu(id){
//    if (!document.getElementById) return;
    var submenu = document.getElementById(id);
	if (submenu.style.display=='none'){
    submenu.style.display = "block";
	} else {
    submenu.style.display = "none";
	}
}
////////////////////////▲　折りたたみSubMenu　▲////////////////////////

/////////////////////▼　入力有無・matchチェック　▼/////////////////////
// 入力チェック関数：入力有無・文字列がmatchしているかを
// チェックし、falseの場合ダイナミックにアラート文を表示します
function check1(){
	var name0 = document.form1.name0.value;
	if(name0.length == 0) {
		document.form1.e_name.value = "お名前を入力してください";
		return false;
	} else {
		document.form1.e_name.value = "";
		return true;
	}
}

// 電話番号のチェック関数
function check2(){
	var phone1 = document.form1.phone1.value;
	var phone2 = document.form1.phone2.value;
	var phone3 = document.form1.phone3.value;
	var ph1chk = phone1.match(/[^0-9０-９]+/);
	var ph2chk = phone2.match(/[^0-9０-９]+/);
	var ph3chk = phone3.match(/[^0-9０-９]+/);
	if((phone1 == "")||(phone2 == "")||(phone3 == "")) {
		document.form1.e_phone.value = "入力してください";
		return false;
	} else if(ph1chk || ph2chk || ph3chk) {
		document.form1.e_phone.value = "正しく入力してください";
		return false;
	} else {
		document.form1.e_phone.value = "";
		return true;
	}
}

// メールアドレスのチェック関数
function check3(){
	var email = document.form1.email.value;
	var emailchk = email.match(/.+@.+\..+/);
	if(email == "") {
		document.form1.e_email.value = "入力してください";
		return false;
	} else if(!emailchk){
		document.form1.e_email.value = "正しく入力してください";
		return false;
	} else {
		document.form1.e_email.value = "";
		return true;
	}
}

// チェックボックスのチェック関数
function check4(){
    var orgctg1 = document.form1.orgcategory1.checked;
    var orgctg2 = document.form1.orgcategory2.checked;
    var orgctg3 = document.form1.orgcategory3.checked;
    var orgctg4 = document.form1.orgcategory4.checked;
    var orgctg5 = document.form1.orgcategory5.checked;
    var orgctg6 = document.form1.orgcategory6.checked;
    if(!orgctg1 && !orgctg2 && !orgctg3 && !orgctg4 && !orgctg5 && !orgctg6){
		document.form1.e_orgcategory.value = "いずれか１つを選択してください";
		return false;
	} else {
		document.form1.e_orgcategory.value = "";
		return true;
	}

// ラジオボタンのチェック関数
/*	var flag = 0;
//	var orgctg = document.form1.orgcategory.length;
	if(document.form1.orgcategory.length){
		flag = 1;
		var i;
		for (i = 0; i < document.form1.orgcategory.length; i++){
			if(document.form1.orgcategory[i].checked){
				flag = 0;
				break;
			}
		}
	}
	if(flag){
		document.form1.e_orgcategory.value = "いずれか１つを選択してください";
		return false;
	} else {
		document.form1.e_orgcategory.value = "";
		return true;
	}
*/
}

function check5(){
	question=document.form1.question.value;
	if(question == ""){
	document.form1.e_question.value = "入力してください";
	return false;
	} else {
	document.form1.e_question.value = "";
	return true;
	}
}

// 全体のチェック関数。htmlのonsubmitではこの関数を指定します。
function allcheck(){
	chk1 = check1();
	chk2 = check2();
	chk3 = check3();
	chk4 = check4();
	chk5 = check5();

	if(chk1 && chk2 && chk3 && chk4 && chk5) {
	return true;
	}
	return false;
}
/////////////////////▲　入力有無・matchチェック　▲/////////////////////





