Executando uma equação com Javascript de um campo de texto

Eu estou tentando criar uma calculadora on-line simples que pode executar cálculos básicos em JavaScript.

Eu consegui criar a interface para que os números e operadores e armazenados em um campo de formulário.

O que eu gostaria de poder fazer é passar os valores dentro do campo de formulário para uma função que calculará o total do campo de formulário.

O campo de formulário pode conter desde simples 10 + 10 até equações mais complexas usando parênteses. Os operadores em uso são + - * /

É possível passar o campo de formulário para uma função de javascript que pode reconhecer os operadores e executar a função da operação nos valores.

Um valor possível no campo de texto seria:

120/4 + 130/5

A função deve retornar 56 como a resposta. Eu fiz isso em javascript quando eu sei os valores como neste violinohttp://jsfiddle.net/DhqGB/

O que eu gostaria de poder fazer é passar o valor total "120/4 + 130/5" para a função e conseguir extrair os números e operadores para criar o total.

Alguém tem alguma idéia de como isso pode ser feito ou se é possível? isso pode ficar mais complexo onde eu possa precisar passar valores entre parênteses "(120/4) + (130/5)"

questionAnswers(5)

yourAnswerToTheQuestion