// JavaScript Document
/*
 * Funciones para formulario de ofertas
 */
function espAll(todo) {
	with(document.ofertasR) {
		for(i=0;i<elements.length;i++) {
			thiselm = elements[i];
			if(thiselm.name.substring(0,3) == 'esp')
				if(thiselm.value!=1){
					thiselm.checked = false;
					thiselm.disabled = !thiselm.disabled;
					}
        }
      }
		/*
		todo.disabled = false;
		todo.checked = !todo.checked;
		*/
		}
function espSel() {
	with(document.ofertasR) {
		for(i=0;i<elements.length;i++) {
			thiselm = elements[i];
			if(thiselm.name.substring(0,3) == 'esp')
				if(thiselm.checked == true){ return true; }
        }
      }
		return false
		}
function EvalOfertas(){
	doc = document.forms.ofertasR;
	//id_empresa = doc.id_empresa.value;
	// empresa_nr = doc.empresa_nr.value;
	noplazas = doc.noplazas.value;
	puesto = doc.puesto.value;
	actividad = doc.actividad.value;
	requisitos = doc.requisitos.value; 
	salario = doc.salario.value;
	comienzo = doc.comienzo.value;
	duracion = doc.duracion.value;
	fin_publicacion = doc.fin_publicacion.value;
	tipo = doc.tipo.value;
	cont_persona = doc.cont_persona.value;
	cont_email = doc.cont_email.value;
	cont_tel = doc.cont_tel.value;
	cont_fax = doc.cont_fax.value;
	comentarios = doc.comentarios.value;
	if(doc.empresa_nr.value==''){
		alert('Error: \n\n No ha establecido el nombre de la empresa.');
		return false;
		}
	if(noplazas=='-1'){
		alert('Error: \n\n No ha establecido el número de plazas a ofertar.');
		return false;
		}
	if(puesto==''){
		alert('Error: \n\n No ha establecido el puesto.');
		return false;
		}
	if(actividad==''){
		alert('Error: \n\n No ha establecido la actividad a realizar.');
		return false;
		}
	if(requisitos==''){
		alert('Error: \n\n No ha establecido los requisitos.');
		return false;
		}
	if(salario==''){
		alert('Error: \n\n No ha establecido el salario.');
		return false;
		}
	if(comienzo==''){
		alert('Error: \n\n No ha establecido la fecha de inicio de actividades.');
		return false;
		}
	if(duracion==''){
		alert('Error: \n\n No ha establecido la duración del contrato.');
		return false;
		}
	if(fin_publicacion=='-1'){
		alert('Error: \n\n No ha establecido el tiempo que desea publicar la oferta.');
		return false;
		}
	if(tipo=='-1'){
		alert('Error: \n\n No ha establecido el tipo de contrato.');
		return false;
		}
	if(cont_persona==''){
		alert('Error: \n\n No ha establecido el nombre de la persona contacto.');
		return false;
		}
	if(cont_email=='' && cont_tel=='' && cont_fax==''){
		alert('Error: \n\n Debe establecer un medio de contacto con la empresa (email, teléfono, fax).');
		return false;
		}
	if(cont_tel==''){
		alert('Error: \n\n Debe establecer un número telónico.');
		return false;
		}
	if(comentarios==''){
		alert('Error: \n\n No ha establecido los comentarios adicionales.');
		return false;
		}
	if(!espSel()){
		alert('Error: \n\n Debe selecionar alguna especilidad.');
		return false;		
		}
	}
function evalReg(){
	doc = document.forms.fEgresados;
	especialidad = doc.especialidad.value;
	anio = doc.anio.value;
	estado = doc.estado.value;
	nombre = doc.nombre.value;
	matricula = doc.matricula.value; 
	fechanac = doc.fechanac.value;
	email = doc.email.value;
 if(especialidad=='-1'){
	alert('Error: \n\n Debe selecionar alguna especilidad.');
	return false;		
 	}
 if(anio==''){
	alert('Error: \n\n Debe establecer el año de egreso.');
	return false;		
 	}
 if(estado=='-1'){
	alert('Error: \n\n Debe selecionar un estado de origen.');
	return false;		
 	}
 if(nombre=='' || nombre=='antes de escribir algo, REVISA EL EJEMPLO'){
	alert('Error: \n\n Debe establecer las 2 ultimas palabras de su nombre completo');
	return false;		
 	}
 if(anio=='2005'){
	 if(matricula==''){
		alert('Error: \n\n Debe establecer su matricula');
		return false;
	 }
	 if(fechanac=='' || fechanac=='00/00/0000'){
		alert('Error: \n\n Debe establecer su fecha de nacimiento');
		return false;
	 }
	}
 if(email=='' ){
	alert('Error: \n\n Debe establecer establecer su email. A la cuenta que registre le llegará su login y password');
	return false;		
 	}
}