//XXXXXXXXXXXXXXXXXXXXXXXXFUNCIONES NUEVO CALENDARIO DATEPICKER
 function Calendario(variable){
		new JsDatePick({
			useMode:2,
			weekStartDay:0,
			target:variable,
			cellColorScheme:"torqoise",
			dateFormat:"%d/%m/%Y"
			/*selectedDate:{				This is an example of what the full configuration offers.
				day:5,						For full documentation about these settings please see the full version of the code.
				month:9,
				year:2006
			},
			yearsRange:[1978,2020],
			limitToToday:false,
			cellColorScheme:"beige",
			dateFormat:"%m-%d-%Y",
			imgPath:"img/closeButton_normal",
			weekStartDay:1*/
		});
	};
//FIN DATEPICKER
// JavaScript Document

//XXXXXXXXXXXXXXXXXXXXXXFUNCION QUE ABRE LA VENTANA PARA SUBIR ARCHIVO
function Agrega_File(Modo) 
			  {
    		  open('CE_Upload.asp?Tipo='+Modo+'',"_blank","width=400,height=150,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,top=50,resizable=no");
			  }
//XXXXXXXXXXXXXXXXXXXXFUNCION PARA VER LA CIRCULAR			  
function Ver_Circular(Id) 
			  {
    		  open('CE_Circular.asp?Id_Circular='+Id+'',"_blank","width=600, height=450,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,top=50,resizable=no");
			  }

//XXXXXXXXXXXXXXXXXXXXXXFUNCION QUE COMPRUEBA LA EXTENSION DE UN ARCHIVO
function Comprueba_Extension(formulario, archivo) 
	{ 
   extensiones_invalidas = new Array(".exe", ".bat", ".pif", ".com"); 
   mierror = ""; 
   if (!archivo) { 
      //Si no tengo archivo, es que no se ha seleccionado un archivo en el formulario 
      	mierror = "No has seleccionado ningún archivo"; 
   }else{ 
      //recupero la extensión de este nombre de archivo 
      extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase(); 
      //alert (extension); 
      //compruebo si la extensión está entre las permitidas 
      permitida = true; 
      for (var i = 0; i < extensiones_invalidas.length; i++) { 
         if (extensiones_invalidas[i] == extension) { 
         permitida = false; 
         break; 
         } 
      } 
      if (!permitida) { 
         mierror = "Comprueba la extensión de los archivos a subir. \nEste tipo de Archivos no esta permitido: " + extensiones_invalidas.join(); 
      	}else{ 
         	 //submito!
			 
         alert ("Ahora se enviara el archivo");  
		 document.getElementById("Archivos").style.display = 'none';
		 document.getElementById("Animacion").style.display = 'block';
		 document.Form_Archivo.submit();
         return 1; 
		
      	} 
   } 
   //si estoy aqui es que no se ha podido submitir 
   alert (mierror); 
   return 0; 

}


//XXXXXXXXXXXXXXXXXFUNCION PARA AGREGAR 
function Agrega()
	          {
					
				   	  document.Agrega.Accion.value="Agrega";
				      document.Agrega.submit()
			  } 
			  
//XXXXXXXXXXXXXXXXXFUNCION PARA EDITAR
function Modifica(Valor)
	          {
					
				   	  document.Modificar.Codigo.value= Valor;
					  document.Modificar.Accion.value="Edita";
				      document.Modificar.submit()
			  } 
			  
			  
//XXXXXXXXXXXXXXXXXXFUNCION PARA BORRAR	  
function Elimina(Var)
	          {
			  if(confirm('Desea eliminar los registros seleccionados?'))
			       { 
				   	  document.Modificar.Accion.value = "Elimina";
					  document.Modificar.Codigo.value = Var;
				      document.Modificar.submit()
				   }
			  }
		  

//XXXXXXXXXXXXXXXXXFUNCION PARA GUARDAR CIRCULAR			  
function Inserta_Circular()
	          {		
			  		  if (document.Circular.Titulo.value=="")
					  {
					  alert ("Debe escribir un titulo para esta circular");
					  document.Circular.Titulo.focus();
					  return false;
					  }	
					  document.Circular.Accion.value="Guarda";
				      document.Circular.submit()					 
				   	  
			  } 

