// JavaScript Document

// Funciones de java para el sitio

// Para la funcionalidad general del menú del sitio //
// Posición del div inferior

function form_login(){// Valida que haya información en el formulario de inicio de sesión.
	usuario =	document.getElementById('numCli');
	contra  =	document.getElementById('conCli');

	verror1 =	document.getElementById('error1');
	verror2	=	document.getElementById('error2');

	if(usuario.value == null || usuario.value == 0 ||
	   usuario.value == '' || contra.value == '' || contra.value == null){
		verror1.style.display = 'block';
		/*verror2.style.display = 'none';*/
		usuario.focus();
		posicion();
		return false;
	}else{
		verror1.style.display = 'none';	
	}
	
	return true;
}

function posicion(){
	capa 	=	document.getElementById('pie');
	imagen 	=	document.getElementById('pleca');

	if(imagen){
		varTop 	=	capa.offsetTop;
		varLeft =	capa.offsetLeft;
	
		varPos 	=	(varTop -230);
		varPos 	=	varPos + 'px';
		
		varPosx =	varLeft + 'px';
		
		imagen.style.top 	=	varPos;
		imagen.style.left 	=	varPosx;
	}

}

// Copyright 2006-2007 javascript-array.com
var timeout		= 500;		// Tiempo que tarda el menú en desplegarse
var closetimer	= 0;
var ddmenuitem	= 0;

// Mantiene abierto el menu
function mantab(id){
	elemento = document.getElementById(id);
	
	if(muestra == 1){
		elemento.style.display = 'block';
	}
}


// 
function mopen(id)
{	
	menudos = document.getElementById(id);
	muestra = 0;
	// Reinicia el timer
		if(closetimer)
		{
			window.clearTimeout(closetimer);
			closetimer = null;
		}
	// Detona el timer
		mclosetime();
}

function mclose()
{	
	menudos.style.display = 'block';
	muestra = 1; // Cambia la bandera
}


function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

function cierra(){
	if(closetimer)
	{
		menudos.style.display = 'none';
		window.clearTimeout(closetimer);
		closetimer = null;
	}
	
}

function muestra(id){
	elemento = document.getElementById(id);
	elemento.style.display = 'block';

}

document.onclick = cierra; 








<!-- HACE QUE LOS CAMPOS DE TEXTO SE SELECCIONEN AL CLICK -->
function seguro()
		{
			return confirm ('Esta acción borrará todos los datos ingresados')
		}
function seguroenvio()
		{
			return confirm ('Se enviará la solicitud de empleo')
		}
		
function Selecciona1(){
	document.d.Apellido_Paterno.select();
	}
function Selecciona2(){
	document.d.Apellido_Materno.select();
	}
function Selecciona3(){
	document.d.Nombre.select();
	}

<!-- INICIA PROGRAMACIÓN DE COMPROBACIÓN DE FORMULARIO -->
function validaNum( data ) {
      var Valid = "0 123456789.-+";
      for ( var i = 0; i < data.length; i++ )
         if( Valid.indexOf( data.charAt(i) ) < 0 )
            return(false);
      return(true);
    }

