window.onload = function(){
	DialogBox.imagePath = '../padrao/';
	DialogLogin.init();		
	
	if (!NetPag.CheckSession())
		DialogLogin.Show();
	else
		NetPag.ConfigureForm();
}

/********************* // Diálogo Login // ******************/

var	DialogLogin = {
	user: null,
	pwd: null,
	botEntrar: null,
	botSair: null,
		
	init: function() {
		DialogLogin.user = Selector.$('d1User');
		DialogLogin.pwd = Selector.$('d1Pwd');
		DialogLogin.btnEntrar = Selector.$('d1BtnEntrar');
		DialogLogin.btnSair = Selector.$('d1BtnSair');
		
		DialogLogin.dialog = new DialogBox(Selector.$('divDialogLogin'));
		DialogLogin.dialog.setTitle('Efetuar Login');
		DialogLogin.dialog.setPosition(-1, -1);
		DialogLogin.dialog.HideCloseIcon();		
		
		DialogLogin.btnEntrar.onclick = DialogLogin.btnEntrar_OnClick; 					
		DialogLogin.btnSair.onclick = DialogLogin.btnSair_OnClick;
				
	},
	
	Show: function () {
		DialogLogin.Limpar();
		DialogLogin.dialog.Show();
		DialogLogin.user.focus();
	},
	
	Limpar: function () {
		DialogLogin.user.value = '';
		DialogLogin.pwd.value = '';
	},
	
	Verificar: function () {
		if (DialogLogin.user.value == '') {
			alert('Informe o usuário');
			DialogLogin.user.focus();
			return false;
		}
		
		if (DialogLogin.pwd.value == '') {
			alert('Informe a senha');
			DialogLogin.pwd.focus();
			return false;
		}
		
		return true;
	},
	
	btnEntrar_OnClick: function () {
		if (!DialogLogin.Verificar())
			return;
		
		var p = 'action=Login' +
			'&user=' + DialogLogin.user.value +
			'&pwd=' + DialogLogin.pwd.value;
		
		DialogLogin.Limpar();
		
		var ajax = new Ajax('post', 'index.php', false);
		ajax.Request(p);
		
		if (parseInt(ajax.getResponseText()) > 0) {
			DialogLogin.dialog.Close();
			if(confirm('Deseja atualizar os saldos?')) {
				window.location = 'saldo.html';
			}
			else {
				window.location = 'index.html';
			}
		}
		else {
			alert('Usuário e/ou Senha inválido(s)');
			DialogLogin.user.focus();
		} 
	},
	
	btnSair_OnClick: function () {
		window.close();
	}
};