//XXXXXXXXXXXXXXXXXFUNCION PARA GUARDAR LA EDICION DE UNA CIRCULAR			  
function Edita_Circular()
	          {
			  		  if (document.Circular.Titulo.value=="")
					  {
					  alert ("Debe escribir un titulo para esta circular");
					  document.Circular.Titulo.focus();
					  return false;
					  }				
				   	  document.Circular.Accion.value="Guarda_Edita";
				      document.Circular.submit()
			  }  
			  
 
	   /*funcion que desactiva los usuarios de la circular*/
function Desactiva_Grupos(){
   if (document.getElementById("Grupo_Todos").checked) 
	document.getElementById("Grupos").style.display = 'none';
	
	else 
	document.getElementById("Grupos").style.display = 'block';
	for (i=0;i<document.Circular.elements.length;i++) 
	if(document.Circular.elements[i].type == "checkbox" && document.Circular.elements[i].name=="Grupo")	
	document.Circular.elements[i].checked=0 
   
   }
			  
			  
//XXXXXXXXXXXXXXXXXFUNCION PARA GUARDAR TAREA			  
function Inserta_Tarea() 
	          {			  		  
					  if (document.Tarea.Documento.value=="")
					  {
						var confirma;
						 confirma=confirm('Desea agregar la tarea sin un archivo adjunto?')
						 if(!confirma){
						 return false;}				  
					  }		
					  if (document.Tarea.Materia.value=="")
					  {
					  alert ("Debe escribir la Materia");
					  document.Tarea.Materia.focus();
					  return false;
					  }			
				   	  document.Tarea.Accion.value="Guarda";
				      document.Tarea.submit()
			  } 
			  
//XXXXXXXXXXXXXXXXXFUNCION PARA GUARDAR LA EDICION DE UNA TAREA			  
function Edita_Tarea()
	          {
			  		  if (document.Tarea.Materia.value=="")
					  {
					  alert ("Debe escribir la Materia");
					  document.Tarea.Materia.focus();
					  return false;
					  }				
				   	  document.Tarea.Accion.value="Guarda_Edita";
				      document.Tarea.submit()
			  }
			  
  /*funcion que desactiva los usuarios de las tareas*/
function Desactiva_Grupos2(){
   if (document.getElementById("Grupo_Todos").checked) {
	document.getElementById("Grupos").style.display = 'none';
	}
	else {
	document.getElementById("Grupos").style.display = 'block';
	for (i=0;i<document.Tarea.elements.length;i++) 
	if(document.Tarea.elements[i].type == "checkbox" && document.Tarea.elements[i].name=="Grupo")	
	document.Tarea.elements[i].checked=0 
   }
   }
			  
//XXXXXXXXXXXXXXXXXFUNCION PARA GUARDAR EVENTO			  
function Inserta_Evento()
	          {
			  		  if(document.Cita.Evento.value=="")
					  {
					  alert ("Ingrese un Título para su evento");
					  document.Cita.Evento.focus();
					  return false;
					  }
					  else
					  if(document.Cita.Descripcion.value=="")
					  {
					  alert ("Ingrese una Descripción para su evento");
					  document.Cita.Descripcion.focus();
					  return false;
					  }				
				   	  document.Cita.Accion.value="Guarda";
				      document.Cita.submit()
			  } 
			  
//XXXXXXXXXXXXXXXXXFUNCION PARA GUARDAR EDICION DE EVENTO			  
function Edita_Evento()
	          {
			  		  if(document.Cita.Evento.value=="")
					  {
					  alert ("Ingrese un Título para su evento");
					  document.Cita.Evento.focus();
					  return false;
					  }
					  else
					  if(document.Cita.Descripcion.value=="")
					  {
					  alert ("Ingrese una Descripción para su evento");
					  document.Cita.Descripcion.focus();
					  return false;
					  }				
				   	  document.Cita.Accion.value="Guarda_Edita";
				      document.Cita.submit()
			  } 
			  
			  
	
