define( function() { "use strict"; function PageModule() { }; function myProductCodeValidator( re, aValues ) { var iLength = aValues.length; for ( var i = 0; i < iLength; i++ ) { var s = aValues[i].use; if ( !s || !s.match( re ) ) { return false; } } return iLength > 0; } PageModule.prototype.load = function( Page1 ) { Page1.getControlByName( "txtProductCode" ).setValidator(myProductCodeValidator.bind( null, /^99[1-5]$/ )); }; return PageModule; });