/**
 * ログイン処理に利用するjs
 * @author Gportal
 * @date    $Date: $
 * @version $Revision: $
 *
 */

// チェックフラグ
var regchkflg = 0;

var userPass;

function loginCheck(obj, action){
	DWREngine.setTimeout(1000);		// DWR実行タイムアウト
	DWREngine.setAsync(false);		// 同期的に実行(false で同期)

	if(obj.SUBSW.value == '1'){
		alert('実行中です');
		obj.SUBSW.value = '0';
		return false;
	}
	obj.SUBSW.value = '1';

	// ログインID入力チェック
	if(!objnullchk(obj.userID.value)){
		alert("ログインIDを入力してください");
		obj.SUBSW.value = '0';
		return false;
	}

	// パスワード入力チェック
	if(!objnullchk(obj.password.value)){
		alert("パスワードを入力してください");
		obj.SUBSW.value = '0';
		return false;
	}

	// 存在するIDかチェック
	LoginChk.existUserBv1(obj.userID.value, CallBack);
	if (userPass == "") {
		alert("入力されたIDが間違っているか、入力されたIDは存在しません");
		userPass = "";
		obj.SUBSW.value = '0';
		return false;
	}else if(userPass == -1){
		alert("ログインできません");
		userPass = "";
		obj.SUBSW.value = '0';
		return false;
	}

	// パスワードが正しいかチェック
	if(obj.password.value != userPass){
		alert("入力されたパスワードが間違っています");
		userPass = "";
		obj.SUBSW.value = '0';
		return false;
	}


	obj.SUBSW.value = '0';
	obj.action = action;
	obj.submit();

}

function submitConfirm(obj,action){
	obj.action = action;
	obj.submit();
}



function CallBack(data){
	if(data == ""){
		userPass = "";
	}else if(data == "-1"){
		userPass = "-1";
	}else{
		userPass = data;
	}
}

