// Guardo los Script que voy a utilizar desde los apartados privados
function carga_las_poblaciones(capa_muestra,provincia){
	if(capa_muestra!=""){
		muestra_capas(capa_muestra);
	}
	setTimeout("llenar_poblaciones(\"" + provincia + "\")",200);
}

function carga_las_poblaciones_buscador_candidatos(capa_muestra,provincia){
	if(capa_muestra!=""){
		muestra_capas(capa_muestra);
	}
	setTimeout("llenar_poblaciones_buscador_candidatos(\"" + provincia + "\")",200);
}

function muestra_capas(capa_mostrar){
	var capa = document.getElementById(capa_mostrar);
	if(capa.style.display=="block"){
		capa.style.display="none";
	}else{
		capa.style.display="block";
	}
}

function muestra_anotar_dpto(valor,campo){
	if(valor == "Jefe_departamento" || valor == "Otros"){
		document.getElementById(campo).style.display = "block";
	}else{
		document.getElementById(campo).style.display = "none";
		document.getElementById(campo).value = "";
	}
}

function mostrar_desplegables(capa_mostrar,valor){
	var capa = document.getElementById(capa_mostrar);
	if(valor==0){
		capa.style.display="none";
	}else{
		capa.style.display="block";
	}
}

//muestro/oculto campo fecha de caducidad del permiso de trabajo para extracomunitarios
function tipo_documento_seleccionado(valor){
	var capa = document.getElementById("caducidad_permiso_trabajo");
	if(valor=="nie_extracomunitario"){
		capa.style.display="block";
	}else{
		capa.style.display="none";
		document.forms['curriculum-datos_personales'].permiso_dia.value="00";
		document.forms['curriculum-datos_personales'].permiso_mes.value="00";
		document.forms['curriculum-datos_personales'].permiso_anyo.value="0000";
	}
}

//muestro/oculto campo para indicar si es comunitario/extracomunitario
function comunitario_extracomunitario(valor){
	var capa = document.getElementById("nacionalidad");
	var td_provincia_poblacion = document.getElementById("nacimiento_ciudad_poblacion");
	var provincia = document.getElementById("provincia_nacimiento");
	var poblacion = document.getElementById("poblacion_nacimiento");
	if(valor==62){
		//capa.style.display="none";
		capa.style.visibility="hidden";
		//td_provincia_poblacion.style.display="block";
		td_provincia_poblacion.style.visibility="visible";
		provincia.value=0;
	}else{
		//capa.style.display="block";
		capa.style.visibility="visible";
		//td_provincia_poblacion.style.display="none";
		td_provincia_poblacion.style.visibility="hidden";
		poblacion.value=0;
	}
}

function edades_hijos(valor){
	if(valor==1){
		document.getElementById("edad_hijo_1").style.display="block";
		document.getElementById("edad_hijo_2").style.display="none";
		document.getElementById("edad_hijo_3").style.display="none";
	}else if(valor==2){
		document.getElementById("edad_hijo_1").style.display="block";
		document.getElementById("edad_hijo_2").style.display="block";
		document.getElementById("edad_hijo_3").style.display="none";
	}else if(valor==3){
		document.getElementById("edad_hijo_1").style.display="block";
		document.getElementById("edad_hijo_2").style.display="block";
		document.getElementById("edad_hijo_3").style.display="block";
	}else if(valor=="mas_3"){
		document.getElementById("edad_hijo_1").style.display="block";
		document.getElementById("edad_hijo_2").style.display="block";
		document.getElementById("edad_hijo_3").style.display="block";
	}
	if(valor==0){
		document.getElementById("edad_hijo_1").style.display="none";
		document.getElementById("edad_hijo_2").style.display="none";
		document.getElementById("edad_hijo_3").style.display="none";
	}
}

function llenar_provincia_poblacion(valor,alerta){
	if(valor.length==5){
		prov_pob(valor);
	}else{
		if(alerta==1){
			alert("Código postal incorrecto. Debe tener 5 números");
		}
	}
}

function muestra_oculta_puesto_categoria(valor){
	/*si el valor es = 10, entonces oculto cuadros de sector / actividad*/
	if(valor==10){
		document.getElementById("puesto_categoria").style.display="none";
		document.getElementById("categoria").value="0";
		document.getElementById("puesto").value="0";
	}else{
		document.getElementById("puesto_categoria").style.display="block";
	}
}

function muestra_notas(valor){
	if(valor==5 || valor==6 || valor==7 || valor==8 || valor==9){
		document.getElementById("tr_nombre_centro").style.display="block";
		document.getElementById("tr_master_postgrado").style.display="block";
	}else{
		document.getElementById("tr_nombre_centro").style.display="none";
		document.getElementById("tr_master_postgrado").style.display="none";
		document.getElementById("master_postgrado").value="";
	}
}