//XXXXXXXXXXXXXXXXfuncion que desactiva o activa el checkbox/
	function tododia(){
	   if (document.getElementById("Todo_Dia").checked) {
		document.getElementById("Hora_Inicio").disabled=true;
		document.getElementById("Hora_Termino").disabled=true;
	   }
	   else {
		document.getElementById("Hora_Inicio").disabled=false;
		document.getElementById("Hora_Termino").disabled=false;
	   }
	   }
	   
	   /*funcion que desactiva o activa a los usuarios*/
	function Activa_Permisos(){
	   if (document.getElementById("Tipo_Evento").checked) {
		document.getElementById("Grupos").style.display = 'block';
		}
		else {
		document.getElementById("Grupos").style.display = 'none';
		for (i=0;i<document.Cita.elements.length;i++) 
      	if(document.Cita.elements[i].type == "checkbox" && document.Cita.elements[i].name=="Permisos")	
        document.Cita.elements[i].checked=0 
	   }
	   }
	   
//XXXXXXXXXXXXXXXXXFUNCION PARA GUARDAR NUEVO USUARIO			  
function Inserta_Usuario()
	          {
			  		  if(document.Nuevo.Usuario.value=="")
					  {
					  alert("Ingrese un Nombre de Usuario");
					  document.Nuevo.Usuario.focus();
					  return false;
					  }
					  else		
					  if
					  ((document.Nuevo.Pass.value=="") || (document.Nuevo.Pass.value.length<"6"))
					  {
					  alert ("Debe ingresar una contraseña de minimo seis caracteres");
					  document.Nuevo.Pass.focus();
					  return false;
					  }
					  else
					  if
					  ((document.Nuevo.Pass2.value=="") || (document.Nuevo.Pass2.value.length<"6") || (document.Nuevo.Pass.value != document.Nuevo.Pass2.value))
					  {
					  alert ("Su confirmacion de contraseña es incorrecta");
					  document.Nuevo.Pass2.focus();
					  return false;
					  }				
					  else
					  if(document.Nuevo.Nombre.value=="")
					  {
					  alert ("Ingrese el nombre completo del usuario");
					  document.Nuevo.Nombre.focus();
					  return false;
					  }
				   	  document.Nuevo.Accion.value="Guarda";
				      document.Nuevo.submit()
			  } 
			  
//XXXXXXXXXXXXXXXXXFUNCION PARA GUARDAR NUEVO USUARIO			  
function Edita_Usuario()
	          {
			  		  
					  if(document.Edita.Nombre.value=="")
					  {
					  alert ("Ingrese el nombre completo del usuario");
					  document.Edita.Nombre.focus();
					  return false;
					  }
				   	  document.Edita.Accion.value="Guarda_Edita";
				      document.Edita.submit()
			  } 

//XXXXXXXXXXXXXXXXXFUNCION PARA GUARDAR NUEVO TIPO USUARIO
function Inserta_Tusuario()
	          {
			  		  if(document.Nuevo.Tipo_Usuario.value=="")
					  {
					  alert("Ingrese un Tipo de usuario");
					  document.Nuevo.Tipo_Usuario.focus();
					  return false;
					  }
				   	  document.Nuevo.Accion.value="Guarda";
				      document.Nuevo.submit()
			  }
			  
//XXXXXXXXXXXXXXXXXFUNCION PARA EDITAR EL TIPO USUARIO
function Edita_Tusuario(Var)
	          {
				  	  var Sint=document.Modificar
					  var Usuario="Tipo_Usuario_"
					  var Cadena=Usuario+Var
			  		  if(eval('Sint.'+Cadena+'.value')=="")
					  {
					  alert("Ingrese un Tipo de usuario");
					  eval('Sint.'+Cadena+'.focus()');
					  return false;
					  }
				   	  document.Modificar.Accion.value="Guarda_Edita";
					  document.Modificar.Codigo.value=Var;
				      document.Modificar.submit()
			  }
			  
			  
//XXXXXXXXXXXXXXXXFUNCIONES PARA LA CONFIGURACION DEL PLANTEL TODO ESTA EN UNA SOLA HOJA XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

//XXXXXXXXXXXXXXXXXFUNCION PARA GUARDAR LA CONFIGURACION DE LAS CALIFICACIONES 			  
function Guarda_Califica()
	          {			
				   	  document.Calificacion.Accion.value="Guarda_Cal";
				      document.Calificacion.submit()
			  } 
			  