<!-- Revisa el apellido paterno -->	 
function revisa(d){
	if (d.Apellido_Paterno.value == 'Apellido Paterno'){
	alert('Por favor proporcione su apellido paterno');
	d.Apellido_Paterno.select();
	d.Apellido_Paterno.focus();
	return false;	
}
   if (validaNum(d.Apellido_Paterno.value)){
     alert('Escriba un apellido válido');
     d.Apellido_Paterno.select();
	 d.Apellido_Paterno.focus();
     return false;
   }
<!-- Revisa el apellido materno -->

   if (d.Apellido_Materno.value == 'Apellido Materno'){
     alert('Por favor proporcione su apellido materno');
     d.Apellido_Materno.select();
	 d.Apellido_Materno.focus();
     return false;
   }
    if (validaNum(d.Apellido_Materno.value)){
     alert('Escriba un apellido válido');
     d.Apellido_Materno.select();
	 d.Apellido_Materno.focus();
     return false;
   }
 
<!-- Revisa el nombre -->
	 if (d.Nombre.value == 'Nombre(s)'){
     alert('Por favor proporcione su nombre');
     d.Nombre.select();
	 d.Nombre.focus();
     return false;
}
   if (validaNum(d.Nombre.value)){
     alert('Escriba un nombre válido');
     d.Nombre.select();
	 d.Nombre.focus();
     return false;
   }
 <!-- Revisa el puesto -->
   if (d.Puesto.selectedIndex == 0){
   alert('No ha elegido un puesto');
   d.Puesto.focus();
   return false;
   }
 <!-- Revisa el sueldo -->
   if (d.Sueldo.value == ''){
   alert('No ha proporcionado el sueldo');
   d.Sueldo.focus();
   return false;
   }
   
<!-- Revisa la Edad -->
	 if (d.Edad.selectedIndex == 0){
     alert('Por favor seleccione su edad');
     d.Edad.focus();
	 return false;
}
  
<!-- Revisa el Día de Nacimiento -->
if (d.Nacimiento_Dia.selectedIndex == 0){
   alert('Proporcione su día de nacimiento');
   d.Nacimiento_Dia.focus();
   return false;
   }

<!-- Revisa el Mes de nacimiento -->

if (d.Nacimiento_Mes.selectedIndex == 0){
   alert('Proporcione su mes de nacimiento');
   d.Nacimiento_Dia.focus();
   return false;
   }   
<!-- Revisa el Año de nacimiento -->

if (d.Nacimiento_Ano.selectedIndex == 0){
   alert('Proporcione su año de nacimiento');
   d.Nacimiento_Ano.focus();
   return false;
   }
  
<!-- Revisa el Estado Civil -->
if (d.Estado_civil.selectedIndex == 0){
   alert('Proporcione su estado civil');
   d.Estado_civil.focus();
   return false;
   }

<!-- Revisa la lada -->
   if (d.Lada.value != ''){
    if (!validaNum(d.Lada.value)){
      alert('Proporcione un número de lada válido');
      d.Lada.select();
	  d.Lada.focus();
      return false;
       }
   } else{  }

 <!-- Revisa el Teléfono -->
 
	 if (d.Telefono.value == ''){
     alert('Por favor proporcione su número telefónico');
     d.Telefono.select();
	 d.Telefono.focus();
     return false;
}
   if (!validaNum(d.Telefono.value)){
     alert('Escriba un número telefónico válido');
     d.Telefono.select();
	 d.Telefono.focus();
     return false;
   }

<!-- Revisa el Número Celular -->
   if (d.Celular.value != '')
   			{
			    if (!validaNum(d.Celular.value))
					{
					  alert('Proporcione un número de celular válido');
					  d.Celular.select();
					  d.Celular.focus();
					  return false;
			       }
   			} 

<!-- Revisa el Email -->
<!-- Revisa la calle -->
<!-- Revisa el número -->
<!-- Revisa la colonia -->
if (d.Colonia.value == ''){
	alert('Proporcione la colonia de su domicilio');
	d.Colonia.select();
	d.Colonia.focus();
	return false;
	}	

<!-- Revisa el Municipio -->
if (d.Municipio.value == ''){
	alert('Proporcione el nombre del municipio o delegación en que vive');
	d.Municipio.select();
	d.Municipio.focus();
	return false;
	}

<!-- Revisa el estado -->
if (d.Estado.value == ''){
	alert('Proporcione el nombre del estado en el que vive');
	d.Estado.select();
	d.Estado.focus();
	return false;
	}

 <!-- Revisa el Código Postal -->
	 if (d.Codigo_Postal.value != '')
	 		{
				   if (!validaNum(d.Codigo_Postal.value))
				   {
						alert('El código postal no puede contener letras');
						 d.Codigo_Postal.select();
						 d.Codigo_Postal.focus();
						 return false;
				   }
			}		

 <!-- Revisa la carrera -->
if (d.Carrera.selectedIndex == 0){
	alert('Seleccione una carrera');
	d.Carrera.focus();
	return false;
	}

else {
		if (d.Carrera.selectedIndex ==1){
				if(d.Carrera_Otro.value == ''){
				alert('Especifique una carrera');
				d.Carrera_Otro.focus();
				return false;
				}
		}	
	 }

 <!-- Revisa la escuela -->
   if (d.Escuela.value == ''){
   alert('Proporcione el nombre de la escuela en que estudió');
   d.Escuela.focus();
   d.Escuela.select();
   return false;
   }
<!-- Revisa el grado de estudios si es que aun estudia -->

if (d.Estudiante[0].checked)
	{
			if (d.Grado.value == '')	
			{
				alert ('Especifique el grado que estudia')
				d.Grado.focus();
				return false;
			}
	}
<!-- Revisa la fecha de egreso -->

if (d.Egreso_Mes.selectedIndex == 0){
   alert('Proporcione el mes de su fecha de egreso');
   d.Egreso_Mes.focus();
   return false;
   }

if (d.Egreso_Ano.selectedIndex == 0){
   alert('Proporcione el año de su fecha de egreso');
   d.Egreso_Ano.focus();
   return false;
   }
   
<!-- Revisa el Promedio -->
if (d.Promedio.value == ''){
   alert('Proporcione el promedio de su carrera');
   d.Promedio.focus();
   d.Promedio.select();
   return false;
   }

if (!validaNum(d.Promedio.value)){
      alert('El promedio sólo puede contener números');
      d.Promedio.select();
	  d.Promedio.focus();
      return false;
	  }

<!-- Revisa el idioma inglés y su porcentaje -->

if (d.Ingles[0].checked)
	{
			if (d.Ingles_Porcentaje.selectedIndex == 0)	
			{
				alert ('Especifique el porcentaje de inglés que maneja')
				d.Ingles_Porcentaje.focus();
				return false;
			}
	}

<!-- Revisa el idioma francés y su porcentaje -->

if (d.Frances[0].checked)
	{
			if (d.Frances_Porcentaje.selectedIndex == 0)	
			{
				alert ('Especifique el porcentaje de francés que maneja')
				d.Frances_Porcentaje.focus();
				return false;
			}
	}

<!-- Revisa el idioma alemán y su porcentaje-->

if (d.Aleman[0].checked)
	{
			if (d.Aleman_Porcentaje.selectedIndex == 0)	
			{
				alert ('Especifique el porcentaje de alemán que maneja')
				d.Aleman_Porcentaje.focus();
				return false;
			}
	}
	
<!-- Revisa el idioma japonés y su porcentaje -->

if (d.Japones[0].checked)
	{
			if (d.Japones_Porcentaje.selectedIndex == 0)	
			{
				alert ('Especifique el porcentaje de japonés que maneja')
				d.Japones_Porcentaje.focus();
				return false;
			}
	}	

if (d.Otro_Idioma.value != '')
	{
	if (d.Otro_Idioma_Porcentaje.selectedIndex == 0)
			{
			alert ('Especifique el porcentaje que maneja del idioma');
			d.Otro_Idioma_Porcentaje.focus();
			return false;
			}
	}
<!-- Evalua el estudio 1 y sus correspondientes porcentajes -->
if (d.Estudio1.value != '')
	{
		if (d.Nivel_Estudio1.selectedIndex == 0)
			{
				alert ('Especifique el nivel de estudios');
				d.Nivel_Estudio1.focus();
				return false;
			}
		if (d.Estatus_Estudio1.selectedIndex == 0)
			{
				alert ('Especifique el estatus del estudio');
				d.Estatus_Estudio1.focus();
				return false;
			}
			
	}
	
<!-- Evalua el estudio 2 y sus correspondientes porcentajes -->
if (d.Estudio2.value != '')
	{
		if (d.Nivel_Estudio2.selectedIndex == 0)
			{
				alert ('Especifique el nivel de estudios');
				d.Nivel_Estudio2.focus();
				return false;
			}
		if (d.Estatus_Estudio2.selectedIndex == 0)
			{
				alert ('Especifique el estatus del estudio');
				d.Estatus_Estudio2.focus();
				return false;
			}
			
	}

<!-- Evalua el estudio 3 y sus correspondientes porcentajes -->
if (d.Estudio3.value != '')
	{
		if (d.Nivel_Estudio3.selectedIndex == 0)
			{
				alert ('Especifique el nivel de estudios');
				d.Nivel_Estudio3.focus();
				return false;
			}
		if (d.Estatus_Estudio3.selectedIndex == 0)
			{
				alert ('Especifique el estatus del estudio');
				d.Estatus_Estudio3.focus();
				return false;
			}
			
	}
	return true;
}