function mostrar_tds_fechas_entrevistas(valor){
	if(valor == "Pendiente entrevista" || valor == "Rechazado"){
		document.getElementById("td_fecha_entrevista").style.display="none";
		document.getElementById("td_hora_entrevista").style.display="none";
	}else{
		document.getElementById("td_fecha_entrevista").style.display="block";
		document.getElementById("td_hora_entrevista").style.display="block";
	}
}

function comprueba_formato_fecha(inputField){
	alert("Inserte la fecha con el selector de fechas");
	inputField.value = "";
}

//en la experiencia profesional muestro o oculto las experiencias en funcion al pais que se ha seleccionado
function experiencias_cambio_pais(valor){
	var tr = document.getElementById("provincia_poblacion");
	var provincia = document.getElementById("provincia");
	var poblacion = document.getElementById("poblacion_nacimiento");
	var divciudad = document.getElementById("divciudad");
	var ciudad = document.getElementById("ciudad");
	if(valor==62){
		//tr.style.display="block";
		tr.style.visibility="visible";
		divciudad.style.display="none";
		ciudad.value="";
	}else{
		//tr.style.display="none";
		tr.style.visibility="hidden";
		provincia.value=0;
		poblacion.value=0;
		divciudad.style.display="block";
	}
}

//función que marca la experiencia profesional como trabajo actual
function check_trabajo_actual(){
	//pongo la fecha de fin con valores 00, tanto en los días como en los años
	if(document.forms["curriculum-datos_personales"].trabajo_actual.checked == true){
		document.forms["curriculum-datos_personales"].fin_mes.value = "00";
		document.forms["curriculum-datos_personales"].fin_anyo.value = "0000";
		document.forms["curriculum-datos_personales"].fin_mes.disabled = true;
		document.forms["curriculum-datos_personales"].fin_anyo.disabled = true;
	}else{
		document.forms["curriculum-datos_personales"].fin_mes.disabled = false;
		document.forms["curriculum-datos_personales"].fin_anyo.disabled = false;
	}
}

//función que muestra la fila para insertar los días de las duraciones de las bajas (en referencias)
function muestra_duracion_bajas(valor){
	if(valor==0){
		document.getElementById("tr_duracion_bajas").style.display = "none";
		document.forms["referencias"].duracion_bajas.value = "0";
	}else{
		document.getElementById("tr_duracion_bajas").style.display = "block";
	}
}

function informacion_extendida_dejo_trabajo(valor){
	campo = document.forms["referencias"].porquedejotrabajar_extendida;
	if(valor=='despido'){
		campo.options[0] = new Option ("Calidad del trabajo","Calidad del trabajo");
		campo.options[1] = new Option ("Actitud","Actitud");
		campo.options[2] = new Option ("Conflictos","Conflictos");
		campo.options[3] = new Option ("Problemas de comportamiento","Problemas de comportamiento");
	}else if(valor=='fin_contrato'){
		campo.options[0] = new Option ("Bajada de trabajo","Bajada de trabajo");
		campo.options[1] = new Option ("Reducción de plantilla","Reducción de plantilla");
		campo.options[2] = new Option ("Calidad del trabajo","Calidad del trabajo");
	}else if(valor=='baja_voluntaria'){
		campo.options[0] = new Option ("Motivos personales","Motivos personales");
		campo.options[1] = new Option ("Estudios","Estudios");
		campo.options[2] = new Option ("Cambio de domicilio","Cambio de domicilio");
		campo.options[3] = new Option ("Mejor oferta de trabajo","Mejor oferta de trabajo");
		campo.options[4] = new Option ("No sabe","No sabe");
	}else{
		campo.options[0] = new Option ("Seleccione una opci&oacute;n","Seleccione una opci&oacute;n");
	}
}

function nodeseable(usuario,valor){
	if(valor=='poner'){
		if(confirm("¿Seguro que quieres marcar al candidato como no deseable?")){
			motivo = prompt("Introduzca el motivo (máx. 250 caracteres): ","Motivo");
			//document.location="admin-usuario-nodeseable.php?usuario=" + usuario + "&accion=poner&motivo=" + motivo;
			document.location="admin-usuario-nodeseable.php?usuario=" + usuario + "&accion=poner&motivo=" + motivo;
		}else{
			alert("Acción cancelada");
		}
	}else if(valor=='quitar'){
		if(confirm("¿Seguro que quieres quitar al candidato de no deseables?")){
			document.location="admin-usuario-nodeseable.php?usuario=" + usuario + "&accion=quitar";
		}else{
			alert("Acción cancelada");
		}
	}
}

