_axl,
делайте свойства как говорит
9xakep в глобальном пространстве и юзайте их:
var validator = function(newfunc)
{
var global = {
param: 1
}
var oldfunc = function()
{
alert("internal " + global.param);
}
oldfunc = newfunc || oldfunc;
oldfunc.call( global );
}
validator();
validator(
function()
{
alert("external " + this.param)
}
);