Page = {
    DisplayIn : function(obj, str){
		if(obj.value == str){
			obj.value = "";
		}
    },
    DisplayOut : function(obj, str){
		if(obj.value == ""){
			obj.value = str;
		}
    },
    DisplayValidate : function(objId, str, msg){
		var obj = document.getElementById(objId);
		if( (obj.value == str) || (obj.value == "") || (obj.value == null) ){
			alert(msg);
			obj.focus();
			return false;
		}
		return true;
    }
}

Validacao = {
    Login : function(idLogin, idSenha){
		var objLogin = document.getElementById(idLogin);
		var objSenha = document.getElementById(idSenha);
		var valueLogin = Validacao.Trim(objLogin.value);
		var valueSenha = Validacao.Trim(objSenha.value);
		var msg = "";
		
		if( valueLogin.length <= 0){
			msg += "- Preencha o e-mail;\n";
			objLogin.focus();
		}else
		if( ! Validacao.IsEmail(valueLogin) ){
			msg += "- E-mail inválido, preencha novamente;\n";
			objLogin.focus();
		}
		if( valueSenha.length <= 0){
			msg += "- Preencha a senha;\n";
		}
		
		if( msg.length > 0){
			alert("Atenção:\n"+msg);
			return false;
		}
		
		return true;
    },
	Trim : function(str){
		return str.replace(/^\s+|\s+$/g,"");
    },
	IsEmail : function(str){
		var er = /^[\w-\.]+\@[\w\.-]+\.[a-z]{2,4}$/;
		return er.test(str.toLowerCase());
    }
}
