function loginSumit(){
	 var url = "index.so?act=UsersAjax&method=UserLogin";

	var USER_NAME   = $('USER_NAME_LOGIN').value;
    var PSSWORD    = $('PSSWORD').value;
    var obj_remeberme  = $('remeberme');
	
	if ('' == USER_NAME) {
        alert(Lang["UsersLoginJs"]["InputUserName"]);
        return false;
    }
    
    if ('' == PSSWORD) {
        alert(Lang["UsersLoginJs"]["InputPassword"]);
        return false;
    }
	
	var params = "USER_NAME="+encodeURIComponent(USER_NAME)+"&PSSWORD="+encodeURIComponent(PSSWORD)+"&game_id=1&obj_remeberme="+encodeURIComponent(obj_remeberme);

	new Ajax.Request(
		url,
		{
			method: 'post',
			parameters: params,
			onComplete: function(res){
				var result = eval("("+res.responseText+")");
				if(result.success == true){
					$('user_logout').style.display  = 'none';
        			$('user_login').style.display  = '';
					
					$('login_user_name').innerHTML = USER_NAME;
					
					var default_server = "<input type='radio' name='server_enter' value='"+result.server_host+"' checked />"+result.default_server_name+"&nbsp;";
					if(result.last_login_time!=undefined){
						default_server+=result.last_login_time;
					}
					
					$('sid').value = result.sessionid;
					$('server_list').innerHTML = default_server;
					
					window.location.href='index.so?act=accountManagement';
					return true;
				}else{
					switch (result.code) {
						case 'E01': 
							alert(Lang["UsersLoginJs"]["InputUsername"]);
							break;
						case 'E02':
							alert(Lang["UsersLoginJs"]["InputPassword"]);
							break;
						case 'E03':
							alert(Lang["UsersLoginJs"]["NotExistsUserName"]);
							break;
						case 'E04':
							alert(Lang["UsersLoginJs"]["ErrorPassword"]);
							break;
						case 'E05': 
							// -- longin success
							
							break;
						case 'E06':
							alert(Lang["UsersLoginJs"]["UserDisabled"]);
							break;
					  default:
						   break;
					}
					return false;
				}
			}
		}
	);
}

function caplayloginSumit(){
	 var url = "index.so?act=UsersAjax&method=UserLogin";

	var USER_NAME   = $('USER_NAME_LOGIN').value;
    var PSSWORD    = $('PSSWORD').value;
    var obj_remeberme  = $('remeberme');
	
	if ('' == USER_NAME) {
        alert(Lang["UsersLoginJs"]["InputUserName"]);
        return false;
    }
    
    if ('' == PSSWORD) {
        alert(Lang["UsersLoginJs"]["InputPassword"]);
        return false;
    }
	
	var params = "USER_NAME="+encodeURIComponent(USER_NAME)+"&PSSWORD="+encodeURIComponent(PSSWORD)+"&game_id=1&obj_remeberme="+encodeURIComponent(obj_remeberme);

	new Ajax.Request(
		url,
		{
			method: 'post',
			parameters: params,
			onComplete: function(res){
				var result = eval("("+res.responseText+")");
				if(result.success == true){
					$('loginbox').style.display='none'
					$('user_logout').style.display  = 'none';
        			$('user_login').style.display  = '';
					
					$('login_user_name').innerHTML = USER_NAME;
					
					var default_server = "<input type='radio' name='server_enter' value='"+result.server_host+"' checked />"+result.default_server_name+"&nbsp;";
					if(result.last_login_time!=undefined){
						default_server+=result.last_login_time;
					}
					
					$('sid').value = result.sessionid;
					$('server_list').innerHTML = default_server;
					
					window.location.href='index.so?act=accountManagement';
					return true;
				}else{
					switch (result.code) {
						case 'E01': 
							alert(Lang["UsersLoginJs"]["InputUsername"]);
							break;
						case 'E02':
							alert(Lang["UsersLoginJs"]["InputPassword"]);
							break;
						case 'E03':
							alert(Lang["UsersLoginJs"]["NotExistsUserName"]);
							break;
						case 'E04':
							alert(Lang["UsersLoginJs"]["ErrorPassword"]);
							break;
						case 'E05': 
							// -- longin success
							
							break;
						case 'E06':
							alert(Lang["UsersLoginJs"]["UserDisabled"]);
							break;
					  default:
						   break;
					}
					return false;
				}
			}
		}
	);
}

function logOut() {
    var url = "index.so?act=UsersAjax&method=UserLogout";
	var params = "";
	new Ajax.Request(
		url,
		{
			method: 'post',
			parameters: params,
			onComplete: function(res){
				var result = eval("("+res.responseText+")");
				if(result.success == true){
					$('user_logout').style.display  = '';
					$('user_login').style.display  = 'none';
					$('login_user_name').innerHTML    = '';
					$['form1'].reset();
					$['form2'].reset();
					return true;
				}
			}
		}
	);
}

function playNow(str){
	var serverStr = str;
	var server_enter = document.getElementsByName('server_enter');
	var sid = $('sid').value;
	 for(var i=0;i<server_enter.length;i++){
         if(server_enter[i].checked){
        	 var url=server_enter[i].value;
       }
    }
	
	//ÁÙÊ±¼ÓµÄ
	var server_arr = serverStr.split(",");
	for(i=0;i<server_arr.length;i++)  {
	  if(server_arr[i]==url){
	  	location.href="http://"+url+"?sid="+sid;
		return true;
	  }  
	 } 
	 
	 location.href= "http://www.napwar.com/Maintenance.html";
	 
	return true;
}
