Это зависит от того, где определена ваша функция. Если это определено в глобальной области, вы можете сказать:
if (window[x]) window[x]();
Если его часть объекта находится в глобальной области видимости, скажите:
var obj = function() {
this.x = function() {
// do something
};
}
тогда вы можете назвать это как:
window[obj][x]();
Это для начала. Вы должны добавить нулевые проверки и действительно ли это функция или нет в вашей последней процедуре.
Если вы используете jQuery, вы можете проверить, сказав: if (jQuery.isFunction(window[x])) window[x]();