// JavaScript Document
var Validacao = {

	form : function(el,vt) {

		if( Util.getObj(el) ) {
			eval("var valido = Validacao."+vt+"(Util.getObj(el).value)");
			return valido;
		}

		return false;
	},

	vazio : function(s){
		return s == '' || s == null;
	},
	
	espaco : function(s) {
		if( !Validacao.vazio(s) ) {
			return /^\s+$/.test(s);
		}

		return true;
	},
	
	digito : function(d) {
		if( !Validacao.vazio(d) ) {
			return /^[0-9]+$/.test(d);
		}

		return false;
	},
	
	email : function(s) {

		return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(s);
	}
}


is_vazio = function(s){
	return s == '';
}

is_null = function(s){
	return s == null;
}

is_space = function(s) {
	if(!is_vazio(s)) {
		return /^\s+$/.test(s);
	} else {
		return true;
	}
}

is_digit= function(d) {
	if(!is_vazio(d)) {
		return /^[0-9]+$/.test(d);
	} else {
		return false;
	}
}

regexf = function(f,regexp) {
	return regexp.test(f);
}

is_email = function(s) {

	return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(s);
}
