function valor(ancho,perfil,diametro){
  perfilx = perfil/100;
	diametrox = (diametro * 25.4)/2;
	x = ancho * perfilx;
	radio = diametrox + x;
	pi = Math.PI;
	perimetro = radio * 2 * pi;
	recorrido = perimetro/1000;
	return recorrido;
}

function calculadora(f){
	// solicitamos los datos del neumatico original
	ancho = f.ancho.value * 1;
	perfil = f.perfil.value * 1;
	diametro = f.diametro.value * 1;
	
	// solicitamos los datos del neumatico que deseamos poner 
	nwancho = f.nwancho.value * 1;
	nwperfil = f.nwperfil.value * 1;
	nwdiametro = f.nwdiametro.value * 1;
	
  // calculamos el perimetro del neumatico original, el valor depende de la cantidad, el tipo de interes y el tiempo solicitado 
	var recorrido;
	recorrido = valor(ancho,perfil,diametro);
	
  // devolvemos el resultado del recorrido neumatico original 
	f.recorrido.value = recorrido + " metros";

  // calculamos el perimetro del neumatico que desea poner, el valor depende de la cantidad, el tipo de interes y el tiempo solicitado 
  var nwrecorrido;
  nwrecorrido = valor(nwancho,nwperfil,nwdiametro);

  // devolvemos el resultado del recorrido neumatico que desea poner 
  f.nwrecorrido.value = nwrecorrido + " metros";

  // calculamos el porcentaje 
  xx = (nwrecorrido * 100)/recorrido;
  porcentaje = xx-100;

  // devolvemos el resultado del recorrido neumatico original 
  f.porcentaje.value = porcentaje + " %";

  var equivalencia;
  if(porcentaje<-3){
  	equivalencia = ("NO es equivalente");
  }else{
  	if(porcentaje>3){
  		equivalencia = ("NO es equivalente");
  	}else{
  		equivalencia = ("SI es equivalente");
  	}
  }

  // devolvemos el resultado de la equivalencia 
  f.equivalencia.value = equivalencia;
}

