Hola
Veamos una serie de cosas
i no es una variable, así que la condición dice que si la letra i es igual a una letra con nombre 0. Claro está es nunca se va a dar
Cita: if (rtrim(Request.Cookies("idioma"))<>"") then
Response.Cookies("idioma").Expires= Date() -1
end if
Destruyes la cookie para seguidamente volverla a crear. ¿Por qué no simplemente la reescribes?
Aquí vuelves ha hacer lo mismo de antes
No se, replanteate todo eso
Suerte