Hola estoy probando unas páginas que he creado usando iframes pero me ha salido un error al probarlos en ie7 y firefox


pero no se a que se deba.
Aquí el código que tengo :
Código:
//esto es del iframe
<form action="" method="post" name="file" id="file" >
<div align="center">
<select name="file" size="1">
<option value="default" selected>A</option>
<option value="01">B</option>
</select>
<input type="button" name="Button" value="Filtrar"
onClick="loadTutorialFile(file[file.selectedIndex].value)">
</div>
</form>
<p align="center">
<iframe src="dash2008.php" id="tutorialfile" width="1045px" height="600px" align="center" scrolling="yes"></iframe>
//la función en javascript que carga la página en el iframe
function loadTutorialFile(month) {
var Ifrm = document.getElementById ? document.getElementById('tutorialfile') :
document.all ? document.all('tutorialfile') : null;
if (Ifrm) Ifrm.src = (file == 'default') ?
'dash2008.php' : 'dash2009';
}
El código en rojo aparece en la consola de errores de firefox y me marca:"file is not defined ", por lo que no me carga la página pero en ie7 corre bien.
No se a que se deba el error, alguien sabe?