function horarios_combo(){
	document.tabla.subcat.value=document.tabla.combo.value;
	document.tabla.temp.value=document.tabla.combo1.value;
	document.tabla.submit();
}
function horarios_combo1(){
	document.horarios.subcat.value=document.horarios.combo.value;
	document.horarios.temp.value=document.horarios.combo1.value;	
	document.horarios.submit();
}
function horarios_combo2(){
	document.horarios.subcat.value=document.horarios.combo.value;
	document.horarios.temp.value=document.horarios.combo1.value;	
	document.horarios.submit();
}

//************************************************************
//**************************FIXTURES**************************
//************************************************************
function escoge_v(){

	document.categoria.hcat.value=document.categoria.combo.value;			
//	grupos_lista.horario.value= nombrehor;			
	categoria.submit();
	
	}
function escoge1_v(){

	document.categoria.hscat.value=document.categoria.combo.value;			
//	grupos_lista.horario.value= nombrehor;			
	categoria.submit();
	
	}
function escoge2_v(){

	document.categoria.htemp.value=document.categoria.combo.value;			
//	grupos_lista.horario.value= nombrehor;			
	categoria.submit();
	
	}
	
function fixture_editar(index,cont){

//	aviso.materia1.value= aviso_combo.materia_combo.value;

	patronfecha = /^\d{4}\-\d{2}\-\d{2}$/
	vflag=0;

	if(document.fixture.all("elocal_" + cont).value==0){
			alert("debe seleccionar un equipo local");	
			vflag=1;		
	}
	if(document.fixture.all("evisitante_" + cont).value==0){
			alert("debe seleccionar un equipo visitante");	
			vflag=1;		
	}		
	if(document.fixture.all("fechai_" + cont)){
		if (document.fixture.all("fechai_" + cont).value==''){
			alert("debe introducir una fecha de ida");	
			vflag=1;		
		}
		if (!patronfecha.test(document.fixture.all("fechai_" + cont).value)){						
			alert('Introduce la fecha de ida en formato:YYYY-MM-DD');
			vflag=1;
		}
	}
	
	if(document.fixture.all("fechav_" + cont)){
		if (document.fixture.all("fechav_" + cont).value==''){
			alert("debe introducir una fecha de vuelta");	
			vflag=1;		
		}
		if (!patronfecha.test(document.fixture.all("fechav_" + cont).value)){						
			alert('Introduce la fecha de vuelta en formato:YYYY-MM-DD');
			vflag=1;
		}
	}

	patronhora= /^(1|01|2|02|3|03|4|04|5|05|6|06|7|07|8|08|9|09|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24)\:([0-5]0|[0-5][1-9])\:([0-5]0|[0-5][1-9])$/
	if(document.fixture.all("horai_" + cont)){
		if (document.fixture.all("horai_" + cont).value==''){
			alert("debe introducir una hora de ida");	
			vflag=1;		
		}
		if (!patronhora.test(document.fixture.all("horai_" + cont).value)){						
			alert('Introduce la hora de ida en formato:HH:MM (24 hrs)');
			vflag=1;
		}
	}

	if(document.fixture.all("horav_" + cont)){
		if (document.fixture.all("horav_" + cont).value==''){
			alert("debe introducir una hora de vuelta");	
			vflag=1;		
		}
		if (!patronhora.test(document.fixture.all("horav_" + cont).value)){						
			alert('Introduce la hora de vuelta en formato:HH:MM (24 hrs)');
			vflag=1;
		}
	}

	if(document.fixture.all("elocal_" + cont).value==document.fixture.all("evisitante_" + cont).value){
			alert("Debe introducir distintos rivales");	
			vflag=1;		
	}

	document.fixture.fixid.value= index;
	document.fixture.cont.value= cont;	
	if (vflag==0){
		document.fixture.submit();		
	}
}
function fixture_eliminar(index){
	var ans;

	//document.aviso.materia1.value= aviso_combo.materia_combo.value;
	document.fixture.fixid.value= index;
	ans=confirm("Esta acci\u00F3n eliminar\u00E1 permanentemente este registro. ¿Esta seguro?");

	if(ans){		
	document.fixture.submit();		
	}


}
//************************************************************
//**************************RESULTADOS************************
//************************************************************
function resultados_v(temax){

/*var totalIdiomas = $("#goleslocal.short").size();
alert(totalIdiomas);*/

var x;
  x=$("input[@type='text']");
  var cantidad=x.length;
alert(cantidad);

//	var total,vflag,pteoria,ppractica,ptpractico,pparciales,pefinal,validator;
	
	vflag=0;
	total=resultados.total.value;
/*	xteoria=resultados.xteoria.value;
	xpractica=resultados.xpractica.value;
	xtpractico=resultados.xtpractico.value;	
	
	ppractica=resultados.ppractica.value;
	pparciales=resultados.pparciales.value;
	pefinal=resultados.pefinal.value;	
	nrop=resultados.nropparciales.value;		
	
	resultados.materia1.value= calif_combo.materia_combo.value;	
	resultados.tema1.value= calif_combo.tema_combo.value;		*/
	
	for (i=0 ;i<=total;i++){

		if(document.resultados.all("gol_locali_" + i )){			
			if (isNaN(document.resultados.all("gol_locali_" + i ).value)){
				alert("inserte un valor num\u00E9rico en el partido " + document.resultados.all("nombrefull_" + i ).value);
				vflag=1;
			}
			if (document.resultados.all("gol_locali_" + i).value==''){
				alert("debe introducir un valor en " + document.resultados.all("nombrefull_" + i ).value);	
				vflag=1;		
			}						
			validator=Number(document.resultados.all("gol_locali_" + i ).value);
			if (validator>100 || validator<-1){
				alert("inserte un valor entre 0 y 100 en el partido " + document.resultados.all("nombrefull_" + i ).value);
				vflag=1;
			}	
		}
		
		if(document.resultados.all("gol_visitantei_" + i )){			
			if (isNaN(document.resultados.all("gol_visitantei_" + i ).value)){
				alert("inserte un valor num\u00E9rico en el partido " + document.resultados.all("nombrefull_" + i ).value);
				vflag=1;
			}    	
			if (document.resultados.all("gol_visitantei_" + i).value==''){
				alert("debe introducir un valor en " + document.resultados.all("nombrefull_" + i ).value);	
				vflag=1;		
			}									
			validator=Number(document.resultados.all("gol_visitantei_" + i ).value);			
			if (validator>100 || validator<-1){
				alert("inserte un valor entre 0 y 100 en el partido " + document.resultados.all("nombrefull_" + i ).value);
				vflag=1;
			}    	
		}

		if(document.resultados.all("gol_localv_" + i )){			
			if (isNaN(document.resultados.all("gol_localv_" + i ).value)){
				alert("inserte un valor num\u00E9rico en el partido " + document.resultados.all("nombrefull_" + i ).value);
				vflag=1;
			} 
			if (document.resultados.all("gol_localv_" + i).value==''){
				alert("debe introducir un valor en " + document.resultados.all("nombrefull_" + i ).value);	
				vflag=1;		
			}				
			validator=Number(document.resultados.all("gol_localv_" + i ).value);
			if (validator>100 || validator<-1){
				alert("inserte un valor entre 0 y 100 en el partido " + document.resultados.all("nombrefull_" + i ).value);
				vflag=1;
			}    			
		}

		if(document.resultados.all("gol_visitantev_" + i )){			
			if (isNaN(document.resultados.all("gol_visitantev_" + i ).value)){
				alert("inserte un valor num\u00E9rico en el partido " + document.resultados.all("nombrefull_" + i ).value);
				vflag=1;
			}  
			if (document.resultados.all("gol_visitantev_" + i).value==''){
				alert("debe introducir un valor en " + document.resultados.all("nombrefull_" + i ).value);	
				vflag=1;		
			}				
			validator=Number(document.resultados.all("gol_visitantev_" + i ).value);
			if (validator>100 || validator<-1){
				alert("inserte un valor entre 0 y 100 en el partido " + document.resultados.all("nombrefull_" + i ).value);
				vflag=1;
			}    			
		}

	}

	if (vflag==0){
		//document.resultados.submit();		
	}
}



