/**
 * Clase que centraliza las funcionalidades de la vista de recuperar usuario
 * @returns
 */


function ConditionsView(options) {
	var self = this;
	self.userServiceFacade = options.userServiceFacade;
	self.inet = options.inet;
	self.i18n = options.i18n;
	self.messageHandler = options.messageHandler;
	self.scrollbar = null;
	self._init();
};



/***
 * Método de inicialización en la creación de la vista
 */
ConditionsView.prototype._init = function() {
	
	var self = this;
	self._loadStep('conditionsStep',{i18n: self.i18n}, '');
};


/**
 * Carga el paso 1
 */
ConditionsView.prototype._loadStep = function(action, params, module) {
	
	var self = this;
	
	if(!module && module != '') {
		module = 'conditionsStep';
	}
	var url = self.inet.generateUrl(action, {}, module);
	var template = self.inet.renderTemplate(url, params);
	if (template){
		$('#recoveryView .modal-content').html(template);
		
		$(".bodyformscroll").mCustomScrollbar({
	        theme : "dark",
	        advanced : {
	            autoScrollOnFocus : false,
	            updateOnContentResize : true
	        }
	    });
		
		$('#recoveryView').modal({'backdrop' : 'static'});
		inet.centerModal();
		
	}
	
};
