Necesito que cuando haga un cambio en el input range este valor lo detecte una función y luego lo pase por un switch el cual tomara acciones según el valor del range, fácil no? eso pense..

Este es el código tal cual completo es muy básico, no se porque no funciona :S
nota: el valor rango si esta llegando a la función y con un if si me lo toma en cuenta, ahora si me perdi :S
Código HTML:
<input type="range" min="1" max="2" value="1" name="rango_precio" id="rango_precio" onchange="cambioRango(this.value)"> <textarea id="valor_rango"> </textarea> <script type="text/javascript"> function cambioRango(rango){ switch(rango) { case 1: alert(rango); document.getElementById("valor_rango").innerHTML = "prueba1"; break; case 2: document.getElementById("valor_rango").innerHTML = "prueba2"; break; } } </script>