function valida (){
var errors='';
	if (document.getElementById('MATRICULA').value=="")
	errors= errors+'Matrícula es un campo requerido \n';
	if (errors==''){
		return true;
	}
	else{
		alert(errors);
		return false;
	}
	
	
}

function permite(elEvento, permitidos) {
  // Variables que definen los caracteres permitidos
  var numeros = "0123456789 Eext";
  var caracteres = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZáéíóÁÉÍÓ¡¿ ";
  var numeros_caracteres = numeros + caracteres;
  var teclas_especiales = [8, 46, 13, 34, 44, 63, 33, 58, 47, 35, 40, 41, 61, 42, 45, 59, 43, 36];
  // 8 = BackSpace, 46 = Supr, 13 = Enter, 39 = comilla doble, 44 = comilla
 
 
  // Seleccionar los caracteres a partir del parámetro de la función
  switch(permitidos) {
    case 'num':
      permitidos = numeros;
      break;
    case 'car':
      permitidos = caracteres;
      break;
    case 'num_car':
      permitidos = numeros_caracteres;
      break;
  }
 
  // Obtener la tecla pulsada 
  var evento = elEvento || window.event;
  var codigoCaracter = evento.charCode || evento.keyCode;
  var caracter = String.fromCharCode(codigoCaracter);
 
  // Comprobar si la tecla pulsada es alguna de las teclas especiales
  // (teclas de borrado y flechas horizontales)
  var tecla_especial = false;
  for(var i in teclas_especiales) {
    if(codigoCaracter == teclas_especiales[i]) {
      tecla_especial = true;
      break;
    }
  }
 
  // Comprobar si la tecla pulsada se encuentra en los caracteres permitidos
  // o si es una tecla especial
  return permitidos.indexOf(caracter) != -1 || tecla_especial;
}

function habilita_titulado()
{
	    document.getElementById("rtitulado").disabled=false; 
		document.getElementById("forma_titula").disabled=true;
}
function deshabilita_titulado()
{
	    document.getElementById("rtitulado").disabled=true; 
		document.getElementById("forma_titula").disabled=false;
}

function habilita_serviciosoc()
{
	    document.getElementById("rserviciosocial").disabled=false;
		document.getElementById("institucion_ss").disabled=true;
		document.getElementById("programa_ss").disabled=true;
}
function deshabilita_serviciosoc()
{
	    document.getElementById("rserviciosocial").disabled=true;
		document.getElementById("institucion_ss").disabled=false;
		document.getElementById("programa_ss").disabled=false;
}

function habilita_contratass()
{
	    document.getElementById("rcontratass").disabled=false;
}
function deshabilita_contratass()
{
	    document.getElementById("rcontratass").disabled=true;	
}

function habilita_desempeñoss()
{
	    document.getElementById("rdesempenoss").disabled=false;
}
function deshabilita_desempeñoss()
{
	    document.getElementById("rdesempenoss").disabled=true;	
}
function habilita_nivelp()
{
	    document.getElementById("rnivelprof").disabled=false;
}
function deshabilita_nivelp()
{
	    document.getElementById("rnivelprof").disabled=true;	
}

function habilita_situacionLaboral(form)

{
    if (form.situacion_laboralA[2].selected == true)

    {
    form.empresaA.disabled = true;
	form.sectorE.disabled = true;
	form.mecanismo_ingreso.disabled = true;
	form.diaEmpresa.disabled = true;
	form.mesEmpresa.disabled = true;
	form.anoEmpresa.disabled = true;	
	form.puestoE.disabled = true;	
	form.funcionesE.disabled = true;	
	form.IV_I.disabled = true;	
	form.IV_IR.disabled = true;	
	form.IV_J.disabled = false;
	form.IV_JR.disabled = false;
    }
    else
    {
    form.empresaA.disabled = false;
	form.sectorE.disabled = false;
	form.mecanismo_ingreso.disabled = false;
	form.diaEmpresa.disabled = false;
	form.mesEmpresa.disabled = false;
	form.anoEmpresa.disabled = false;	
	form.puestoE.disabled = false;	
	form.funcionesE.disabled = false;	
	form.IV_I.disabled = false;	
	form.IV_IR.disabled = false;
	form.IV_J.disabled = true;
	form.IV_JR.disabled = true;
    }
}

