Tengo un problema con el siguiente código de javascript, necesito que me tome el valor que hay en el campo de texto de un formulario (elemento) y me le sume o reste el parámetro valor.
La resta funciona muy bien, pero con la suma LO CONCATENA! intente poniendole un parseInt pero nada :(
Help!
Código:
  
 function calcular(elemento, valor)
{
	var valor_total = document.form1.total_a_pagar.value;
	if(document.forms['form1'].elements[elemento].checked)
	{
		valor_total+=parseInt(valor);
	}
	else
	{
		valor_total-=parseInt(valor);
	}
	document.form1.total_a_pagar.value=valor_total;
	tipo_plan();
}
 
