/**
 * ClientValidator DK
 *
 * Extends CS_ClientValidator_Base
 * @extends CS_ClientValidator_Base
 */
function CS_ClientValidator_DK(){}

CS_ClientValidator_DK.prototype = 
{
	validPostcode : function(field_name)
	{
		var obj = this._data[field_name];
		return (obj.value.length == 4 && this._isNumeric(obj.value));
	},
	
	validPhone : function(field_name)
    {
    	var expr = /^[2-9][0-9]{7}$/;
		var ret = expr.exec(this._data[field_name].value);
		return !(ret == null);
    },
    
    validCPREnd : function(field_name)
    {
    	var obj = this._data[field_name];
		return (obj.value.length == 4 && this._isNumeric(obj.value));
    },
    
    validBusinessId : function(field_name)
    {
    	var obj = this._data[field_name];
		return (obj.value.length == 8 && this._isNumeric(obj.value));
    }
}

CS_ClientValidator_Base.extend(CS_ClientValidator_DK);