function borra_grupo_empresas(id){
	if(confirm("¿Seguro que quieres quitar a la empresa seleccionada del grupo de empresas?")){
		document.location="admin-grupo-empresas.php?borra=" + id;
	}else{
		alert("Acción cancelada");
	}
}

function buscatrabajo(usuario,valor){
	if(valor=='poner'){
		if(confirm("¿Seguro que quieres marcar al candidato como busca trabajo?")){
			document.location="admin-usuario-buscatrabajo.php?usuario=" + usuario + "&accion=poner";
		}else{
			alert("Acción cancelada");
		}
	}else if(valor=='quitar'){
		if(confirm("¿Seguro que quieres quitar al candidato de busca trabajo?")){
			document.location="admin-usuario-buscatrabajo.php?usuario=" + usuario + "&accion=quitar";
		}else{
			alert("Acción cancelada");
		}
	}
}

function buscatrabajo_candidato(usuario,valor){
	if(valor=='poner'){
		if(confirm("¿Seguro que quieres ponerte en BUSCO EMPLEO? Alba contactará contigo para ofrecerte los empleos que se adapten a tu perfil.")){
			document.location="admin-usuario-buscatrabajo.php?usuario=" + usuario + "&accion=poner";
		}else{
			alert("Acción cancelada");
		}
	}else if(valor=='quitar'){
		if(confirm("¿Seguro que quieres quitarte de BUSCO EMPLEO? Tu CV no será visible para ninguna empresa y no podremos buscar empleos que se adapten a ti.")){
			document.location="admin-usuario-buscatrabajo.php?usuario=" + usuario + "&accion=quitar";
		}else{
			alert("Acción cancelada");
		}
	}
}

function colocadoalba(usuario,valor){
	if(valor=='poner'){
		if(confirm("¿Seguro que quieres marcar al candidato como colocado por alba?")){
			document.location="admin-usuario-colocadoalba.php?usuario=" + usuario + "&accion=poner";
		}else{
			alert("Acción cancelada");
		}
	}else if(valor=='quitar'){
		if(confirm("¿Seguro que quieres quitar al usuario de colocado por alba?")){
			document.location="admin-usuario-colocadoalba.php?usuario=" + usuario + "&accion=quitar";
		}else{
			alert("Acción cancelada");
		}
	}
}

function borra_usuario(usuario,administrador){
	if(confirm("¿Seguro que quieres eliminar al usuario?")){
		document.location="/backoffice/admin-adquirir-roles.php?administrador=" + administrador + "&rechazar_usuario=" + usuario;
	}else{
		alert("Acción cancelada");
	}
}

function ficha_cliente_copia(origen,destino,check){
	if(document.getElementById(check).checked == true){
		document.getElementById(destino).value = document.getElementById(origen).value;
		//document.getElementById(destino).disabled = "disabled";
	}else{
		document.getElementById(destino).value = "";
	}
}

function ficha_cliente_copia_direcciones(check){
	if(document.getElementById(check).checked == true){
		document.getElementById("fiscal_pais").value = document.getElementById("pais").value;
		document.getElementById("fiscal_provincia").value = document.getElementById("provincia").value;
		document.getElementById("fiscal_poblacion").options[0] = new Option (document.getElementById("poblacion").value, document.getElementById("poblacion").value);
		document.getElementById("fiscal_cp").options[0] = new Option (document.getElementById("cp").value, document.getElementById("cp").value);
		document.getElementById("fiscal_pais").disabled = "disabled";
		document.getElementById("fiscal_provincia").disabled = "disabled";
		document.getElementById("fiscal_poblacion").disabled = "disabled";
		document.getElementById("fiscal_cp").disabled = "disabled";
		document.getElementById("fiscal_tipo_via").value = document.getElementById("tipo_via").value;
		document.getElementById("fiscal_direccion").value = document.getElementById("direccion").value;		
	}else{
		document.getElementById("fiscal_pais").value = "62";
		document.getElementById("fiscal_provincia").value = 0;
		document.getElementById("fiscal_poblacion").options[0] = new Option ("Seleccione una opción",0 );
		document.getElementById("fiscal_cp").options[0] = new Option ("Seleccione",0 );
		document.getElementById("fiscal_tipo_via").value = "";
		document.getElementById("fiscal_direccion").value = "";	
		document.getElementById("fiscal_pais").disabled = false;
		document.getElementById("fiscal_provincia").disabled = false;
		document.getElementById("fiscal_poblacion").disabled = false;
		document.getElementById("fiscal_cp").disabled = false;
	}
}

function muestra_datos_preferencias_extras(valor){
	var capa = document.getElementById("datos_extras");
	if(valor=='T'){
		capa.style.display="block";
	}else if(valor=='F'){
		capa.style.display="none";
	}
}
