Os pongo el codigo, porque no se si es que no entiento o no me da la cabeza o que, pero no me hace ni caso:
GLOBAL.ASA
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Session_onStart()
Session.Timeout = 3
Session("Redireccionar") = 1
End Sub
Sub Session_onEnd()
Set Session("Redireccionar") = 0
End Sub
</SCRIPT>
INDEX.ASP
<%
Response.Buffer = True
If Session("Birbideratu") <> 1 Then
%><script language=javascript>alert('<%=Session(" Redireccionar")%>');</script><%
Response.Redirect "idioma.asp"
End If
%>
.
.
.
.
<meta http-equiv="refresh" content="250">
Yo creo que esta bien ¿no? :(