//ロード時実行
$(function(){
	
	if($("input:radio[@name='ctg']:checked").val() == 1)
	{
		$("#dtbx1").show();
		$("#dtbx2").hide();
		$("#dtbx3").hide();
	}
	else if($("input:radio[@name='ctg']:checked").val() == 2)
	{
		$("#dtbx1").hide();
		$("#dtbx2").show();
		$("#dtbx3").hide();

	}
	else
	{
		$("#dtbx1").hide();
		$("#dtbx2").hide();
		$("#dtbx3").show();

	}
	
	$("#ctg1")
		.focus(function(){
			$("#dtbx1").show();
			$("#dtbx2").hide();
			$("#dtbx3").hide();
		})
		.click(function(){
			$("#dtbx1").show();
			$("#dtbx2").hide();
			$("#dtbx3").hide();
		});
	
	$("#ctg2")
		.focus(function(){
			$("#dtbx1").hide();
			$("#dtbx2").show();
			$("#dtbx3").hide();
		})
		.click(function(){
			$("#dtbx1").hide();
			$("#dtbx2").show();
			$("#dtbx3").hide();
		});
		
	$("#ctg3")
		.focus(function(){
			$("#dtbx1").hide();
			$("#dtbx2").hide();
			$("#dtbx3").show();
		})
		.click(function(){
			$("#dtbx1").hide();
			$("#dtbx2").hide();
			$("#dtbx3").show();
		});
	

	//お問い合わせ
	//お問い合わせのフォームが通常の動作をしないように設定
	$("#contactSubmit").click(function(e){
		e.preventDefault(); 
		ajax_send(); 
	});
	//フォーム内容の処理
	function ajax_send(){
		
		var error		= 0;
		
		var name_val	= $("#name").val();
		var name2_val	= $("#name2").val();
		var fname_val	= $("#fname").val();
		var fname2_val	= $("#fname2").val();
		var zip_val		= $("#zip").val();
		var zip2_val	= $("#zip2").val();
		var pref_val	= $("#pref").val();
		var add_val		= $("#add").val();
		var tel_val		= $("#tel").val();
		var mail_val	= $("#mail").val();
		
		var byear_val	= $("#byear").val();
		var bmonth_val	= $("#bmonth").val();
		var bday_val	= $("#bday").val();
		
		//性別
		var sex = $("input[name=sex]:checked").val();
		
		//希望学科
		if($("#kibo1").is(":checked")) var kibo1_val = 1;
		if($("#kibo2").is(":checked")) var kibo2_val = 1;
		if($("#kibo3").is(":checked")) var kibo3_val = 1;
		if($("#kibo4").is(":checked")) var kibo4_val = 1;
		var kibochk = $("[name='kibo[]']:checked");
		var kibo=[];
		kibochk.each(function(){
			kibo.push(this.value);
		})

		alert(sex);
		$("label.error").remove();//エラーを一旦削除
		
		var mlchk		= /.+@.+\..+/;//メールチェック方式
		var engchk		= /^[a-zA-Z0-9]+$/;//半角英数のみ
		var numchk		= /^[,-9]+$/;//半角数字のみ
		var katachk		= /^[ァ-ロワヲンー]*$/;//カタカナチェック
		
		if(!name_val || !name2_val)
		{
			$("span#nameBx").after("<label class='error'>お名前を入力してください。</label>");
			error++;
		}
		if(!fname_val || !fname2_val)
		{
			$("span#fnameBx").after("<label class='error'>ふりがなを入力してください。</label>");
			error++;
		}
		if(!zip_val || !zip2_val)
		{
			$("span#zipBx").after("<label class='error'>郵便番号を入力してください。</label>");
			error++;
		}
		else if(!zip_val.match(numchk) || !zip2_val.match(numchk))
		{
			$("span#zipBx").after("<label class='error'>郵便番号は半角数字で入力してください。</label>");
			error++;
		}
		if(!pref_val || !add_val)
		{
			$("span#addBx").after("<label class='error'>住所を入力してください。</label>");
			error++;
		}
		if(!mail_val)
		{
			$("span#mailBx").after("<label class='error'>メールアドレスを入力してください。</label>");
			error++;
		}
		else if(!mail_val.match(mlchk))
		{
			$("span#mailBx").after("<label class='error'>メールアドレスが不正です。</label>");
			error++;
		}
		if(!tel_val)
		{
			$("span#telBx").after("<label class='error'>電話番号を入力してください。</label>");
			error++;
		}
		else if(!tel_val.match(engchk))
		{
			$("span#telBx").after("<label class='error'>電話番号は半角英数字で入力してください。</label>");
			error++;
		}
		if(!kibo1_val && !kibo2_val && !kibo3_val && !kibo4_val)
		{
			$("span#kiboBx").after("<label class='error'>希望学科を選択してください。</label>");
			error++;
		}
		
		if(error == 0)
		{
			$.post("./contact-mail.php", {name : name_val, mail : mail_val, msg : msg_val}, function(data){
				if (data.length>0)
				{ 
					$("#formBx").html(data); 
				} 
			})
		}
		
	}
});


//!削除用アラート処理
function delChk(url)
{
	if(window.confirm('削除してもよろしいですか？\n削除しない場合は[キャンセル]ボタンを押して下さい'))
	{
		location.href = url;
	}
}

//!2度押し回避処理
function buttonCheck()
{
	form.disabled = true;
}
function setTime()
{
	timer = setTimeout('timeOut(timer)', 3000);
}
function timeOut(timer)
{
	document.form.button.disabled = false;
	clerTimeout(timer);
}

//地域selectボックスの挙動用処理
function selectChg(plc)
{
	if(plc == 1)
	{
		document.getElementById('SEL2').disabled = false; //操作可能にする
	}
	else
	{
		document.getElementById('SEL2').disabled = true; //操作不可能にする
		document.shopform.st_place_sub.selectedIndex = '';
	}
}

//地域selectボックスの挙動用処理2
function selectChg2(plc)
{
	if(plc == 1)
	{
		document.getElementById('SEL4').disabled = false; //操作可能にする
	}
	else
	{
		document.getElementById('SEL4').disabled = true; //操作不可能にする
		document.shopform.st_place_sub2.selectedIndex = '';
	}
}

//地域selectボックスの挙動用処理3
function selectChg3(plc)
{
	if(plc == 1)
	{
		document.getElementById('SEL6').disabled = false; //操作可能にする
	}
	else
	{
		document.getElementById('SEL6').disabled = true; //操作不可能にする
		document.shopform.st_place_sub3.selectedIndex = '';
	}
}

//店舗検索用ウインドウ表示処理
function searchOpen()
{
	url = "./search.php";
	window.name="searchwin";
	sw = screen.availWidth; 
	sh = screen.availHeight;
	wl = (sw-400)/2;
	wt = (sh-500)/2;
	searchwin = window.open(url,"search","width=400,height=500,,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,left=" + wl + ",top=" + wt);
}
