// set up Homebase namespace
if (!homebase) var homebase = {};
//validator methods
homebase.validator= {
	constants : { nectar_prefix: "", nectar_regex: "" }, //initialized in getResource.jspf
	
	init: function(){
		var hbvconstants = homebase.validator.constants;		
		hbvconstants.nectar_regex = hbvconstants.nectar_prefix+ "[0-9]{11}";
	},

	validateNectarCardNumber: function(cardNumber){
		var hbvconstants = homebase.validator.constants;		
		
		return cardNumber==cardNumber.match(hbvconstants.nectar_regex);
	},
	
	validateNectarCardNumberNotMandatory: function(cardNumber){
		var hbvconstants = homebase.validator.constants;		
		if(cardNumber =="") return true;
		if(cardNumber === hbvconstants.nectar_prefix) return true;
		
		
		return cardNumber==cardNumber.match(hbvconstants.nectar_regex);
	}

}