function check(frm){
	var fullname = frm.fullname.value;
	var email = frm.email.value;
	var age = frm.age.value;
	var message = frm.message.value;

	for (var i = 0; i < frm.gender.length; i++) {
		if(frm.gender[i].checked == true) {
			var gender = frm.gender[i].value;
		}
	}

	if (fullname == ""){
		alert("名前を入力してください。");
		return false;
	}
	if (fullname.length > 100){
		alert("名前は100文字以内で入力してください。");
		return false;
	}

	if (email == ""){
		alert("メールアドレスを入力してください。");
		return false;
	}
	if (email.length > 100){
		alert("メールアドレスは100文字以内で入力してください。");
		return false;
	}
	if( !email.match(/.+@.+\..+/)){ 
		alert("メールアドレスの形式が不正です。");
		return false;
	}

	if (gender == ""){
		alert("性別を選択してください。");
		return false;
	}

	if (message.length > 400){
		alert("備考は400文字以内で入力してください。");
		return false;
	}

	res = confirm("送信しますがよろしいですか？");
	if(res == true){
		var url = "http://www.logical-running.com/inq_ajax.php";
		var pars = "fullname=" + encodeURI(fullname);
		pars += "&email=" + encodeURI(email);
		pars += "&gender=" + encodeURI(gender);
		pars += "&age=" + encodeURI(age);
		pars += "&message=" + encodeURI(message);

		document.getElementById('inq_result').innerHTML = "処理中・・";
		var myAjax = new Ajax.Request( url, { method: 'post', parameters: pars, onComplete: show_result });
	}
	else{
	  return false;
	}

}

function show_result(originalRequest){
	var xmlDoc = originalRequest.responseXML;
	var items = xmlDoc.documentElement.getElementsByTagName('item');

	for(var i=0; i<items.length; i++){
		var item1 = items[i];
		var ret = item1.getElementsByTagName('result');
		var ret_code = ret[0].firstChild.data;

		if(ret_code == "0"){
			document.getElementById('inq_result').innerHTML = "申し込みありがとうございます。<br />ご入力いただいたメールアドレス宛に詳細を連絡します。<br /><br /><a href='/'>トップページ</a>";
		}
		else{
			document.getElementById('inq_result').innerHTML = "入力項目にエラーが存在しました。<br />お手数ですが、再度ご入力の上、お問い合わせください。<br /><br /><a href='http://www.logical-running.com/training.html'>戻る</a>";
		}
	}

}
