Validate.greaterThan = function( value, param ) 
{
	return ( value >= param );
}

Validate.lessThan = function( value, param ) 
{
    value = value.replace(/[^0-9]/g, '');
    param = param.replace(/[^0-9]/g, '');
    return ( parseInt(value) <= parseInt(param) );
}

Validate.between = function( value, start, end ) 
{
    return ( value >= start && value <= end );
}

Validate.digits = function( value ) 
{
    if( !value ){ 
    	return true;
    }
    
    return /^\d+$/.test(value);
}

Validate.digits.mask = function( id )
{
    new Mask( id , null , 'integer' );
}

Validate.int = function( value )
{
	if( !value ){
		return true;
	}
	return !isNaN( value );
}

Validate.float = function( value )
{
	value = value.replace(',', '.');
	if( !value ){
		return true;
	}
	return !isNaN( value );
}
