Os refereis a estas lineas no?
Código HTML:
var bebida = bebidas[i];
Código HTML:
<input type="hidden" name="coca-cola-2" value="bebida" />
Mismo nombre de variable y mismo valor de value. Si es eso ya lo probé cambiando el nombre de la variable javascript por bbida por ejemplo y sigue dando el mismo fallo, imgbebida undefined.
Saludos ;)