/*--------------------------------------------------------------------*/
/* common */
/*--------------------------------------------------------------------*/
function ttt()
{
	alert('ttt');
}
function ckDate(datestr) { 
	// 正規表現による書式チェック 
	if(!datestr.match(/^\d{4}\/\d{1,2}\/\d{1,2}$/)){
		return false; 
	} 
	var temp = datestr.split('/');
	var vYear = temp[0] - 0; 
	var vMonth = temp[1] - 1; // Javascriptは、0-11で表現 
	var vDay = temp[2] - 0; 
	// 月,日の妥当性チェック 
	if(vMonth >= 0 && vMonth <= 11 && vDay >= 1 && vDay <= 31){ 
		var vDt = new Date(vYear, vMonth, vDay); 
		if(isNaN(vDt)){ 
			return false; 
		}else if(vDt.getFullYear() == vYear && vDt.getMonth() == vMonth && vDt.getDate() == vDay){ 
			return true; 
		}else{ 
			return false; 
		} 
	}else{ 
		return false; 
	} 
}
function getByte(text)
{
	count = 0;
	for (i=0; i<text.length; i++)
	{
		n = escape(text.charAt(i));
		if (n.length < 4) count++; else count+=2;
	}
	return count;
}


/*--------------------------------------------------------------------*/
/* index */
/*--------------------------------------------------------------------*/
function goto_confirm()
{
	var form = $('form1');
	

	var uid = form.uid.value;

//	var login_pass2 = form.login_pass2.value.replace(' ', '');
	var user_name1 = form.user_name1.value.replace(' ', '');
	var user_name2 = form.user_name2.value.replace(' ', '');
	var user_name1_kana = form.user_name1_kana.value.replace(' ', '');
	var user_name2_kana = form.user_name2_kana.value.replace(' ', '');
	var handle_name = form.handle_name.value.replace(' ', '');
	var pid = form.pid.value;
	var birth_date1 = form.birth_date1.value;
	var birth_date2 = form.birth_date2.value;
	var birth_date3 = form.birth_date3.value;
	var birth_date = birth_date1 + "/" + birth_date2 + "/" + birth_date3;
	var mail_pc = form.mail_pc.value.replace(' ', '');
	var mail1 = form.mail_mobile.value.replace(' ', '');
	var mail2 = form.mail2.value;

	if (uid != "") {
		var login_pass = form.login_pass.value.replace(' ', '');
		var login_pass2 = form.login_pass2.value.replace(' ', '');
		if (login_pass == "")
		{
			alert('ログインパスワードが入力されていません');
			return;
		}
		if (getByte(login_pass) < 8 || getByte(login_pass) > 16)
		{
			alert('ログインパスワードは8文字〜16文字です');
			return;
		}
		if (login_pass != login_pass2)
		{
			alert('ログインパスワードが確認用のものと一致しません');
			return;
		}
	}
	if (user_name1 == "")
	{
		alert('姓が入力されていません');
		return;
	}
	if (getByte(user_name1) > 100)
	{
		alert('姓は全角50文字以内です');
		return;
	}
	if (user_name2 == "")
	{
		alert('名前が入力されていません');
		return;
	}
	if (getByte(user_name2) > 100)
	{
		alert('名前は全角50文字以内です');
		return;
	}
	if (user_name1_kana == "")
	{
		alert('姓(カナ)が入力されていません');
		return;
	}
	if (getByte(user_name1_kana) > 100)
	{
		alert('姓(カナ)は全角50文字以内です');
		return;
	}
	if (user_name2_kana == "")
	{
		alert('名前(カナ)が入力されていません');
		return;
	}
	if (getByte(user_name2_kana) > 100)
	{
		alert('名前(カナ)は全角50文字以内です');
		return;
	}
	if (handle_name == "")
	{
		alert('ハンドルネームが入力されていません');
		return;
	}
	if (getByte(handle_name) > 100)
	{
		alert('ハンドルネームは全角50文字以内です');
		return;
	}
	if (pid == "-1")
	{
		alert('都道府県が選択されていません');
		return;
	}
	
	if (birth_date != "")
	{
		if (!ckDate(birth_date))
		{
			alert('誕生日の日付が妥当ではありません。');
			return;
		}
	}
	if (mail_pc == "")
	{
		alert('ＰＣメールが入力されていません');
		return;
	}
	if (!mail_pc.match(/^\S+@\S+\.\S+$/))
	{
		alert('ＰＣメールが正しくありません');
		return;
	}
	
	if (mail1 != "")
	{
		var mail = mail1 + mail2;
		if (!mail.match(/^\S+@\S+\.\S+$/))
		{
			alert('携帯メールが正しくありません');
			return;
		}
	}
	
	form.submit();
}

/*--------------------------------------------------------------------*/
/* confirm */
/*--------------------------------------------------------------------*/
function back()
{
	history.back();
}
function regist()
{
	var form = $('form1');
	if(confirm('この内容で登録します。よろしいですか？')){
		form.action = "regist.php";
		form.menu.value = "regist";
		form.submit();
	}
}
function u_delete()
{
	var form = $('form1');
	if(confirm('会員情報を削除します。本当によろしいですか？')){
		form.action = "delete.php";
		form.menu.value = "delete";
		form.submit();
	}
}
