﻿var enviando_postulacion = false;

function check_postulacion(id){
		
	if($F('nombre_'+id) == '' || $F('nombre_'+id) == 'Ingresa tu nombre'){
		$('div_error_postulacion_'+id).innerHTML = 'Debes ingresar tu nombre'; 
	}
	else if($F('apellido_'+id) == '' || $F('apellido_'+id) == 'Ingresa tu apellido'){
		$('div_error_postulacion_'+id).innerHTML = 'Debes ingresar tu apellido'; 
	}
	else if($F('direccion_'+id) == '' || $F('direccion_'+id) == 'Ingresa tu dirección'){
		$('div_error_postulacion_'+id).innerHTML = 'Debes ingresar tu dirección'; 
	}
	else if($F('telefono_'+id) == '' || $F('telefono_'+id) == 'Ingresa tu teléfono'){
		$('div_error_postulacion_'+id).innerHTML = 'Debes ingresar tu teléfono'; 
	}
	else if($F('email_'+id) == '' || $F('email_'+id) == 'Ingresa tu e-mail'){
		$('div_error_postulacion_'+id).innerHTML = 'Debes ingresar tu email'; 
	}
	else if(!isEmail($F('email_'+id))){
		$('div_error_postulacion_'+id).innerHTML = 'El email ingresado no es válido'; 
	}
	else{
		$('div_error_postulacion_'+id).innerHTML = '';
		enviar_postulacion(id);
	}
}

function enviar_postulacion(id){
	if (!enviando_postulacion) {
		var AJAX = new sack(RUTA+"ajax/postulacion.php");
		AJAX.setVar("id_oferta", id);
		AJAX.setVar("id_usuario", $F('id_usuario'));
		AJAX.setVar("nombre", $F('nombre_'+id));
		AJAX.setVar("apellido", $F('apellido_'+id));
		AJAX.setVar("email", $F('email_'+id));
		AJAX.setVar("direccion", $F('direccion_'+id));
		AJAX.setVar("telefono", $F('telefono_'+id));
		AJAX.setVar("comentario", $F('comentario_'+id));
		AJAX.setVar("curriculum", $F('archivo_curriculum_'+id));
		AJAX.setVar("titulo", $('titulo_'+id).innerHTML);
		AJAX.setVar("subtitulo", $('subtitulo_'+id).innerHTML);
		AJAX.onCompletion = function() {
			var v_result = AJAX.response.split("|");
			var result = v_result[0];
			if (result>0) {
				enviando_postulacion = false;
				borrar_form_postulacion(id);
				$('btn_enviar_postulacion_'+id).style.display = '';
				$('div_error_postulacion_'+id).innerHTML = 'Tu postulación ha sido enviada.';
			} 
			else {
				$('btn_enviar_postulacion_'+id).style.display = '';
				$('div_error_postulacion_'+id).innerHTML = 'No se pudo enviar la postulación. Por favor, vuelve a intentarlo luego';
			}
			enviando_postulacion = false;
		}
		enviando_postulacion = true;
		$('btn_enviar_postulacion_'+id).style.display = 'none';
		$('div_error_postulacion_'+id).innerHTML = 'Enviando...';
		AJAX.runAJAX();
	}
} 

function borrar_form_postulacion(id){
	$('div_error_postulacion_'+id).innerHTML = '';
	$('nombre_'+id).value = "Ingresa tu nombre";
	$('apellido_'+id).value = "Ingresa tu apellido";
	$('email_'+id).value = "Ingresa tu email";
	$('direccion_'+id).value = "Ingresa tu dirección";
	$('telefono_'+id).value = "Ingresa tu teléfono";
	$('comentario_'+id).value = "Comentarios";
	$('msg_curriculum_'+id).innerHTML ='';
}

function subir_curriculum(id,res,nomArchivo){
	var div = document.getElementById('msg_curriculum_'+id);

	if (res == 1){
		div.innerHTML = "No se ha podido subir el archivo";
	}
	else if(res == 2){
		div.innerHTML = "Solo se permiten archivos .pdf y .doc";
	}
	else if (res == 0){
		document.getElementById('archivo_curriculum_'+id).value = nomArchivo;
		div.innerHTML = "El archivo ha sido enviado correctamente";
	}
}