﻿$(function(){
	var $form = $("form#RegisterForm");
	$form.submit(function(){
		
		
		var data = {
			name	: $(this).find("input[name=name]").val(),
			email	: $(this).find("input[name=email]").val()
		};
		
		if ( !data.name ) {
			alert("名前を入力してください");
			$(this).find("input[name=name]").focus();
			return false;
		}
		
		if ( !data.email ) {
			alert("メールアドレスを入力してください");
			$(this).find("input[name=email]").focus();
			return false;
		}
		
		if ( !data.email.toString().match(/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/) ) {
			alert("入力されたメールアドレスは正しくありません");
			$(this).find("input[name=email]").focus();
			return false;
		}
		
		$(this).find("input, select").each(function(){
			if ( $(this).attr("type") == "hidden" ) return;
			console.log("type:"+$(this).attr("type"));
			if ( $(this).attr("type") == "radio" && !this.checked ) return;
			if ( !$(this).attr("name").toString().match(/^save_/) ) return;
			data[$(this).attr("name")] = $(this).val();
		});
		console.log(data);
		$.post("register.php",data,function(data){console.log("success : "+data)});
		return true;
	});
});




