lo he hecho al vuelo, a ver si funciona
Cita: var comp = control.value == contador;
contador = control.value != contador ? control.value : contador;
if(contador ==10) {
alert('Maximo permitido alcanzado: 10');
} elseif(comp) {
document.formulario.precio.value= contador++;
}else{
document.formulario.precio.value= contador++;