//XXXXXXXXXXXXXXXXXFUNCION PARA INSERTAR UNA MATERIA 			  
function Guarda_Materia()
	          {			
				   	  if(document.Materias.Cve_Materia.value=="")
					  {
					  alert("Debe escribir una clave para esta materia");
					  document.Materias.Cve_Materia.focus();
					  return false;
					  }
					  if(document.Materias.Materia.value=="")
					  {
					  alert("Debe escribir un nombre para esta materia");
					  document.Materias.Materia.focus();
					  return false;
					  }
					  document.Materias.Accion.value="Guarda_Mat";
				      document.Materias.submit()
			  } 
			  
//XXXXXXXXXXXXXXXXFUNCION QUE LANZA LA EDICION DE UNA MATERIA
function Modifica_Materia(Valor)
	          {
					
				   	  document.Muestra_Materias.Codigo.value= Valor;
					  document.Muestra_Materias.Accion.value="Edita_Materia";
				      document.Muestra_Materias.submit()
			  } 
		
function Edita_Materia()
	          {			
				   	  if(document.Materias.Cve_Materia.value=="")
					  {
					  alert("Debe escribir una clave para esta materia");
					  document.Materias.Cve_Materia.focus();
					  return false;
					  }
					  if(document.Materias.Materia.value=="")
					  {
					  alert("Debe escribir un nombre para esta materia");
					  document.Materias.Materia.focus();
					  return false;
					  }
					  document.Materias.Accion.value="Edita_Mat";
				      document.Materias.submit()
			  } 
			  
			  
//XXXXXXXXXXXXXXXXXXFUNCION PARA ELIMINAR MATERIAS
function Elimina_Materia(Var)
	          {
			  if(confirm('Desea eliminar los registros seleccionados?'))
			       { 
				   	  document.Muestra_Materias.Accion.value = "Elimina_Mat";
					  document.Muestra_Materias.Codigo.value = Var;
				      document.Muestra_Materias.submit()
				   }
			  }
			  
//XXXXXXXXXXXXXXXXXFUNCION PARA INSERTAR UNA PLANTILLA 			  
function Guarda_Plantilla()
	          {			
				   	  if(document.Plantilla.Plantilla.value=="")
					  {
					  alert("Debe escribir un nombre para esta plantilla");
					  document.Plantilla.Plantilla.focus();
					  return false;
					  }
					  document.Plantilla.Accion.value="Guarda_Plant";
				      document.Plantilla.submit()
			  } 
			  
function Modifica_Plantilla(Valor)
	          {
					
				   	  document.Muestra_Plantillas.Codigo.value= Valor;
					  document.Muestra_Plantillas.Accion.value="Edita_Plantilla";
				      document.Muestra_Plantillas.submit()
			  } 


function Edita_Plantilla()
	          {			
				   	  if(document.Plantilla.Plantilla.value=="")
					  {
					  alert("Debe escribir un nombre para esta plantilla");
					  document.Plantilla.Plantilla.focus();
					  return false;
					  }
					  document.Plantilla.Accion.value="Edita_Plant";
				      document.Plantilla.submit()
			  } 
			  
			  
			  
//XXXXXXXXXXXXXXXXXXFUNCION PARA ELIMINAR PLANTILLAS
function Elimina_Plantilla(Var)
	          {
			  if(confirm('Desea eliminar los registros seleccionados?'))
			       { 
				   	  document.Muestra_Plantillas.Accion.value = "Elimina_Plant";
					  document.Muestra_Plantillas.Codigo.value = Var;
				      document.Muestra_Plantillas.submit()
				   }
			  }
			  
//XXXXXXXXXXXXXXXXXFUNCION PARA INSERTAR UNA MATERIA EN LA PLANTILLA 			  
function Agrega_Materia()
	          {			
				   	  if(document.Plantilla.Orden.value=="")
					  {
					  alert("Debe escribir un orden para esta materia");
					  document.Plantilla.Orden.focus();
					  return false;
					  }
					  document.Plantilla.Accion.value="Agrega_Mat";
				      document.Plantilla.submit()
			  }
			  
