function abre_datos_index()
{ parent.ifrm_lee_inicio.location.href= "index_menu.php" ;
 }
function abre_datos_inicio()
{ //ifrm_detalle.location.href= "estudios_usa/universidad_usa.html" ;
//ifrm_detalle.location.href= "/u_envia_correo/plantilla_envio_correo_0012.html" ;
//ifrm_detalle.location.href= "/u_envia_correo/variaciones_html.php" ;
ifrm_detalle.location.href= "/u_envia_correo/plantilla_envio_correo_0019.html" ;
}

function m_inicio()
{ parent.location.href= "/u_alumnos" ; }


function abrir_Ventana(tipo,cambio,codigo,nm_alumno)
{ if (tipo=='1') 
   {  if (cambio=='N')
     { location = "u_datos_alumnos.php" , "principal" , "scrollbars= YES , toolbar=NO width=800 height=700" ; } 
   if (cambio=='S')
     { location = "u_enlaces.php" , "principal" , "scrollbars= YES , toolbar=NO width=800 height=700" ; } }
  if (tipo=='2') 
   { alert ( codigo + '\n' + nm_alumno ) ; 
     location = "u_cambia_clave.php" , "miFormulario" , "scrollbars= YES , toolbar=NO height=500" ; }
}

function abrir_Ventana3(tipo,cambio,codigo,x_nm_alumno)
{ if (tipo=='1') 
   {  if (cambio=='N')
     { location = "u_datos_alumnos.php?tipo=N &codigo=" + codigo + " &x_nm_alumno=" + x_nm_alumno , "principal" , "scrollbars= YES , toolbar=NO" ; } 
   if (cambio=='S')
     { location = "u_enlaces.php?codigo=" + codigo + " &x_nm_alumno=" + x_nm_alumno , "principal" , "scrollbars= YES , toolbar=NO" ; } }
  if (tipo=='2') 
   { alert ( codigo + '\n' + x_nm_alumno ) ;
     location = "u_cambia_clave.php?tipo_acceso=0 &cambio=" + cambio + " &codigo=" + codigo + " &x_nm_alumno=" + x_nm_alumno , "miFormulario" , "scrollbars= YES , toolbar=NO" ; }
}

function abrir_Ventana2(tipo,codigo,x_nm_alumno)
{ if (tipo=='1') 
   { var ventana = window.open("u_enlaces.php?codigo=" + codigo + " &x_nm_alumno=" + x_nm_alumno , "principal" , "scrollbars= YES , toolbar=NO") }
  if (tipo=='2') 
   { alert ( codigo + '\n' + x_nm_alumno ) ;
     var ventana = window.open("u_cambia_clave.php?tipo_acceso=0 &codigo=" + codigo + " &x_nm_alumno=" + x_nm_alumno , "miFormulario" , "scrollbars= YES , toolbar=NO") }
}

function cerrar_Ventana_alumnas(){
//la referencia de la ventana es el objeto window del popup. Lo utilizo para acceder al método close
u_acc_alumnas.close()
}
function Muestra_mensage(mensage) {
 alert ( mensage ) ;
}
function CambiaEstado_passw(){
  { document.Form_acceso.clave_acceso.disabled = false  ;  
    document.Form_acceso.ap_paterno_2.disabled = true   ;  
	document.Form_acceso.ap_materno_2.disabled = true   ;  
	document.Form_acceso.clave_acceso.focus() ;
    return 0 ;
  }
}

function CambiaEstado_nuevo(){
  { document.Form_acceso.clave_acceso.disabled = true   ;  
    document.Form_acceso.ap_paterno_2.disabled = false  ;  
	document.Form_acceso.ap_materno_2.disabled = false  ;  
	document.Form_acceso.ap_paterno_2.focus() ;  
	return 0 ;
  }
}

function atras() { 
  history.go(-1); 
} 


function Valida_datos_clave() {
 //valido la clave inicial
 jsnueva_clave     = document.miFormulario.nueva_clave.value ;
 jsreingreso_clave = document.miFormulario.reingreso_clave.value ;
 if ( jsnueva_clave=="")
      { alert("Tiene que ingresar su NUEVA CLAVE") ;
		   document.miFormulario.nueva_clave.focus() ;
		   return 0;  }
 if ( jsnueva_clave!=jsreingreso_clave)
      { alert("La clave de VERIFICACION NO coincide con su NUEVA CLAVE") ;
		   document.miFormulario.reingreso_clave.focus() ;
		   return 0;  }
location.href="/u_alumnos/_scripts/Graba_nueva_clave.php?x_nm_alumno=" + jsnueva_clave ;
}


