// JavaScript Document
var aNivel, aMateria, aEtapa, aAux;

aNivel = new Array(6);
aMateria = new Array(6);
aEtapa = new Array(6);

aEtapa[0] = new Option(' -- Todas -- ', 't', true, false); 
aEtapa[1] = new Option('Pre-escolar', '1', false, false);
aEtapa[2] = new Option('Pre-Primaria', '2', false, false);
aEtapa[3] = new Option('Primaria', '3', false, false);
aEtapa[4] = new Option('Secundaria', '4', false, false);
aEtapa[5] = new Option('Preparatoria', '5', false, false);
aEtapa[6] = new Option('Extracurriculares', '8', false, false);

aAux = new Array(0);
aAux[0] = new Option(' -- Todas -- ', '', true, false);
aMateria[0] = aAux;
aAux = null;

aAux = new Array(0);
aAux[0] = new Option(' -- Ninguna -- ', '00', true, false);
aMateria[1] = aAux;
aAux = null;

aAux = new Array(0);
aAux[0] = new Option(' -- Todas -- ', 'xx', true, false);
aAux[1] = new Option('Matemáticas', '01', true, false);
aAux[2] = new Option('Lengua Castellana', '02', false, false);
aAux[3] = new Option('Lengua Inglesa', '03', false, false);
aAux[4] = new Option('Conocimiento del Medio', '04', false, false);
aAux[5] = new Option('Música', '05', false, false);
aAux[6] = new Option('Educación física', '06', false, false);
aMateria[2] = aAux;
aAux = null;

aAux = new Array(0);
aAux[0] = new Option(' -- Todas -- ', 'xx', true, false);
aAux[1] = new Option('Matemáticas', '01', true, false);
aAux[2] = new Option('Lengua Castellana y Literatura', '02', false, false);
aAux[3] = new Option('Lengua Inglesa', '03', false, false);
aAux[4] = new Option('Ciencias de la Naturaleza', '04', false, false);
aAux[5] = new Option('Biología y Geología', '05', false, false);
aAux[6] = new Option('Física y Química', '06', false, false);
aAux[7] = new Option('Ciencias Sociales, Geografía e Historia', '07', false, false);
aAux[8] = new Option('Francés', '08', false, false);
aAux[9] = new Option('Aula de Informática', '09', false, false);
aAux[10] = new Option('Música', '10', false, false);
aMateria[3] = aAux;
aAux = null;

aAux = new Array(0);
aAux[0] = new Option(' -- Todas -- ', 'xx', true, false);
aAux[1] = new Option('Matemáticas', '01', true, false);
aAux[2] = new Option('Lengua Castellana y Literatura', '02', false, false);
aAux[3] = new Option('Lengua Inglesa', '03', false, false);
aAux[4] = new Option('Historia del Mundo Contemporáneo', '04', false, false);
aAux[5] = new Option('Latín', '05', false, false);
aAux[6] = new Option('Griego', '06', false, false);
aAux[7] = new Option('Biología y Geología', '07', false, false);
aAux[8] = new Option('Física y Química', '08', false, false);
aAux[9] = new Option('Literatura', '09', false, false);
aAux[10] = new Option('Historia', '10', false, false);
aAux[11] = new Option('Historia del Arte', '11', false, false);
aAux[12] = new Option('Geografía e Historia', '12', false, false);
aAux[13] = new Option('Física', '13', false, false);
aAux[14] = new Option('Biología', '14', false, false);
aAux[15] = new Option('Filosofía', '15', false, false);
aAux[16] = new Option('Química', '16', false, false);
aAux[17] = new Option('Geología', '17', false, false);
aAux[18] = new Option('Historia de la Filosofía', '18', false, false);
aAux[19] = new Option('Francés', '19', false, false);
aAux[20] = new Option('Economía', '20', false, false);
aAux[21] = new Option('Aula de Informática', '21', false, false);
aAux[22] = new Option('Dibujo técnico y artístico', '22', false, false);
aMateria[4] = aAux;
aAux = null;

aAux = new Array(0);
aAux[0] = new Option(' -- Ninguna -- ', '00', true, false);
aMateria[5] = aAux;
aAux = null;

aAux = new Array(0);
aAux[0] = new Option(' -- Ninguna -- ', '0', true, false);
aMateria[6] = aAux;
aAux = null;

aAux = new Array(0);
aAux[0] = new Option(' -- Todos -- ', '', true, false);
aNivel[0] = aAux;
aAux = null;