//XXXXXXXXXXXXXXXXXFUNCION PARA EDITAR EL ORDEN DE LA MATERIA EN LAS PLANTILLAS
function Edita_Mat(Var)
	          {
				  	  var Sint=document.Plantilla
					  var Usuario="Orden_"
					  var Cadena=Usuario+Var
			  		  if(eval('Sint.'+Cadena+'.value')=="")
					  {
					  alert("Ingrese un orden para esta materia");
					  eval('Sint.'+Cadena+'.focus()');
					  return false;
					  }
				   	  document.Plantilla.Accion.value="Edita_Mat_Plant";
					  document.Plantilla.Codigo.value=Var;
				      document.Plantilla.submit()
			  }
			  
//XXXXXXXXXXXXXXXXXXFUNCION PARA ELIMINAR MATERIAS DE LA PLANTILLA
function Elimina_Mat_Plantilla()
	          {
			  if(confirm('Desea eliminar los registros seleccionados?'))
			       { 
				   	  document.Plantilla.Accion.value = "Elimina_Mat_Plant";
				      document.Plantilla.submit()
				   }
			  }
			  
//XXXXXXXXXXXXXXXXXFUNCION PARA INSERTAR UN GRUPO 			  
function Guarda_Grupo()
	          {			
				   	  if(document.Grupos.Grupo.value=="")
					  {
					  alert("Debe escribir un Grupo");
					  document.Grupos.Grupo.focus();
					  return false;
					  }
					  document.Grupos.Accion.value="Guarda_Grup";
				      document.Grupos.submit()
			  }
			  
function Modifica_Grupo(Valor)
	          {
					
				   	  document.Muestra_Grupos.Codigo.value= Valor;
					  document.Muestra_Grupos.Accion.value="Edita_Grupo";
				      document.Muestra_Grupos.submit()
			  } 
			  
function Edita_Grupo()
	          {			
				   	 if(document.Grupos.Grupo.value=="")
					  {
					  alert("Debe escribir un Grupo");
					  document.Grupos.Grupo.focus();
					  return false;
					  }
					  if(confirm('Si Actualiza la plantilla a una distinta de la que esta asignada se eliminaran las calificaciones capturadas ¿Desea Continuar?'))
			       	  { 
					  document.Grupos.Accion.value="Edita_Grup";
				      document.Grupos.submit()
					  }
			  } 
			  
function Elimina_Grupo(Var)
	          {
			  if(confirm('Desea eliminar los registros seleccionados?'))
			       { 
				   	  document.Muestra_Grupos.Accion.value = "Elimina_Grup";
					  document.Muestra_Grupos.Codigo.value = Var;
				      document.Muestra_Grupos.submit()
				   }
			  }


//XXXXXXXXXXXXXXXXXXXXXXXXXXFUNCION PARA LOS MENSAJES
function Envia_Mensaje()
	          {
				  	  if(document.Mensaje.Para.value=="")
					  {
					  alert("Debe seleccionar un destinatario");
					  document.Mensaje.Para.focus();
					  return false;
					  }
					  if(document.Mensaje.Asunto.value=="")
					  {
					  alert("Debe escribir su asunto");
					  document.Mensaje.Asunto.focus();
					  return false;
					  }
				      document.Mensaje.submit()
			  }
			  
			  
			  
//XXXXXXXXXXXXXXXXFUNCIONES PARA LAS CALIFICACIONES TODO ESTA EN UNA SOLA HOJA XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
function Cambio_Plantilla()
	          {
			  if(confirm('Desea cambiar la plantilla del Alumno al hacerlo se eliminaran las calificaciones que haya insertado para este alumno?'))
			       { 
				   	  document.Plantilla.Accion.value = "Cambia_Plantilla";
				      document.Plantilla.submit()
				   }
			  }
			  
function Metodo_Captura()
	          {
				      document.Modo_Captura.submit()
					  document.getElementById("Captura_Cal").style.display = 'none';
		 			  document.getElementById("Animacion").style.display = 'block';
			  }
			  
function Guarda_Cal_Grupal()
	          {
					  document.getElementById("Cal_Grupal").style.display = 'none';
		 			  document.getElementById("Animacion").style.display = 'block';
					  document.Calificaciones_Grupal.Accion.value = "Inserta_Cal_Grupal";
					  document.Calificaciones_Grupal.submit()
			  }
			  
function Guarda_Cal_Ind()
	          {
				      document.Calificaciones_Ind.Accion.value = "Inserta_Cal_Ind";
					  document.Calificaciones_Ind.submit()
			  }
			  
