function
CSInputValidatorItem(_id, _succMsg, _failMsg, _proc) { var id = '' ; var succMsg = '' ; var failMsg = '' ; var proc = null ; this .Id = function () { return id;};
this .SuccMsg = function () { return succMsg;};
this .FailMsg = function () { return failMsg;};
this .Validate = function () { if (proc != null ) { return proc();}
return false ;};
{
id = _id;
succMsg = _succMsg;
failMsg = _failMsg;
proc = _proc;
}
}
function CSInputValidator(_selfName, _items) { this .Validate = function (id) { if (id == null ) { for ( var i = 0; _items != null && i < _items.length; i++) { if (_items[i].Validate()) {}
else {alert(_items[i].FailMsg());
return false ;}
}
}
else { for ( var i = 0; _items != null && i < _items.length; i++) { if (_items[i].Id() == id) { return _items[i].Validate();}
}
}
return true ;};
}