function validarForm ()
{
        if (document.getElementById("nombre").value==""){
		alert("Nombre es un campo requerido \n")
		document.getElementById("nombre").focus();
		}
		else if (document.getElementById("ap_pat").value==""){
		alert("Apellido Paterno es un campo requerido \n")
		document.getElementById("ap_pat").focus();
		}
		else if (document.getElementById("ap_mat").value==""){
		alert("Apellido Materno es un campo requerido \n")
		document.getElementById("ap_mat").focus();
		}	
		else if (document.getElementById("email").value==""){
		alert("Correo Electrónico es un campo requerido \n")
		document.getElementById("email").focus();
		}
		else if (document.getElementById("diaEdad").value==00){
		alert("Debes Selccionar el Día de tu Nacimiento \n")
		document.getElementById("diaEdad").focus();
		}
		else if (document.getElementById("mesEdad").value==00){
		alert("Debes Selccionar el Mes de tu Nacimiento \n")
		document.getElementById("mesEdad").focus();
		}
		else if (document.getElementById("anoEdad").value==00){
		alert("Debes Selccionar el Año de tu Nacimiento \n")
		document.getElementById("anoEdad").focus();
		}
		else if (document.getElementById("tel_par").value==""){
		alert("Telefono es un campo requerido \n")
		document.getElementById("tel_par").focus();
		}
		else if (document.getElementById("domicilio").value==""){
		alert("Domicilio es un campo requerido \n")
		document.getElementById("domicilio").focus();
		}
		else if (document.getElementById("colonia").value==""){
		alert("Colonia es un campo requerido \n")
		document.getElementById("colonia").focus();
		}
		else if (document.getElementById("delmun").value==""){
		alert("Delegación/Municipio es un campo requerido \n")
		document.getElementById("delmun").focus();
		}
		else if (document.getElementById("estado").value=="-"){
		alert("Debes selecionar un Estado \n")
		document.getElementById("estado").focus();
		}
		else if (document.getElementById("edocivil").value=="-"){
		alert("Debes selecionar un Estado Civil \n")
		document.getElementById("edocivil").focus();
		}
		else if (document.getElementById("carrera").value=="-"){
		alert("Debes selecionar una Licenciatura \n")
		document.getElementById("carrera").focus();
		}
		else if (document.getElementById("plantel").value=="-"){
		alert("Debes selecionar un Plantel \n")
		document.getElementById("plantel").focus();
		}
		else if (document.getElementById("III_A").value=="-"){
		alert("Debes selecionar un opción \n")
		document.getElementById("III_A").focus();
		}
		else if (document.getElementById("grado_profundidad").value=="-"){
		alert("Debes selecionar un opción \n")
		document.getElementById("grado_profundidad").focus();
		}
		else if (document.getElementById("grado_actualidad").value=="-"){
		alert("Debes selecionar un opción \n")
		document.getElementById("grado_actualidad").focus();
		}
		else if (document.getElementById("grado_especificidad").value=="-"){
		alert("Debes selecionar un opción \n")
		document.getElementById("grado_especificidad").focus();
		}
		else if (document.getElementById("grado_organizacion").value=="-"){
		alert("Debes selecionar un opción \n")
		document.getElementById("grado_organizacion").focus();
		}
		else if (document.getElementById("opinion_planes").value=="-"){
		alert("Debes selecionar un opción \n")
		document.getElementById("opinion_planes").focus();
		}
		else if (document.getElementById("formacion_permitio").value=="-"){
		alert("Debes selecionar un opción \n")
		document.getElementById("formacion_permitio").focus();
		}
		else if (document.getElementById("situacion_laboralE").value=="-"){
		alert("Debes selecionar un opción \n")
		document.getElementById("situacion_laboralE").focus();
		}
		else if (document.getElementById("situacion_laboralA").value=="-"){
		alert("Debes selecionar un opción \n")
		document.getElementById("situacion_laboralA").focus();
		}
		
		else {
		document.getElementById("egresadoDat").submit("form_inserta.asp")}
}
