/*****************************
	Valida Login | Submit 
*****************************/

function doLogin() {
	var x = 0;
	obj = document.forms.usrlogin;
	if (obj.email.value.length < 4) { // Valida Email
		x = 1;
		alert('O email não foi correctamente preenchido.   ');
		obj.email.focus();
	}
	else if (obj.pwd.value.length < 4) { // Valida Password 
		x = 1;
		alert('A password deve conter no mínimo 5 letras.    ');
		obj.pwd.focus();
	}
	if (x == 0) { 		// OK? Submit
		obj.submit();
		return true;
	}
	else {				// Retorna vazio
		return false;
	}
}

/*****************************
	Recupera Password 
*****************************/

function recoverPassword() {
	var x = 0;
	obj = document.forms.usrlogin;
	if (obj.email.value.length < 4) { // Valida Email
		x = 1;
		alert('Para recuperar a password, preencha o campo email.   ');
		obj.email.focus();
	}
	
	if (x == 0) { 		// OK? Submit
		obj.action = "login.php?action=password";
		obj.submit();
		return true;
	}
	else {				// Retorna vazio
		return false;
	}
}

/*****************************
	Submit w/ Enter Key
*****************************/

function checkEnter(e) {
	var characterCode
	if(e && e.which) {
		characterCode = e.which // character code is contained in NN4's which property
	}
	else {
		e = event
		characterCode = e.keyCode // character code is contained in IE's keyCode property
	}
	if (characterCode == 13) { // if generated character code is equal to ascii 13 (if enter key)
		return doLogin();
	}
	else {
		return false
	}
}

/*****************************
	Focus Field onLoad
*****************************/

function focusField() {
	if (document.forms.usrlogin.email.value.length == 0) {
		document.forms.usrlogin.email.focus();
	}
	else {
		document.forms.usrlogin.pwd.focus();
	}
}