aAux = new Array(0);
aAux[0] = new Option(' -- Todos -- ', 'x', true, false);
aAux[1] = new Option('0-3 años', '1', true, false);
aAux[2] = new Option('3-6 años', '2', false, false);
aNivel[1] = aAux;
aAux = null;

aAux = new Array(0);
aAux[0] = new Option(' -- Todos -- ', 'x', true, false);
aAux[1] = new Option('1º', '1', true, false);
aAux[2] = new Option('2º', '2', false, false);
aAux[3] = new Option('3º', '3', false, false);
aAux[4] = new Option('4º', '4', false, false);
aAux[5] = new Option('5º', '5', false, false);
aAux[6] = new Option('6º', '6', false, false);
aNivel[2] = aAux;
aAux = null;

aAux = new Array(0);
aAux[0] = new Option(' -- Todos -- ', 'x', true, false);
aAux[1] = new Option('1º', '1', true, false);
aAux[2] = new Option('2º', '2', false, false);
aAux[3] = new Option('3º', '3', false, false);
aAux[4] = new Option('4º', '4', false, false);
aNivel[3] = aAux;
aAux = null;

aAux = new Array(0);
aAux[0] = new Option(' -- Todos -- ', 'x', true, false);
aAux[1] = new Option('1º', '1', true, false);
aAux[2] = new Option('2º', '2', false, false);
aNivel[4] = aAux;
aAux = null;

aAux = new Array(0);
aAux[0] = new Option(' -- Ninguno -- ', '1', true, false);
aNivel[5] = aAux;
aAux = null;

aAux = new Array(0);
aAux[0] = new Option(' -- Todos -- ', 'xx', true, false);
aAux[1] = new Option('Otros Idiomas', '01', true, false);
aAux[2] = new Option('Experiencias Intercentros', '02', false, false);
aAux[3] = new Option('Educación en Valores', '03', false, false);
aAux[4] = new Option('Educación Multicultural, Minorías Étnicas', '04', false, false);
aAux[5] = new Option('Adaptaciones Curriculares', '05', false, false);
aAux[6] = new Option('Educación de adultos', '06', false, false);
aAux[7] = new Option('Gestión Académica', '07', false, false);
aAux[8] = new Option('Apoyo al Profesorado', '08', false, false);
aAux[9] = new Option('Programas de Apoyo para Padres', '09', false, false);
aAux[10] = new Option('Educación Especial', '10', false, false);
aAux[11] = new Option('Apoyo para alumnos', '11', false, false);
aNivel[6] = aAux;
aAux = null;

function creaComboEtapa(formulario, sEtapa, sinTodos) {
	var etapa = eval(formulario + '.' + sEtapa);
	var inicio;
	var ajuste;
	
	inicio = sinTodos?1:0;
	
	etapa.length = aEtapa.length - inicio;
	for(var i=inicio; i<(etapa.length+inicio); i++) {
		etapa.options[i-inicio] = aEtapa[i];
	}
	etapa.selectedIndex = 0;
}

function cambiaCombosEtapas(formulario, sEtapa, sNivel, sMateria, casoSelec, sinTodos) {
	var etapa = eval(formulario + '.' + sEtapa);
	var nivel = eval(formulario + '.' +  sNivel);
	var materia = eval(formulario + '.' + sMateria);
	var caso = isNaN(casoSelec)?etapa.selectedIndex:casoSelec;
	var inicio = 0;
	var iniMat, iniNivel;
	
	if(sinTodos) {
		inicio++;
		caso++;
	}
	
	if(aMateria[caso][0].value != 'x' && aMateria[caso][0].value != 'xx' && sinTodos){
		iniMat = 0;
	} else {
		iniMat = inicio
	}
	materia.length = aMateria[caso].length - iniMat;
	for(var i=iniMat;i<(materia.length+iniMat);i++){
		materia.options[i-iniMat] = aMateria[caso][i];
	}
	
	if(aNivel[caso][0].value != 'x' && aNivel[caso][0].value != 'xx' && sinTodos){
		iniNivel = 0;
	} else {
		iniNivel = inicio;
	}
	nivel.length = aNivel[caso].length - iniNivel;
	for(var i=iniNivel;i<(nivel.length+iniNivel);i++){
		nivel.options[i-iniNivel] = aNivel[caso][i];
	}
	materia.selectedIndex = 0;
	nivel.selectedIndex = 0;
}
