/**
 * functions names
 */
functions = new Array();
/**
 * define function to execute
 * @param string functionName
 * @param string|array values
 */
function addFunction(functionName, values) {
  try {
    values = values.join();
  } catch(err) {
    //values = values - strin variable
  }
  functions[functionName] = values;
}
/**
 * executes all defined functions
 */
function initFunctions() {
  for (x in functions) {
    if (functions[x]!=null) {
      eval(x+"("+functions[x]+")");  //execute function
    } else {
      eval(x+"()");  //execute function
    }
  }
}