function Guarda_Cal_Mat()
	          {
				      document.Calificaciones_Mat.Accion.value = "Inserta_Cal_Mat";
					  document.Calificaciones_Mat.submit()
			  }
			  
function Guarda_Cal_Ext()
	          {
				      document.Calificaciones_Ext.Accion.value = "Inserta_Cal_Ext";
					  document.Calificaciones_Ext.submit()
			  }
function Guarda_Lectora()
	          {
					  document.getElementById("Cal_Lectora").style.display = 'none';
		 			  document.getElementById("Animacion").style.display = 'block';
					  document.C_Lectora.Accion.value = "Inserta_Lectora";
					  document.C_Lectora.submit()
			  }

			  
function Mostrar_Boleta()
	          {
					  document.Muestra_Boleta.submit()
					  document.getElementById("Boleta").style.display = 'none';
		 			  document.getElementById("Animacion").style.display = 'block';
			  }
			  
function Mostrar_CalPDF()
	          {
					  document.form2.submit()
					  document.getElementById("Intranet2").style.display = 'none';
		 			  document.getElementById("Precarga2").style.display = 'block';
			  }
function Mostrar_CalPDF2()
	          {
					  document.form2.submit()
					  document.getElementById("Intranet2").style.display = 'none';
		 			  document.getElementById("Animacion").style.display = 'block';
			  }
function Imp_Grupal()
	          {
					  document.ImpGrupal.submit()
					  document.getElementById("Intranet2").style.display = 'none';
		 			  document.getElementById("Animacion").style.display = 'block';
			  }
			  
			  
//FUNCIONES PARA LOS EXAMENES

function Agregar_Examen()
	          {
					  document.Agrega_Examen.Accion.value ="Nuevo_Examen";	
					  document.Agrega_Examen.submit()
			  }
			  
function Insertar_Examen()
	          {
				      if(document.Nuevo_Examen.Titulo_Examen.value=="")
			  		  {
					  alert("Debe escribir una título para su exámen");
					  document.Nuevo_Examen.Titulo_Examen.focus();
					  return false;
					  }
					  document.Nuevo_Examen.Accion.value ="Inserta_Examen";	
					  document.Nuevo_Examen.submit()
			  }
			  
function Desactiva_Grupos3(){
   if (document.getElementById("Grupo_Todos").checked) {
	document.getElementById("Grupos").style.display = 'none';
	}
	else {
	document.getElementById("Grupos").style.display = 'block';
	for (i=0;i<document.Nuevo_Examen.elements.length;i++) 
	if(document.Nuevo_Examen.elements[i].type == "checkbox" && document.Nuevo_Examen.elements[i].name=="Grupo")	
	document.Nuevo_Examen.elements[i].checked=0 
   }
   }
   
function Edita_Examen()
	          {			
				   	  if(document.Examen.Titulo_Examen.value=="")
					  {
					  alert("Debe escribir un titulo para este exámen");
					  document.Examen.Titulo_Examen.focus();
					  return false;
					  }
					  document.Examen.Accion.value="Edita_Exam";
				      document.Examen.submit()
			  } 
			  
function Elimina_Examen(Cod_Examen)
	          {
			  if(confirm('Desea eliminar los registros seleccionados?'))
			       { 
				   	  document.Modificar.Accion.value = "Elimina_Exam";
					  document.Modificar.Codigo.value = Cod_Examen;
				      document.Modificar.submit()
				   }
			  }
			  
function Resultados_Profesor(Var)
	          {
				   	  document.Modificar.Codigo.value = Var;
					  document.Modificar.Accion.value = "Resultado_General";
				      document.Modificar.submit()
			  }
			  
function Agrega_Pregunta()
	          {		  if(document.Examen.Pregunta.value=="")
			  		  {
					  alert("Debe escribir una pregunta para su exámen");
					  document.Examen.Pregunta.focus();
					  return false;
					  }
					  if((document.Examen.Opcion_1.value=="")&&(document.Examen.Opcion_2.value=="")&&(document.Examen.Opcion_3.value=="")&&(document.Examen.Opcion_4.value=="")&&(document.Examen.Opcion_5.value=="")&&(document.Examen.Opcion_6.value==""))
			  		  {
					  alert("Debe escribir alguna respuesta para su pregunta");
					  document.Examen.Opcion_1.focus();
					  return false;
					  }
				      
					  document.Examen.Accion.value="Agrega_Preg";
				      document.Examen.submit()
			  } 
			  