function Valida_form_datos() 
{ if ( document.miFormulario_dat.doc_dni.value =="" || document.miFormulario_dat.doc_dni.value =="-")
      { alert("Tiene que ingresar su Número de DNI") ;
	    document.miFormulario_dat.doc_dni.focus() ;
		return 0;  }
   if( document.miFormulario_dat.doc_dni.value.length != 8 )
      { alert("El Número de DNI es incorrecto") ;
        document.miFormulario_dat.doc_dni.focus() ;
        return 0; 
      } 		
 /*if ( document.miFormulario_dat.email.indexOf("@")==-1 || document.miFormulario_dat.email.indexOf(".")==-1) 		      
      { alert("Tiene que ingresar una dirección e-mail válida.") ;
		   document.miFormulario_dat.email.focus() ;
		   return 0;  } */
 if ( document.miFormulario_dat.email.value =="" || document.miFormulario_dat.email.value =="-")
      { alert("Tiene que ingresar su correo electrónico") ;
		   document.miFormulario_dat.email.focus() ;
		   return 0;  }
 if ( (document.miFormulario_dat.telefono1.value ==""  && document.miFormulario_dat.telefono2.value ==""  ) ||
      (document.miFormulario_dat.telefono1.value =="-" && document.miFormulario_dat.telefono2.value =="-" ) ||
	  (document.miFormulario_dat.telefono1.value =="-" && document.miFormulario_dat.telefono2.value ==""  ) ||
	  (document.miFormulario_dat.telefono1.value ==""  && document.miFormulario_dat.telefono2.value =="-" ) )
      { alert("Tiene que ingresar un número telefónico o celular \n para una ocasional información.") ;
		   document.miFormulario_dat.telefono1.focus() ;
		   return 0 ;  }
//* +++++++++++++++++++++++		   
//* TIPO DE COLEGIO     *//
//* +++++++++++++++++++++++
 if ( document.miFormulario_dat.tipo_colegio.value =="" || document.miFormulario_dat.tipo_colegio.value =="-")
      { alert("Tiene que seleccionar el TIPO DE COLEGIO") ;
		   document.miFormulario_dat.tipo_colegio.focus() ;
		   return 0;  }
//* +++++++++++++++++++++++		   
//* FECHA DE NACIMIENTO *//
//* +++++++++++++++++++++++
/* Dia de Nacimiento */
 if(document.miFormulario_dat.nac_fecha_dd.value > 00 && document.miFormulario_dat.nac_fecha_dd.value <= 31)
  { /* Rutina si es dia valido */ } 
 else
 { alert("Tiene que seleccionar el dia de nacimiento") ;
   document.miFormulario_dat.nac_fecha_dd.focus() ; 
   return 0 ; } 
/* Mes de Nacimiento */
 if(document.miFormulario_dat.nac_fecha_mm.value >= 1 && document.miFormulario_dat.nac_fecha_mm.value <= 12)
  { /* Rutina si es mes valido */  } 
 else
 { alert("Tiene que seleccionar el mes de nacimiento") ;
   document.miFormulario_dat.nac_fecha_mm.focus() ; 
   return 0 ; } 
/* Año de Nacimiento */
 if(document.miFormulario_dat.nac_fecha_aa.value > 0)
  { /* Rutina si es año valido */  } 
 else
 { alert("Tiene que seleccionar el año de nacimiento") ;
   document.miFormulario_dat.nac_fecha_aa.focus() ; 
   return 0 ; } 
//* verifica meses de 31 dias
 if(document.miFormulario_dat.nac_fecha_mm.value == 1  || 
    document.miFormulario_dat.nac_fecha_mm.value == 3  || 
	document.miFormulario_dat.nac_fecha_mm.value == 5  || 
	document.miFormulario_dat.nac_fecha_mm.value == 7  || 
	document.miFormulario_dat.nac_fecha_mm.value == 8  || 
	document.miFormulario_dat.nac_fecha_mm.value == 10 || 
	document.miFormulario_dat.nac_fecha_mm.value == 12   ) 
    { if(document.miFormulario_dat.nac_fecha_dd.value <= 31)
	  { /* dia correcto */}
	  else
	  { alert("Dia excede del total del dias del mes" ) ; 
        document.miFormulario_dat.nac_fecha_dd.focus() ;
        return 0 ; } }
 else
 {  //* verifica meses de 30 dias
    if(document.miFormulario_dat.nac_fecha_mm.value == 4  || 
       document.miFormulario_dat.nac_fecha_mm.value == 6  || 
       document.miFormulario_dat.nac_fecha_mm.value == 9  || 
       document.miFormulario_dat.nac_fecha_mm.value == 11   )  
       { if(document.miFormulario_dat.nac_fecha_dd.value <= 30)
	       { /* dia correcto */}
	     else
	       { alert("Dia excede del total del dias del mes" ) ; 
             document.miFormulario_dat.nac_fecha_dd.focus() ;
             return 0 ; } }
	else
	   { if(document.miFormulario_dat.nac_fecha_mm.value == 2) 
           { $x_ano_bis = document.miFormulario_dat.nac_fecha_aa.value % 4 ;
		     if($x_ano_bis==0)
			   { $xx_dias_bis = 29 ; } else { $xx_dias_bis = 28 ; } 
             if(document.miFormulario_dat.nac_fecha_dd.value <= $xx_dias_bis)
    	       { /* dia correcto */}
    	     else
    	       { alert("Dia excede del total del dias del mes" ) ; 
                 document.miFormulario_dat.nac_fecha_dd.focus() ;
                 return 0 ; }  }  }  }
 
//* +++++++++++++++++++++++
//* LUGAR DE NACIMIENTO *//
//* +++++++++++++++++++++++
if( document.miFormulario_dat.nac_pais.value =="" )
  { alert("Tiene que seleccionar el PAIS de NACIMIENTO") ;
    document.miFormulario_dat.nac_pais.focus() ;
	return 0 ;  }

if( document.miFormulario_dat.nac_pais.value =="01" )
  { if( document.miFormulario_dat.nac_dpto.value =="" )
      { alert("Tiene que seleccionar el DEPARTAMENTO de NACIMIENTO") ;
        document.miFormulario_dat.nac_dpto.focus() ;
        return 0 ;  } 
    if( document.miFormulario_dat.nac_prov.value =="" )
      { alert("Tiene que seleccionar la PROVINCIA de NACIMIENTO") ;
        document.miFormulario_dat.nac_prov.focus() ;
        return 0 ;  }
	if( document.miFormulario_dat.nac_dsto.value =="" )
    { alert("Tiene que seleccionar el DISTRITO de NACIMIENTO") ;
      document.miFormulario_dat.nac_dsto.focus() ;
      return 0 ;  } 
  }

//* +++++++++++++++++++++++
//* DIRECCION EN LIMA   *//
//* +++++++++++++++++++++++
if ( (document.miFormulario_dat.dir_urbaniz.value ==""  && document.miFormulario_dat.dir_calle.value ==""  ) || 
      (document.miFormulario_dat.dir_urbaniz.value =="-" && document.miFormulario_dat.dir_calle.value =="-" ) || 
	  (document.miFormulario_dat.dir_urbaniz.value =="-" && document.miFormulario_dat.dir_calle.value ==""  ) || 
	  (document.miFormulario_dat.dir_urbaniz.value ==""  && document.miFormulario_dat.dir_calle.value =="-" ) )
      { alert("Tiene que ingresar al menos uno de ambos datos \n Urbanizacion o Calle") ;
		   document.miFormulario_dat.dir_urbaniz.focus() ;
		   return 0;  }

//* +++++++++++++++++++++++++++
//* DIRECCION GEOGRAFICA    *//
//* +++++++++++++++++++++++++++
if( document.miFormulario_dat.dir_dpto.value =="" )
      { alert("Tiene que seleccionar el DEPARTAMENTO de la DIRECCI0N") ;
        document.miFormulario_dat.dir_dpto.focus() ;
        return 0 ;  } 
    if( document.miFormulario_dat.dir_prov.value =="" )
      { alert("Tiene que seleccionar la PROVINCIA de la DIRECCI0N") ;
        document.miFormulario_dat.dir_prov.focus() ;
        return 0 ;  }
	if( document.miFormulario_dat.dir_dsto.value =="" )
    { alert("Tiene que seleccionar el DISTRITO de la DIRECCI0N") ;
      document.miFormulario_dat.dir_dsto.focus() ;
      return 0 ;  } 

//* +++++++++++++++++++++++
//* APODERADO           *//
//* +++++++++++++++++++++++
 if ( (document.miFormulario_dat.apod_telefono1.value ==""  && document.miFormulario_dat.apod_telefono2.value ==""  ) ||
      (document.miFormulario_dat.apod_telefono1.value =="-" && document.miFormulario_dat.apod_telefono2.value =="-" ) ||
	  (document.miFormulario_dat.apod_telefono1.value =="-" && document.miFormulario_dat.apod_telefono2.value ==""  ) ||
	  (document.miFormulario_dat.apod_telefono1.value ==""  && document.miFormulario_dat.apod_telefono2.value =="-" ) )
      { alert("Tiene que ingresar un número telefónico o celular \n para una ocasional información.") ;
		   document.miFormulario_dat.apod_telefono1.focus() ;
		   return 0;  }

 if ( document.miFormulario_dat.apod_nombre.value =="" || document.miFormulario_dat.apod_nombre.value =="-" ||
      document.miFormulario_dat.apod_nombre.length < 3  )
      { alert("Tiene que ingresar un NOMBRE de APODERADO válido") ;
		   document.miFormulario_dat.apod_nombre.focus() ;
		   return 0;  }
 if ( document.miFormulario_dat.apod_vinculo.value =="" || document.miFormulario_dat.apod_vinculo.value =="-")
      { alert("Tiene que ingresar un VINCULO o PARENTESCO") ;
		   document.miFormulario_dat.apod_vinculo.focus() ;
		   return 0;  }
$nac_fecha = document.miFormulario_dat.nac_fecha_aa.value + "," + document.miFormulario_dat.nac_fecha_mm.value + "," + document.miFormulario_dat.nac_fecha_dd.value ;

location.href="/u_alumnos/_scripts/Graba_datos.php?doc_dni=" + document.miFormulario_dat.doc_dni.value +
"&doc_boleta=" + document.miFormulario_dat.doc_boleta.value + 
"&doc_cextrj=" + document.miFormulario_dat.doc_cextrj.value + 
"&dir_urbaniz=" + document.miFormulario_dat.dir_urbaniz.value + 
"&dir_calle=" + document.miFormulario_dat.dir_calle.value + 
"&dir_numero=" + document.miFormulario_dat.dir_numero.value + 
"&dir_manzana=" + document.miFormulario_dat.dir_manzana.value + 
"&dir_lote=" + document.miFormulario_dat.dir_lote.value + 
"&dir_refer=" + document.miFormulario_dat.dir_refer.value + 
"&dir_dpto=" + document.miFormulario_dat.dir_dpto.value + 
"&dir_prov=" + document.miFormulario_dat.dir_prov.value + 
"&dir_dsto=" + document.miFormulario_dat.dir_dsto.value + 
"&nac_fecha=" + $nac_fecha  + 
"&nac_pais=" + document.miFormulario_dat.nac_pais.value + 
"&nac_dpto=" + document.miFormulario_dat.nac_dpto.value + 
"&nac_prov=" + document.miFormulario_dat.nac_prov.value + 
"&nac_dsto=" + document.miFormulario_dat.nac_dsto.value + 
"&nac_lugar=" + document.miFormulario_dat.nac_lugar.value + 
"&tipo_colegio=" + document.miFormulario_dat.tipo_colegio.value + 
"&telefono1=" + document.miFormulario_dat.telefono1.value + 
"&telefono2=" + document.miFormulario_dat.telefono2.value + 
"&email=" + document.miFormulario_dat.email.value + 
"&apod_nombre=" + document.miFormulario_dat.apod_nombre.value + 
"&apod_telefono1=" + document.miFormulario_dat.apod_telefono1.value + 
"&apod_telefono2=" + document.miFormulario_dat.apod_telefono2.value + 
"&apod_email=" + document.miFormulario_dat.apod_email.value + 
"&apod_vinculo=" + document.miFormulario_dat.apod_vinculo.value + 
"&apod_num_doc=" + document.miFormulario_dat.apod_num_doc.value + 
"&apod_domicilio=" + document.miFormulario_dat.apod_domicilio.value ;
}

