/*
	Secretaría de Turismo - CEDOC VIRTU@L
	index.js
*/

function my_init() {
	document.getElementById('usuario').focus();
	document.getElementById('desactivar_sesion').checked = false;
	document.getElementById('div-desactivar_sesion').style.display = 'none';
}

function acceso() {
// intenta realizar el acceso
	
	var desactivar_sesion = document.getElementById('desactivar_sesion').checked;
	
	my_init(); // resetea la forma durante un intento de acceso

	mensaje('Espere por favor...', 'warn');

	JaniumAPI.POST('/sesion/nueva', JaniumAPI.KEY, {
		nocuenta: document.getElementById('usuario').value,
		password: document.getElementById('password').value,
		desactivar_sesion: desactivar_sesion
	});
}

function json_janium_api_callback(rsp) {
// callback para la API de Janium
	if (rsp.status == 'ok') {
		window.location = rsp.start_page;
 	}
	else {
		if (rsp.code == '300') {
			mensaje('No es posible iniciar la sesión. Verifique su clave de usuario y contraseña.', 'fail');
			return;
		}
		
		if (rsp.code == '301') {
			mensaje('Hay una sesión activa para esa cuenta. Si está seguro de que se trata de un error, marque la casilla "Desactivar sesión existente" e intente de nuevo.', 'fail');
			document.getElementById('div-desactivar_sesion').style.display = 'block';
			return;
		}

		if (rsp.code == '302') {
			mensaje('No hay licencias disponibles en este momento. Por favor intente más tarde.', 'fail');
			return;
		}

		mensaje(rsp.message, 'fail');
	}
}