function Edita_Pregunta(Var)
	          {
			  		  if (document.getElementById('Pregunta_'+Var).value=="")
					  {
					  alert("Ingrese una pregunta");
					  document.getElementById('Pregunta_'+Var).focus();
					  return false;
					  }
				   	  document.Examen.Accion.value="Edita_Preg";
					  document.Examen.Codigo2.value=Var;
				      document.Examen.submit()
			  }
			  
function Elimina_Pregunta()
	          {
			  if(confirm('Desea eliminar los registros seleccionados?'))
			       { 
				   	  document.Examen.Accion.value = "Elimina_Preg";
				      document.Examen.submit()
				   }
			  }
			  
			  
function Inicia_Examen(Var)
	          {
				   	  document.Muestra_Examen.Accion.value="Comenzar_Examen";
					  document.Muestra_Examen.Codigo.value=Var;
				      document.Muestra_Examen.submit()
			  }
function Envia_Respuesta()
	          {
				   	  document.Examen.Accion.value="Guarda_Respuesta";
				      document.Examen.submit()
			  }
			  
function Resultado_Examen(Var)
	          {
				   	  document.Muestra_Examen.Accion.value="Resultados";
					  document.Muestra_Examen.Codigo.value=Var;
				      document.Muestra_Examen.submit()
			  }
			  
			  
			  
//XXXXXXXXXXXXXXXXXXXXFUNCIONES PARA SUBIR IMAGENES
function Sube_Imagen()
	          {			
					  if (document.Form_Imagen.File1.value=="")
					  {
					  alert("Seleccione una imagen");
					  document.Form_Imagen.File1.focus();
					  return false;
					  }
					  document.getElementById("Archivos").style.display = 'none';
		 			  document.getElementById("Animacion").style.display = 'block';
				      document.Form_Imagen.submit()
			  } 
function Borra_Imagen(Cod_Imagen)
			  {	var msg
			  msg = "¿Deseas borrar esta Imagen?"
			  if (confirm(msg)) 
			  {	  		
			  document.Imagenes.Codigo.value = Cod_Imagen;
			  document.Imagenes.Accion.value = "Elimina";		
			  document.Imagenes.submit();
			  }
			  }
			  
		
///XXXXXXXXXXXXXXXXXXXXXXXXXFUNCIONES PARA DETERMINAR ANCHO Y ALTO DEL USUARIO
function Def_Pantalla()
			  {	
			  var Ancho;
			  var Alto;
			  var lateral;
			  //Ancho=document.body.offsetWidth;
			  //Alto=document.body.offsetHeight;
			 // alert(Alto)
			 // Ancho=screen.width
			  //Alto=screen.height
			 if(self.innerWidth) 
  			 Ancho = window.innerWidth 
			 else if(document.documentElement && document.documentElement.clientWidth) 
  			 Ancho = document.documentElement.clientWidth; 
			 else if(document.body) 
 			 Ancho= document.body.clientWidth;
			 lateral=(parseFloat(Ancho)/2)-475;
			 lateral_1=(parseFloat(Ancho)/2)-150;
			 //alert(lateral);
			 document.getElementById("Contenido").style.left=lateral+"px";
			 document.getElementById("Entrada2").style.left=lateral_1+"px";

			   
			 if(self.innerHeight) 
  			 Alto = window.innerHeight 
			 else if(document.documentElement && document.documentElement.clientHeight) 
  			 Alto = document.documentElement.clientHeight; 
			 else if(document.body) 
 			 Alto= document.body.clientHeight; 
			 document.Ingreso.An_pantalla.value = Ancho;
			 document.Ingreso.Al_pantalla.value = Alto;
			 //alert(Alto);
			 //alert(Ancho);
			 altura=(parseFloat(Alto)/2)-250;
			 altura_1=(parseFloat(Alto)/2)-137;
			 //alert(lateral);
			 document.getElementById("Contenido").style.top=altura+"px";
			 document.getElementById("Entrada2").style.top=altura_1+"px";
			  }
