﻿$(function() {
	//var ck_company =/^[ア-ケァ-ヶ]*$/;
	//var ck_company =/^[一-龠ア-ケァ-ヶ]*$/;

	var ck_passwd =/^[A-Za-z0-9!@#$%^&*()_-]{6,20}$/;
	var ck_email = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i 
	$("label#errorinfo").hide();
	//$(".loginbtn").hide();
	//$("input: submit").hide();
$("#loginbtn").attr("disabled", true);
var flag = false;
$("#mailadress").keyup(email_check);
function email_check(){
	var email = $("#mailadress").val();
	if (email == ""||email == "例：info@b-rise.jp") {
		$("#mailadress").css("border", "2px #C33 solid");
		$(this).css("color","#848484");
		flag = false;　　//未入力の場合
		return false;
	}
	if (!ck_email.test(email)){　//正規表現エラーの場合
		$("#mailadress").css("border", "2px #C33 solid");
		$("#loginbtn").attr("disabled", true);
		return false;
		
	}else{
		$(this).css("color","#000000");
		$("#mailadress").css("border", "2px #090 solid");
		if(passwd_check()){
			$("#loginbtn").attr("disabled", false);
　　if(window.event.keyCode == 13){
			var email = $("#mailadress").val();
			var passwd = $("#passwprd").val();
			//var remember = $("#remember").val();

  //チェックボックスのリスト
  var checkboxes = document.getElementsByName('remember');
  //チェック項目を判定し、title属性値を取り出す
  var remember = '';
  for( var i=0; i<checkboxes.length; i++ ) {
    var elm = checkboxes.item(i);
    if(elm.checked == true) {
      remember  = elm.value;
    } else {
      remember  = "";
    }
  }
  //結果をアラート表示
			var dataString = 'email=' + email + '&password=' + passwd + '&remember=' + remember;
			$.ajax({
				type: "POST",
				url: "ajax-php-process/login-process.php",
				data: dataString,
				success: function(response) {
					if(response  == "ok"){
						window.location.href="process?getacross=mypage";
					}else if(response  == "ng"){
						window.location.href="process?accounts=login-miss";
					}
				}
			});
　　}
		}
		flag = true;
		return true;
	}
} //end of company_check

		$("#passwprd").keyup(passwd_check);
		function passwd_check(){
			var passwd = $("#passwprd").val();
			if (passwd == ""||passwd == "パス ワード") {　　//未入力の場合
				$("#passwprd").css("border", "2px #C33 solid");
				$(this).css("color","#848484");
				return false;
			}
			if (!ck_passwd.test(passwd)){　//正規表現エラーの場合
				$("#passwprd").css("border", "2px #C33 solid");
				$("#loginbtn").attr("disabled", true);
				return false;
			}else{
				$(this).css("color","#000000");
				$("#passwprd").css("border", "2px #090 solid");
				if(flag) {
					$("#loginbtn").attr("disabled", false);
　　if(window.event.keyCode == 13){
			var email = $("#mailadress").val();
			var passwd = $("#passwprd").val();
			//var remember = $("#remember").val();

  //チェックボックスのリスト
  var checkboxes = document.getElementsByName('remember');
  //チェック項目を判定し、title属性値を取り出す
  var remember = '';
  for( var i=0; i<checkboxes.length; i++ ) {
    var elm = checkboxes.item(i);
    if(elm.checked == true) {
      remember  = elm.value;
    } else {
      remember  = "";
    }
  }
  //結果をアラート表示
			var dataString = 'email=' + email + '&password=' + passwd + '&remember=' + remember;
			$.ajax({
				type: "POST",
				url: "ajax-php-process/login-process.php",
				data: dataString,
				success: function(response) {
					if(response  == "ok"){
						window.location.href="process?getacross=mypage";
					}else if(response  == "ng"){
						window.location.href="process?accounts=login-miss";
					}
				}
			});
　　}
				}
				
				return true;
			}
		} //end of company_check
//submit		
		$(".bt_login").click(function(){
			var email = $("#mailadress").val();
			var passwd = $("#passwprd").val();
			//var remember = $("#remember").val();

  /* チェックボックスのリスト */
  var checkboxes = document.getElementsByName('remember');
  /* チェック項目を判定し、title属性値を取り出す */
  var remember = '';
  for( var i=0; i<checkboxes.length; i++ ) {
    var elm = checkboxes.item(i);
    if(elm.checked == true) {
      remember  = elm.value;
    } else {
      remember  = "";
    }
  }
  /* 結果をアラート表示 */
			var dataString = 'email=' + email + '&password=' + passwd + '&remember=' + remember;
			$.ajax({
				type: "POST",
				url: "ajax-php-process/login-process.php",
				data: dataString,
				success: function(response) {
					if(response == "ok"){
						window.location.href="process?getacross=mypage";
					}else if(response == "ng"){
						window.location.href="process?accounts=login-miss";
					}
				}
			});
		});
});
runOnLoad(function(){
  //$("input#company").select().focus();
});
