var splash = {
	
	ajx: new AjaxHandler("/inc/evoAuth.php"),
	
	init: function(){
		$('login').focus();
		if (!imgOn) noimg();
	},
	
	onkey: function(e){
		if (e.keyCode==13){ this.submit(); return;}
		$('passwd').className="data";
		$('login').className="data";
		if ($('login').value && $('passwd').value){
			$('button_act').style.display='block';
			$('button').style.display='none';
			$('remember').disabled='';
			$('remember_label').className='';
		} else {
			$('button_act').style.display='none';
			$('button').style.display='block';
			$('remember').checked=false;
			$('remember').disabled='disabled';
			$('remember_label').className='disabled';
		}
	},
	
	submit: function(){
		if (!$('login').value || !$('passwd').value) return;
		this.ajx.setAccepter('splash');
		this.ajx.addParam('_act', 'login');
		this.ajx.addParam('_log', $('login').value);
		this.ajx.addParam('_pas', $('passwd').value);
		this.ajx.addParam('_rem', $('remember').checked);
		this.ajx.addParam('_tologin', 1);
		this.ajx.go();
		
		return false;
	},
	
	onaccept: function(resp){
		var r = resp.responseJS;
		switch (r._result){
			case '2':
				if ( _redirect ) window.location.href=_redirect;
           		else window.location.reload();
				break;
			case '1':
				$('errorpanel').style.display='block';
            	$('error_message').innerHTML='Неправильный пароль';
            	$('grey_error').innerHTML='Попробуйте ввести другой пароль.';
            	$('passwd').className="data_error";
            	$('passwd').value="";
        		$('passwd').focus();
        		$('passwd').select();
				break;
			case '0':
				$('errorpanel').style.display='block';
            	$('error_message').innerHTML='Неправильный логин';
            	$('grey_error').innerHTML='Проверьте корректность данных в выделенном поле.';
            	$('login').className="data_error";
        		$('login').focus();
        		$('login').select();
            	break;
			default:
				alert('in '+r._result);
		}
		r._result
	}
}