//XXXXXXXXXXXXXXXXXXXXXXXXXXFIN DETECCION DE PANTALLA


//XXXXXXXXXXXXXXXXXXXXXXXXXFUNCIONES PARA LA GALERIA
function handleHttpResponse2() { 
    if (http.readyState == 4) { 
       if (http.status == 200) { 
         	 /*if (http.responseText.indexOf('invalid') == -1) {*/
            	 // Armamos un array, usando la coma para separar elementos
            	 //results = http.responseText.split(","); 
				 document.getElementById("Pagina_Galeria").innerHTML = http.responseText
            	 //document.getElementById("campoMensaje").innerHTML = results[0];
            	 enProceso = false;
          /*}*/
       }
    }
}

function Agrega_Galeria(Accion, Cadena) {
   	if (!enProceso && http) {
      	 //var valor = Accion//escape(document.getElementById("Accion").value);
      	 var url = "CE_Galeria.asp";
      	 http.open("POST", url, true);
      	 http.onreadystatechange = handleHttpResponse2;
      	 enProceso = true;
      	 http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 http.send("Accion="+Accion+Cadena); /*Para la concatenacion de valores usamos "Accion="+valor+"&Otro="+valor2*/
   	}
}

function Guarda_Galeria()
	          {			
				   	  if(document.getElementById("N_Galeria").value=="")
					  {
					  alert("Debe escribir un nombre para la galeria");
					  //document.getElementById("N_Galeria").focus();
					  return false;
					  }
				      Agrega_Galeria('Guarda', '&N_Galeria='+document.getElementById("N_Galeria").value);
			  } 
			  
function Guarda_Imagen()
	          {
				document.getElementById("Archivos").style.display = 'none';
		 		document.getElementById("Animacion").style.display = 'block';
		 		document.Img_Galeria.submit();
			  } 
			  
//XXXXXXXXXXXXXXXXXXXXXXXXXXXFIN DE FUNCIONES GALERIA


//XXXXXXXXXXXXXXXXXXXXXXXXXXXXFUNCIONES AJAX
function handleHttpResponse() { 
    if (http.readyState == 4) { 
       if (http.status == 200) { 
         	 /*if (http.responseText.indexOf('invalid') == -1) {*/
            	 // Armamos un array, usando la coma para separar elementos
            	 //results = http.responseText.split(","); 
				 document.getElementById("Contenido_Ajax").innerHTML = http.responseText
            	 //document.getElementById("campoMensaje").innerHTML = results[0];
            	 enProceso = false;
          /*}*/
       }
    }
}

function Pagina_Get(valor) {
   	if (!enProceso && http) {
      	 var url=valor;
      	 http.open("GET", url, true);
      	 http.onreadystatechange = handleHttpResponse;
      	 enProceso = true;
      	 http.send(null);
   	}
}

function Pagina2() {
   	if (!enProceso && http) {
      	 var valor = escape(document.getElementById("Accion").value);
      	 var url = "CE_Avisos.asp";
      	 http.open("POST", url, true);
      	 http.onreadystatechange = handleHttpResponse;
      	 enProceso = true;
      	 http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 http.send("Accion="+valor); /*Para la concatenacion de valores usamos "Accion="+valor+"&Otro="+valor2*/
   	}
}


function getHTTPObject() {
    var xmlhttp;
	
/*	if (window.XMLHttpRequest){ // if Mozilla, Safari etc
		xmlhttp= new XMLHttpRequest()
	}
	else if (window.ActiveXObject){ // if IE
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){
			try{
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){
			}
		}
	}
	else{
		return false
	}
	return xmlhttp;*/
    /*@cc_on
    @if (@_jscript_version >= 5)
       try {
          xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
       } catch (e) {
          try {
             xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
          } catch (E) { xmlhttp = false; }
       }
    @else
    xmlhttp = false;
    @end @*/
	
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
       try {
          xmlhttp = new XMLHttpRequest();
       } catch (e) { xmlhttp = false; }
    }
	else if (window.ActiveXObject){ // if IE
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){
			try{
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){
			}
		}
	}
    return xmlhttp;

}


var enProceso = false; // lo usamos para ver si hay un proceso activo
var http = getHTTPObject(); // Creamos el objeto XMLHttpRequest