//************************************************************
//*************************GENERALES**************************
//************************************************************
function volverx(index){
	if (index==0){
	volver.submit();	
	}else{	
	volver1.submit();	
	}
}
//************************************************************
//**********************fixture************************
//************************************************************
function calificaciones_l(total){
	
/*	for (i=0 ;i<=total;i++){		
		document.fixture.all("teoria_" + i ).value="";
		document.fixture.all("practica_" + i ).value="";
		document.fixture.all("tpractico_" + i ).value="";		
	}
	
	fixture.parcial1.value="";
	fixture.parcial2.value="";
	fixture.parcial3.value="";
	fixture.parcial4.value="";
	fixture.efinal.value="";*/
document.fixture.all.value="";
}

function calificaciones_grupo(codhor,nombrehor){
grupos_lista.horariov.value= codhor;			
grupos_lista.horario.value= nombrehor;			
grupos_lista.submit();
}

function calificaciones_e(){
fixture.alumno1.value= calif_combo.alumno_combo.value;			
var ans;	
ans=confirm("Esta accion va a eliminar este registro permanentemente.¿Desea proseguir?.")
	if (ans){
	fixture.submit();		
	}

}

function calificaciones_v(temax){

	var total,vflag,pteoria,ppractica,ptpractico,pparciales,pefinal,validator;
	
	vflag=0;
	total=fixture.total.value;
	xteoria=fixture.xteoria.value;
	xpractica=fixture.xpractica.value;
	xtpractico=fixture.xtpractico.value;	
	
	ppractica=fixture.ppractica.value;
	pparciales=fixture.pparciales.value;
	pefinal=fixture.pefinal.value;	
	nrop=fixture.nropparciales.value;		
	
	fixture.materia1.value= calif_combo.materia_combo.value;	
	fixture.tema1.value= calif_combo.tema_combo.value;		
	
	//*****ALUMNOS*****
	for (i=0 ;i<=total;i++){

		if(document.fixture.all("teoria_" + i )){			
			if (isNaN(document.fixture.all("teoria_" + i ).value)){
				alert("inserte un valor num\u00E9rico en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}
			validator=Number(document.fixture.all("teoria_" + i ).value);
			if (validator>xteoria || validator<0){
				alert("inserte un valor entre 0 y "+ xteoria + " en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}					
		}
		
		if(document.fixture.all("practica_" + i )){			
			if (isNaN(document.fixture.all("practica_" + i ).value)){
				alert("inserte un valor num\u00E9rico en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    	
			validator=Number(document.fixture.all("practica_" + i ).value);			
			if (validator>xpractica || validator<0){
				alert("inserte un valor entre 0 y " + xpractica + " en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    	
		}

		if(document.fixture.all("tpractico_" + i )){			
			if (isNaN(document.fixture.all("tpractico_" + i ).value)){
				alert("inserte un valor num\u00E9rico en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    					
			validator=Number(document.fixture.all("tpractico_" + i ).value);
			if (validator>xtpractico || validator<0){
				alert("inserte un valor entre 0 y " + xtpractico + " en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    			
		}
		
		if(document.fixture.all("p1_" + i )){	
			if (isNaN(document.fixture.all("p1_" + i ).value)){
				alert("inserte un valor num\u00E9rico en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    					
			validator=Number(document.fixture.all("p1_" + i ).value);			
			if (validator>pparciales || validator<0){
				alert("inserte un valor entre 0 y " + pparciales + " en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    			
		}		
		if(document.fixture.all("p2_" + i )){
			if (isNaN(document.fixture.all("p2_" + i ).value)){
				alert("inserte un valor num\u00E9rico en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    						
			validator=Number(document.fixture.all("p2_" + i ).value);						
			if (validator>pparciales || validator<0){
				alert("inserte un valor entre 0 y " + pparciales + " en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    		
		}
		if(document.fixture.all("p3_" + i )){	
			if (isNaN(document.fixture.all("p3_" + i ).value)){
				alert("inserte un valor num\u00E9rico en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    					
			validator=Number(document.fixture.all("p3_" + i ).value);
			if (validator>pparciales || validator<0){
				alert("inserte un valor entre 0 y " + pparciales + " en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    			
		}
		if(document.fixture.all("p4_" + i )){			
			if (isNaN(document.fixture.all("p4_" + i ).value)){
				alert("inserte un valor num\u00E9rico en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    					
			validator=Number(document.fixture.all("p4_" + i ).value);
			if (validator>pparciales || validator<0){
				alert("inserte un valor entre 0 y " + pparciales + " en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    			
		}
		if(document.fixture.all("p5_" + i )){			
			if (isNaN(document.fixture.all("p5_" + i ).value)){
				alert("inserte un valor num\u00E9rico en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    					
			validator=Number(document.fixture.all("p5_" + i ).value);
			if (validator>pparciales || validator<0){
				alert("inserte un valor entre 0 y " + pparciales + " en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    			
		}		
		if(document.fixture.all("p6_" + i )){			
			if (isNaN(document.fixture.all("p6_" + i ).value)){
				alert("inserte un valor num\u00E9rico en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    					
			validator=Number(document.fixture.all("p6_" + i ).value);
			if (validator>pparciales || validator<0){
				alert("inserte un valor entre 0 y " + pparciales + " en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    			
		}
		if(document.fixture.all("p7_" + i )){			
			if (isNaN(document.fixture.all("p7_" + i ).value)){
				alert("inserte un valor num\u00E9rico en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    					
			validator=Number(document.fixture.all("p7_" + i ).value);
			if (validator>pparciales || validator<0){
				alert("inserte un valor entre 0 y " + pparciales + " en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    			
		}
		if(document.fixture.all("p8_" + i )){			
			if (isNaN(document.fixture.all("p8_" + i ).value)){
				alert("inserte un valor num\u00E9rico en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    					
			validator=Number(document.fixture.all("p8_" + i ).value);
			if (validator>pparciales || validator<0){
				alert("inserte un valor entre 0 y " + pparciales + " en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    			
		}
		if(document.fixture.all("p9_" + i )){			
			if (isNaN(document.fixture.all("p9_" + i ).value)){
				alert("inserte un valor num\u00E9rico en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    					
			validator=Number(document.fixture.all("p9_" + i ).value);
			if (validator>pparciales || validator<0){
				alert("inserte un valor entre 0 y " + pparciales + " en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    			
		}
		if(document.fixture.all("p10_" + i )){			
			if (isNaN(document.fixture.all("p10_" + i ).value)){
				alert("inserte un valor num\u00E9rico en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    					
			validator=Number(document.fixture.all("p10_" + i ).value);
			if (validator>pparciales || validator<0){
				alert("inserte un valor entre 0 y " + pparciales + " en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    			
		}		
		if(document.fixture.all("ef_" + i )){	
			if (isNaN(document.fixture.all("ef_" + i ).value)){
				alert("inserte un valor num\u00E9rico en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    					
			validator=Number(document.fixture.all("ef_" + i ).value);						
			if (validator>pefinal || validator<0){
				alert("inserte un valor entre 0 y " + pefinal + " en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    			
		}
		if(document.fixture.all("st_" + i )){			
			if (isNaN(document.fixture.all("st_" + i ).value)){
				alert("inserte un valor num\u00E9rico en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    					
			validator=Number(document.fixture.all("st_" + i ).value);						
			if (validator>100 || validator<0){
				alert("inserte un valor entre 0 y 100 en el alumno " + document.fixture.all("nombrefull_" + i ).value);
				vflag=1;
			}    			
		}		
	}

	if (vflag==0){
		fixture.submit();		
	}
}

function update_texto_c(flag){

	calif_combo.materia.value= calif_combo.materia_combo.options[calif_combo.materia_combo.selectedIndex].text;	
	fixture.materia1.value= calif_combo.materia_combo.value;			
	calif_combo.materiav.value= calif_combo.materia_combo.value;
	calif_combo.temav.value= calif_combo.tema_combo.value;	
	
	calif_combo.tema.value= "0"
	fixture.tema1.value= "0"		

	calif_combo.submit();	
}

function update_texto_c1(flag){

	calif_combo.materia.value= calif_combo.materia_combo.options[calif_combo.materia_combo.selectedIndex].text;	
	fixture.materia1.value= calif_combo.materia_combo.value;			

	calif_combo.tema.value= calif_combo.tema_combo.options[calif_combo.tema_combo.selectedIndex].text;	
	fixture.tema1.value= calif_combo.tema_combo.value;		

	calif_combo.materiav.value= calif_combo.materia_combo.value;
	calif_combo.temav.value= calif_combo.tema_combo.value;		
	calif_combo.submit();	

}
//************************************************************
//********************NOTAS CONFIGURABLE**********************
//************************************************************
function calificaciones_con(){

	var total,vflag,pteoria,ppractica,ptpractico,pparciales,pefinal,validator;
	
	vflag=0;
	total=fixture.total.value;
	practica=fixture.total_practica.value;
/*
	pparciales=fixture.pparciales.value;
	pefinal=fixture.pefinal.value;	*/

	fixture.materia1.value= calif_combo.materia_combo.value;	
	
	//*****materias*****
	for (i=0 ;i<=total;i++){

		if(document.fixture.all("teoria_" + i )){			
			if (isNaN(document.fixture.all("teoria_" + i ).value)){
				alert("inserte un valor num\u00E9rico en la materia " + document.fixture.all("temdescrip_" + i ).value);
				vflag=1;
			}
			validator1=Number(document.fixture.all("teoria_" + i ).value);
			if (validator1>practica || validator1<0){
				alert("inserte un valor entre 0 y "+ practica + " en la materia " + document.fixture.all("temdescrip_" + i ).value);
				vflag=1;
			}					
		}
		
		if(document.fixture.all("practica_" + i )){			
			if (isNaN(document.fixture.all("practica_" + i ).value)){
				alert("inserte un valor num\u00E9rico en la materia " + document.fixture.all("temdescrip_" + i ).value);
				vflag=1;
			}    	
			validator2=Number(document.fixture.all("practica_" + i ).value);			
			if (validator2>practica || validator2<0){
				alert("inserte un valor entre 0 y " + practica + " en la materia " + document.fixture.all("temdescrip_" + i ).value);
				vflag=1;
			}    	
		}

		if(document.fixture.all("tpractico_" + i )){			
			if (isNaN(document.fixture.all("tpractico_" + i ).value)){
				alert("inserte un valor num\u00E9rico en la materia " + document.fixture.all("temdescrip_" + i ).value);
				vflag=1;
			}    					
			validator3=Number(document.fixture.all("tpractico_" + i ).value);
			if (validator3>practica || validator3<0){
				alert("inserte un valor entre 0 y " + practica + " en la materia " + document.fixture.all("temdescrip_" + i ).value);
				vflag=1;
			}    			
		}

		totalx=validator1+validator2+validator3;
		if (totalx!=practica){
			alert(" la suma total debe ser de " + practica + " en la materia " + document.fixture.all("temdescrip_" + i ).value);
			vflag=1;
		}    									
	}
	
	if (isNaN(fixture.total_practica.value)){
		alert("inserte un valor num\u00E9rico en el total de practicas");
		vflag=1;
	}    					
	validator4=Number(fixture.total_practica.value);
	if (validator4>100 || validator4<0){
		alert("inserte un valor entre 0 y 100 en el total de practicas");
		vflag=1;
	}   
	
	if (isNaN(fixture.parcial.value)){
		alert("inserte un valor num\u00E9rico en el parcial");
		vflag=1;
	}    					
	validator5=Number(fixture.parcial.value);
	if (validator5>100 || validator5<0){
		alert("inserte un valor entre 0 y 100 en el parcial");
		vflag=1;
	}   

	if (isNaN(fixture.nroparcial.value)){
		alert("inserte un valor num\u00E9rico en nro. de parciales");
		vflag=1;
	}    					
	validator=Number(fixture.nroparcial.value);
	if (validator>10 || validator<1){
		alert("inserte un valor entre 1 y 10 en nro. de parciales");
		vflag=1;
	}   

	if (isNaN(fixture.efinal.value)){
		alert("inserte un valor num\u00E9rico en examen final");
		vflag=1;
	}    					
	validator6=Number(fixture.efinal.value);
	if (validator6>100 || validator6<0){
		alert("inserte un valor entre 0 y 100 en examen final");
		vflag=1;
	}   

	total100=validator4+validator5+validator6;
	if (total100!=100){
		alert("La suma total de los porcentajes practica + parciales + e. final debe ser de 100");
		vflag=1;
	}    									

	if (isNaN(fixture.sturno.value)){
		alert("inserte un valor num\u00E9rico en parametro para segundo turno");
		vflag=1;
	}    					
	validatorx=Number(fixture.sturno.value);
	if (validatorx>100 || validatorx<0){
		alert("inserte un valor entre 0 y 100 en parametro para segundo turno");
		vflag=1;
	}  

	if (vflag==0){
	fixture.submit();		
	}
}

function update_texto_con(flag){

	calif_combo.materia.value= calif_combo.materia_combo.options[calif_combo.materia_combo.selectedIndex].text;	
	fixture.materia1.value= calif_combo.materia_combo.value;			
	calif_combo.materiav.value= calif_combo.materia_combo.value;

	calif_combo.submit();	
}

function update_texto_c1(flag){

	calif_combo.materia.value= calif_combo.materia_combo.options[calif_combo.materia_combo.selectedIndex].text;	
	fixture.materia1.value= calif_combo.materia_combo.value;			

	calif_combo.tema.value= calif_combo.tema_combo.options[calif_combo.tema_combo.selectedIndex].text;	
	fixture.tema1.value= calif_combo.tema_combo.value;		

	calif_combo.materiav.value= calif_combo.materia_combo.value;
	calif_combo.temav.value= calif_combo.tema_combo.value;		
	calif_combo.submit();	

}

//************************************************************
//************************DESCARGAS***************************
//************************************************************

function descargas_v(){

	//descargas.materia.value= descargas_combo.materia_combo.options[descargas_combo.materia_combo.selectedIndex].text;	
	descargas.materia1.value= descargas_combo.materia_combo.value;
	vflag=0;

	if (descargas.materia1.value==''){
		vflag=1;		
		alert("debe seleccionar una materia");	
	}
	
	if (vflag==0){
	descargas.submit();		
	}

}
function descargas_e(){
var ans;	
ans=confirm("Esta accion va a eliminar los archivos de esta materia permanentemente.¿Desea proseguir?.")
	if (ans){
	descargas.submit();		
	}

}
function descargas_l(){

descargas.programa.value="";
descargas.cronograma.value="";
descargas.pdtrabajo.value="";
descargas.practicas.value="";
descargas.reglamento.value="";

}
function update_texto_d(flag){

	document.descargas_combo.materia.value= document.descargas_combo.materia_combo.options[document.descargas_combo.materia_combo.selectedIndex].text;	
	document.descargas.materia1.value= document.descargas_combo.materia_combo.value;			
	
	if (flag!=0) {
	document.descargas_combo.materiav.value= document.descargas_combo.materia_combo.value;
	document.descargas_combo.submit();	
	}	
}
function redireccion(opc,m1,m2){
	
	redir.submit();	
}
//************************************************************
//************************HORARIOS****************************
//************************************************************
function habilitar(flag){
	if (flag==1){
		horarios.nummax.disabled=false;
	}else{
		horarios.nummax.value="";		
		horarios.nummax.disabled=true;
	}
}
function habilitar_editar(flag,cont){
	
	horarios.radio.value=flag;			
	if (flag==1){
		horarios.all("nummax_" + cont).disabled=false;
	}else{
		horarios.all("nummax_" + cont).value="";		
		horarios.all("nummax_" + cont).disabled=true;
	}
}
function horarios_v(){

	horarios.materia1.value= horarios_combo.materia_combo.value;	
	vflag=0;

	if (horarios.materia1.value==''){
		vflag=1;		
		alert("debe seleccionar una materia");	
	}

	if (horarios.dia.value==''){
		vflag=1;		
		alert("debe seleccionar un dia");	
	}

	if (horarios.hora.value==''){
		vflag=1;		
		alert("debe seleccionar una hora de inicio");	
	}

	if (horarios.minuto.value==''){
		vflag=1;		
		alert("debe seleccionar un minuto de inicio");	
	}

	if (horarios.horafin.value==''){
		vflag=1;		
		alert("debe seleccionar una hora de finalizacion");	
	}

	if (horarios.minutofin.value==''){
		vflag=1;		
		alert("debe seleccionar un minuto de finalizacion");	
	}

	if (document.horarios.radio[0].checked && horarios.nummax.value==""){
		vflag=1;		
		alert("debe insertar un numero maximo de alumnos para este horario");	
	}

	if (document.horarios.radio[0].checked && isNaN(horarios.grupos.value)){
		vflag=1;		
		alert("debe insertar un valor numerico para el grupo");	
	}

	if (document.horarios.radio[0].checked && isNaN(horarios.nummax.value)){
		vflag=1;		
		alert("debe insertar un valor numerico para el numero maximo de alumnos");	
	}

	if (vflag==0){
	horarios.submit();
	}

}
function horario_editar(index,cont){

	horarios.materia1.value= horarios_combo.materia_combo.value;
	vflag=0;

	if (horarios.materia1.value==''){
		vflag=1;		
		alert("debe seleccionar una materia");	
	}

	if (horarios.all("dia_" + cont).value==''){
		vflag=1;		
		alert("debe seleccionar un dia");	
	}

	if (horarios.all("hora_" + cont).value==''){
		vflag=1;		
		alert("debe seleccionar una hora de inicio");	
	}

	if (horarios.all("minuto_" + cont).value==''){
		vflag=1;		
		alert("debe seleccionar un minuto de inicio");	
	}

	if (horarios.all("horafin_" + cont).value==''){
		vflag=1;		
		alert("debe seleccionar una hora de finalizacion");	
	}

	if (horarios.all("minutofin_" + cont).value==''){
		vflag=1;		
		alert("debe seleccionar un minuto de finalizacion");	
	}

	if (horarios.all("radio_" + cont).value=='1' && horarios.all("nummax_" + cont).value==""){
		vflag=1;		
		alert("debe seleccionar un numero maximo de alumnos para este horario");	
	}
	
	horarios.horcod.value= index;
	horarios.cont.value= cont;	

	if (vflag==0){
	horarios.submit();		
	}
}
function update_texto_h(flag){

	horarios_combo.materia.value= horarios_combo.materia_combo.options[horarios_combo.materia_combo.selectedIndex].text;	
	horarios.materia1.value= horarios_combo.materia_combo.value;			
	
	if (flag!=0) {
	horarios_combo.materiav.value= horarios_combo.materia_combo.value;
	horarios_combo.submit();	
	}	
}
function horarios_eliminar(index){
	var ans;

	horarios.materia1.value= horarios_combo.materia_combo.value;
	vflag=0;

	if (horarios.materia1.value==''){
		vflag=1;		
		alert("debe seleccionar una materia");	
	}

	horarios.horcod.value= index;
	if (vflag==0){
		ans=confirm("Esta acci\u00F3n eliminar\u00E1 permanentemente este registro. ¿Esta seguro?");
		if(ans){		
		horarios.submit();		
		}
	}

}
//************************************************************
//**************************AVISOS****************************
//************************************************************
function aviso_v(){

/*	var vflag;
	
	aviso.materia1.value= aviso_combo.materia_combo.value;*/
	vflag=0;	
	
	if (aviso.titulo.value==''){
		vflag=1;		
		alert("debe introducir un t\u00EDtulo");	
	}

	if (aviso.descrip.value==''){
		vflag=1;		
		alert("debe introducir una descripci\u00F3n");	
	}
	
	if (vflag==0){
		aviso.submit();		
	}

}
function update_texto_a(flag){

	aviso_combo.materia.value= aviso_combo.materia_combo.options[aviso_combo.materia_combo.selectedIndex].text;	
	aviso.materia1.value= aviso_combo.materia_combo.value;			
	
	if (flag!=0) {
	aviso_combo.materiav.value= aviso_combo.materia_combo.value;
	aviso_combo.submit();	
	}	
}
function aviso_eliminar(index){
	var ans;

	aviso.materia1.value= aviso_combo.materia_combo.value;
	aviso.avicod.value= index;
	ans=confirm("Esta acci\u00F3n eliminar\u00E1 permanentemente este registro. ¿Esta seguro?");
	
	if(ans){		
	aviso.submit();		
	}


}
function aviso_editar(index,cont){

	aviso.materia1.value= aviso_combo.materia_combo.value;
	vflag=0;

	if (aviso.materia1.value==''){
		vflag=1;		
		alert("debe seleccionar una materia");	
	}

	if (aviso.all("titulo_" + cont).value==''){
		vflag=1;		
		alert("debe introducir un t\u00EDtulo");	
	}

	if (aviso.all("descrip_" + cont).value==''){
		vflag=1;		
		alert("debe introducir una descripci\u00F3n");	
	}
	
	aviso.avicod.value= index;
	aviso.cont.value= cont;	
	if (vflag==0){
		aviso.submit();		
	}
}
//************************************************************
//**************************ACTIVIDADES***********************
//************************************************************
function actividades_v(){

	var vflag;
	
	actividades.materia1.value= actividades_combo.materia_combo.value;
	vflag=0;	
	
	if (actividades.titulo.value==''){
		vflag=1;		
		alert("debe introducir un t\u00EDtulo");	
	}

	if (actividades.descrip.value==''){
		vflag=1;		
		alert("debe introducir una descripci\u00F3n");	
	}
	
	if (vflag==0){
		actividades.submit();		
	}

}
function update_texto_act(flag){

	actividades_combo.materia.value= actividades_combo.materia_combo.options[actividades_combo.materia_combo.selectedIndex].text;	
	actividades.materia1.value= actividades_combo.materia_combo.value;			
	
	if (flag!=0) {
	actividades_combo.materiav.value= actividades_combo.materia_combo.value;
	actividades_combo.submit();	
	}	
}
function actividades_eliminar(index,cont){
	var ans;

	actividades.materia1.value= actividades_combo.materia_combo.value;
	actividades.actcod.value= index;
	actividades.cont.value= cont;
	ans=confirm("Esta acci\u00F3n eliminar\u00E1 permanentemente este registro. ¿Esta seguro?");
	
	if(ans){		
	actividades.submit();		
	}


}
function actividades_editar(index,cont){

	actividades.materia1.value= actividades_combo.materia_combo.value;
	vflag=0;

	if (actividades.materia1.value==''){
		vflag=1;		
		alert("debe seleccionar una materia");	
	}

	if (actividades.all("titulo_" + cont).value==''){
		vflag=1;		
		alert("debe introducir un t\u00EDtulo");	
	}

	if (actividades.all("descrip_" + cont).value==''){
		vflag=1;		
		alert("debe introducir una descripci\u00F3n");	
	}
	
	if (vflag==0){
		actividades.submit();		
	}

	actividades.actcod.value= index;
	actividades.cont.value= cont;	
	if (vflag==0){
		actividades.submit();		
	}

}
//************************************************************
//**************************REPORTES**************************
//************************************************************
function update_texto_r(){

	calif_combo.materia.value= calif_combo.materia_combo.options[calif_combo.materia_combo.selectedIndex].text;	
	fixture.materia1.value= calif_combo.materia_combo.value;	
	calificaciones_2t.materia1.value= calif_combo.materia_combo.value;	
	calificacionesdet.materia1.value= calif_combo.materia_combo.value;	
	calificacionesins.materia1.value= calif_combo.materia_combo.value;		
	calif_combo.materiav.value= calif_combo.materia_combo.value;
	calif_combo.temav.value= calif_combo.tema_combo.value;	
	
	calif_combo.tema.value= "0"
	fixture.tema1.value= "0"		
	calificaciones_2t.tema1.value= "0"		
	calificacionesdet.tema1.value= "0"			
	calificacionesins.tema1.value= "0"				

	calif_combo.submit();	
}

function update_texto_r1(){

	calif_combo.materia.value= calif_combo.materia_combo.options[calif_combo.materia_combo.selectedIndex].text;	
	fixture.materia1.value= calif_combo.materia_combo.value;			
	calificaciones_2t.materia1.value= calif_combo.materia_combo.value;				
	calificacionesdet.materia1.value= calif_combo.materia_combo.value;				
	calificacionesins.materia1.value= calif_combo.materia_combo.value;					

	calif_combo.tema.value= calif_combo.tema_combo.options[calif_combo.tema_combo.selectedIndex].text;	
	fixture.tema1.value= calif_combo.tema_combo.value;		
	calificaciones_2t.tema1.value= calif_combo.tema_combo.value;			
	calificacionesdet.tema1.value= calif_combo.tema_combo.value;			
	calificacionesins.tema1.value= calif_combo.tema_combo.value;			

	calif_combo.materiav.value= calif_combo.materia_combo.value;
	calif_combo.temav.value= calif_combo.tema_combo.value;		
	calif_combo.submit();	

}
function reporte_v(index)
{
	calificacionesdet.materia1.value= calif_combo.materia_combo.value;	
	calificacionesdet.tema1.value= calif_combo.tema_combo.value;		
	calificacionesins.materia1.value= calif_combo.materia_combo.value;	
	calificacionesins.tema1.value= calif_combo.tema_combo.value;		
	vflag=0;
	
	if (index==0){
		if (calificacionesdet.materia1.value==''){
		vflag=1;		
		alert("debe seleccionar una materia");	
		}
		if (calificacionesdet.tema1.value==''){
		vflag=1;		
		alert("debe seleccionar un alumno");	
		}		
		if (vflag==0){
			calificacionesdet.submit();		
		}		
	}else{
		if (calificacionesins.materia1.value==''){
		vflag=1;		
		alert("debe seleccionar una materia");	
		}		
		if (calificacionesins.tema1.value==''){
		vflag=1;		
		alert("debe seleccionar un alumno");	
		}
		if (vflag==0){
			calificacionesins.submit();		
		}		
	}
	
}
