$.fn.ketchup.validation('name', function(element, value) {
	value = value.replace(/\s+/g, '');
	if (value == '') return true;
	if (/\d+/.test(value)) return false;
	if(/^.{2,}$/.test(value)) return true;
	else return false;
});

$.fn.ketchup.validation('password', function(element, value) {
	if(/^\S{6,20}$/.test(value)) return true;
	else return false;
});

$.fn.ketchup.validation('company', function(element, value) {
	if (value.replace(/\s*/g, '') == '') return false;
	if(/^.{2,}$/.test(value)) return true;
	else return false;
});

$.fn.ketchup.validation('street', function(element, value) {
	if (/\S{4,}/.test(value)) return true;
	//if(/^[\w\d\.,-\/ ]{4,}$/.test(value)) return true;
	else return false;
});

$.fn.ketchup.validation('zip', function(element, value) {
	if (value == '') return true;
	if(/^[\w\d -]{4,10}$/.test(value)) return true;
	else return false;
});

$.fn.ketchup.validation('nodigits', function(element, value) {
	if(/\d{1,}/.test(value)) return false;
	else return true;
});

$.fn.ketchup.validation('percentage', function(element, value) {
	value = parseFloat(value);
	if (value<0 || value>100) return false; 
	else return true;
});

/*
$.fn.ketchup.validation('phone', function(el, value, complex){
	if (complex){
		var $p = $(el).parents('.ketchup-phone:first'), value = '';
		$p.find('input').each(function(){
			if (!/validate\(.*phone\(complex\)/.test($(el).attr('rel'))) return;
			if (value != '' ) value += '-';
			value += $(this).val();
		});
		if (/^\d*\-\-$/.test(value)) return true;
	}
	if (/^\d{1,4}\-\d{2,5}\-\d{4,15}$/.test(value)) return true;
	else return false;
});
*/

