//OJO!! Si cambian los colores deben cambiarse también en el archivo candidatos.php
var arrayColores = new Array();
arrayColores['1000CODEST'] = '#';		//Inscrito
arrayColores['1100CODEST'] = 'DarkOrange';	//Pre-candidato
arrayColores['1150CODEST'] = 'SteelBlue'; //Candidato
arrayColores['1200CODEST'] = 'Navy'; //Apto F1
arrayColores['1300CODEST'] = 'Red'; //No Apto F1
arrayColores['1400CODEST'] = 'Navy'; //Apto SDM
arrayColores['1500CODEST'] = 'Red'; //No Apto SDM
arrayColores['1600CODEST'] = 'Navy'; //Apto SE/TP
arrayColores['1700CODEST'] = 'Red'; //No Apto SE/TP
arrayColores['1800CODEST'] = 'Green'; //Apto EP==Alumno
arrayColores['2000CODEST'] = 'Red'; //No Apto EP
arrayColores['1900CODEST'] = 'DarkGray'; //Rechazado
arrayColores['2100CODEST'] = 'Pink'; //Repetido

arrayColores['1711CODEST'] = 'Red'; //No Apto SE/TP - No Apto EP
arrayColores['1712CODEST'] = 'Orange'; //Apto SE/TP / No Apto EP
arrayColores['1713CODEST'] = 'Orange'; //No Apto SE/TP / Apto EP
arrayColores['1714CODEST'] = 'Green'; //Apto EP / Apto SE/TP

function enviarMailConfirmar(idCandidato, lock)
{
	conf = confirm("Se va a re-enviar el e-mail de aviso de CONFIRMACION de la inscripcion al candidato.\r\n\r\n\u00BFDesea continuar?");

	if (!conf)
	{
		return;
	}

	//mostramos el cargando
	objCapaListado = elemento('imgCapaConfirmar_' + idCandidato);
	if (objCapaListado != null)
	{
		objCapaListado.src = '../images/spinner.gif';
		objCapaListado.style.width = '16px';
		objCapaListado.style.height = '16px';
	}

	array_param = new Array();
	array_param[0] = 'idCandidato';
	array_param[1] = idCandidato;
	array_param[2] = 'au_lock';
	array_param[3] = lock;

	strXMLResult = peticionAjax('./enviar_email_confirmar.php', array_param);

	xmldoc = stringToXML(strXMLResult);

	codeResp = dameValorNodo(xmldoc, 'codeResp');
	msj = dameValorNodo(xmldoc, 'msj');

	if (parseInt(codeResp) < 0)
	{
		//volvemos a mostrar el sobre
		objCapaListado = elemento('imgCapaConfirmar_' + idCandidato);
		if (objCapaListado != null)
		{
			objCapaListado.src = '../images/mail-icon.png';
			objCapaListado.style.width = '32px';
			objCapaListado.style.height = '32px';
		}

		alert("ERROR: " + msj);
	}
	else
	{

		au_lock = dameValorNodo(xmldoc, 'au_lock');
		

		objCapaListado = elemento('capaAvisoConfirmar_' + idCandidato);
		if (objCapaListado != null)
		{
			//objCapaListado.innerHTML = fechaAvisoPagoListado;
			objCapaListado.innerHTML = 'avisado';
		}
		
		objAuLock = elemento('au_lock');
		if (objAuLock != null)
		{
			objAuLock.value = au_lock;
		}

		alert("E-MAIL ENVIADO: " + msj);
	}
}


function enviarMailAvisoPago(idCandidato, lock)
{
	conf = confirm("Se va a enviar el e-mail de aviso de pago al candidato.\r\n\r\n\u00BFDesea continuar?");

	if (!conf)
	{
		return;
	}

	//mostramos el cargando
	objCapaListado = elemento('imgCapaAvisoPago_' + idCandidato);
	if (objCapaListado != null)
	{
		objCapaListado.src = '../images/spinner.gif';
		objCapaListado.style.width = '16px';
		objCapaListado.style.height = '16px';
	}

	//mostramos el cargando
	objImgSobreForm = elemento('imgFormAvisoPago_' + idCandidato);
	if (objImgSobreForm != null)
	{
		objImgSobreForm.src = '../images/spinner.gif';
		objImgSobreForm.style.width = '16px';
		objImgSobreForm.style.height = '16px';
	}

	array_param = new Array();
	array_param[0] = 'idCandidato';
	array_param[1] = idCandidato;
	array_param[2] = 'au_lock';
	array_param[3] = lock;

	strXMLResult = peticionAjax('./enviar_email.php', array_param);

	xmldoc = stringToXML(strXMLResult);

	codeResp = dameValorNodo(xmldoc, 'codeResp');
	msj = dameValorNodo(xmldoc, 'msj');

	if (parseInt(codeResp) < 0)
	{
		//volvemos a mostrar el sobre
		objCapaListado = elemento('imgCapaAvisoPago_' + idCandidato);
		if (objCapaListado != null)
		{
			objCapaListado.src = '../images/ok.png';
			objCapaListado.style.width = '32px';
			objCapaListado.style.height = '32px';
		}

		objImgSobreForm = elemento('imgFormAvisoPago_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/ok.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		alert("ERROR: " + msj);
	}
	else
	{
		fechaAvisoPago = dameValorNodo(xmldoc, 'fechaAvisoPago');
		fechaAvisoPagoListado = dameValorNodo(xmldoc, 'fechaAvisoPagoListado');
		strCodEstadoCandidato = dameValorNodo(xmldoc, 'strCodEstadoCandidato');
		strEstadoCandidato = dameValorNodo(xmldoc, 'strEstadoCandidato'); 

		au_lock = dameValorNodo(xmldoc, 'au_lock');

		//actualizamos el estado y el campo fecha de aviso
		objEstado = elemento('str_cod_estado');
		if (objEstado != null)
		{
			objEstado.value = strCodEstadoCandidato;
		}

		objFechaPago = elemento('aviso_pago');
		if (objFechaPago != null)
		{
			objFechaPago.value = fechaAvisoPago;
		}

		objStrEstado = elemento('spanEstadoCandidato_' + idCandidato);
		if (objStrEstado != null)
		{
			objStrEstado.innerHTML = strEstadoCandidato;
			objStrEstado.style.color = arrayColores[strCodEstadoCandidato];
		}

		objCapaListado = elemento('capaAvisoPago_' + idCandidato);
		if (objCapaListado != null)
		{
			objCapaListado.innerHTML = fechaAvisoPagoListado;
		}

		//mostramos el sobre
		objImgSobreForm = elemento('imgFormAvisoPago_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/ok.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}
		
		objAuLock = elemento('au_lock');
		if (objAuLock != null)
		{
			objAuLock.value = au_lock;
		}

		alert("E-MAIL ENVIADO: " + msj);
	}
}

function enviarMailAvisoRechazo(idCandidato, lock)
{
	conf = confirm("Se va a enviar el e-mail de aviso de RECHAZO al candidato.\r\n\r\n\u00BFDesea continuar?");

	if (!conf)
	{
		return;
	}

	//mostramos el cargando
	objCapaListado = elemento('imgCapaAvisoRechazo_' + idCandidato);
	if (objCapaListado != null)
	{
		objCapaListado.src = '../images/spinner.gif';
		objCapaListado.style.width = '16px';
		objCapaListado.style.height = '16px';
	}

	//mostramos el cargando
	objImgSobreForm = elemento('imgCapaAvisoRechazo_' + idCandidato);
	if (objImgSobreForm != null)
	{
		objImgSobreForm.src = '../images/spinner.gif';
		objImgSobreForm.style.width = '16px';
		objImgSobreForm.style.height = '16px';
	}

	array_param = new Array();
	array_param[0] = 'idCandidato';
	array_param[1] = idCandidato;
	array_param[2] = 'au_lock';
	array_param[3] = lock;

	strXMLResult = peticionAjax('./enviar_email_rechazo.php', array_param);

	xmldoc = stringToXML(strXMLResult);

	codeResp = dameValorNodo(xmldoc, 'codeResp');
	msj = dameValorNodo(xmldoc, 'msj');

	if (parseInt(codeResp) < 0)
	{
		//volvemos a mostrar el sobre
		objCapaListado = elemento('imgCapaAvisoRechazo_' + idCandidato);
		if (objCapaListado != null)
		{
			objCapaListado.src = '../images/ko.png';
			objCapaListado.style.width = '32px';
			objCapaListado.style.height = '32px';
		}

		objImgSobreForm = elemento('imgCapaAvisoRechazo_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/ko.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		alert("ERROR: " + msj);
	}
	else
	{
		fechaAvisoPago = dameValorNodo(xmldoc, 'fechaAvisoPago');
		fechaAvisoPagoListado = dameValorNodo(xmldoc, 'fechaAvisoPagoListado');
		strCodEstadoCandidato = dameValorNodo(xmldoc, 'strCodEstadoCandidato');
		strEstadoCandidato = dameValorNodo(xmldoc, 'strEstadoCandidato'); 

		au_lock = dameValorNodo(xmldoc, 'au_lock');

		//actualizamos el estado y el campo fecha de aviso
		objEstado = elemento('str_cod_estado');
		if (objEstado != null)
		{
			objEstado.value = strCodEstadoCandidato;
		}

		objFechaPago = elemento('aviso_pago');
		if (objFechaPago != null)
		{
			objFechaPago.value = fechaAvisoPago;
		}

		objStrEstado = elemento('spanEstadoCandidato_' + idCandidato);
		if (objStrEstado != null)
		{
			objStrEstado.innerHTML = strEstadoCandidato;
			objStrEstado.style.color = arrayColores[strCodEstadoCandidato];
		}

		objCapaListado = elemento('capaAvisoPago_' + idCandidato);
		if (objCapaListado != null)
		{
			objCapaListado.innerHTML = fechaAvisoPagoListado;
		}

		//mostramos el ko
		objImgSobreForm = elemento('imgCapaAvisoRechazo_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/ko.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}
		
		objAuLock = elemento('au_lock');
		if (objAuLock != null)
		{
			objAuLock.value = au_lock;
		}

		alert("E-MAIL ENVIADO: " + msj);
	}
}

function enviarMailAvisoCitaF1(idCandidato, lock, fecha)
{	
	if (fecha=='')
	{
		return;
	}

	conf = confirm("Se va a enviar el e-mail de aviso de CITA FEAST 1 al candidato.\r\n\r\n\u00BFDesea continuar?");

	if (!conf)
	{
		return;
	}

	//mostramos el cargando
	objImgSobreForm = elemento('imgFormAvisoCitaF1_' + idCandidato);
	if (objImgSobreForm != null)
	{
		objImgSobreForm.src = '../images/spinner.gif';
		objImgSobreForm.style.width = '16px';
		objImgSobreForm.style.height = '16px';
	}
//mostramos el icoņito (ohtia, seleh ahterihco from chihteh)
	array_param = new Array();
	array_param[0] = 'idCandidato';
	array_param[1] = idCandidato;
	array_param[2] = 'au_lock';
	array_param[3] = lock;
	array_param[4] = 'fecha';
	array_param[5] = fecha;


	strXMLResult = peticionAjax('./enviar_email_cita_f1.php', array_param);

	xmldoc = stringToXML(strXMLResult);

	codeResp = dameValorNodo(xmldoc, 'codeResp');
	msj = dameValorNodo(xmldoc, 'msj');

	if (parseInt(codeResp) < 0)
	{	
		//volvemos a mostrar el sobre
		objImgSobreForm = elemento('imgFormAvisoCitaF1_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/email-icon.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		alert("ERROR: " + msj);
	}
	else
	{
		fechaAvisoF1 = dameValorNodo(xmldoc, 'fechaAvisoF1');		

		au_lock = dameValorNodo(xmldoc, 'au_lock');


		//actualizamos el campo fecha de aviso
		objFechaF1 = elemento('cita_f1_notificada');
		if (objFechaF1 != null)
		{
			objFechaF1.value = fechaAvisoF1;
		}

		
		objImgSobreForm = elemento('imgFormAvisoCitaF1_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/email-icon.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		objEstado = elemento('str_cod_estado');
		objEstado.selectedIndex = 2;
		
		objAuLock = elemento('au_lock');
		if (objAuLock != null)
		{
			objAuLock.value = au_lock;
		}

		alert("E-MAIL ENVIADO: " + msj);
	}
}


function enviarMailAvisoF1noapto(idCandidato, lock)
{		

	conf = confirm("Se va a enviar el e-mail de aviso de FEAST 1 NO SUPERADO al candidato.\r\n\r\n\u00BFDesea continuar?");

	if (!conf)
	{
		return;
	}

	//mostramos el cargando
	objImgSobreForm = elemento('imgFormAvisoF1noapto_' + idCandidato);
	if (objImgSobreForm != null)
	{
		objImgSobreForm.src = '../images/spinner.gif';
		objImgSobreForm.style.width = '16px';
		objImgSobreForm.style.height = '16px';
	}
	//mostramos el icoņito (ohtia, seleh ahterihco from chihteh)
	array_param = new Array();
	array_param[0] = 'idCandidato';
	array_param[1] = idCandidato;
	array_param[2] = 'au_lock';
	array_param[3] = lock;

	strXMLResult = peticionAjax('./enviar_email_F1_noapto.php', array_param);

	xmldoc = stringToXML(strXMLResult);

	codeResp = dameValorNodo(xmldoc, 'codeResp');
	msj = dameValorNodo(xmldoc, 'msj');

	if (parseInt(codeResp) < 0)
	{	
		//volvemos a mostrar el sobre
		objImgSobreForm = elemento('imgFormAvisoF1noapto_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/ko.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		alert("ERROR: " + msj);
	}
	else
	{
		fechaAvisoF1noapto = dameValorNodo(xmldoc, 'fechaAvisoF1noapto');		

		au_lock = dameValorNodo(xmldoc, 'au_lock');


		//actualizamos el campo fecha de aviso
		objFechaF1 = elemento('fecha_f1_noapto');
		if (objFechaF1 != null)
		{
			objFechaF1.value = fechaAvisoF1noapto;
		}

		
		objImgSobreForm = elemento('imgFormAvisoF1noapto_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/ko.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		objEstado = elemento('str_cod_estado');
		objEstado.selectedIndex = 4;
		
		objAuLock = elemento('au_lock');
		if (objAuLock != null)
		{
			objAuLock.value = au_lock;
		}

		alert("E-MAIL ENVIADO: " + msj);
	}
}


function enviarMailAvisoCitaSDM(idCandidato, lock, fecha)
{	
	if (fecha=='')
	{
		return;
	}

	conf = confirm("Se va a enviar el e-mail de aviso de CITA FEAST 2 al candidato.\r\n\r\n\u00BFDesea continuar?");

	if (!conf)
	{
		return;
	}

	//mostramos el cargando
	objImgSobreForm = elemento('imgFormAvisoCitaSDM_' + idCandidato);
	if (objImgSobreForm != null)
	{
		objImgSobreForm.src = '../images/spinner.gif';
		objImgSobreForm.style.width = '16px';
		objImgSobreForm.style.height = '16px';
	}
//mostramos el icoņito (ohtia, seleh ahterihco from chihteh)
	array_param = new Array();
	array_param[0] = 'idCandidato';
	array_param[1] = idCandidato;
	array_param[2] = 'au_lock';
	array_param[3] = lock;
	array_param[4] = 'fecha';
	array_param[5] = fecha;

	strXMLResult = peticionAjax('./enviar_email_cita_sdm.php', array_param);

	xmldoc = stringToXML(strXMLResult);

	codeResp = dameValorNodo(xmldoc, 'codeResp');
	msj = dameValorNodo(xmldoc, 'msj');

	if (parseInt(codeResp) < 0)
	{	
		//volvemos a mostrar el sobre
		objImgSobreForm = elemento('imgFormAvisoCitaSDM_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/email-icon.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		alert("ERROR: " + msj);
	}
	else
	{
		fechaAvisoSDM = dameValorNodo(xmldoc, 'fechaAvisoSDM');		

		au_lock = dameValorNodo(xmldoc, 'au_lock');


		//actualizamos el campo fecha de aviso
		objFechaSDM = elemento('cita_sdm_notificada');
		if (objFechaSDM != null)
		{
			objFechaSDM.value = fechaAvisoSDM;
		}

		
		objImgSobreForm = elemento('imgFormAvisoCitaSDM_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/email-icon.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		objEstado = elemento('str_cod_estado');
		objEstado.selectedIndex = 3;
		
		objAuLock = elemento('au_lock');
		if (objAuLock != null)
		{
			objAuLock.value = au_lock;
		}

		alert("E-MAIL ENVIADO: " + msj);
	}
}

function enviarMailAvisoF2noapto(idCandidato, lock)
{		

	conf = confirm("Se va a enviar el e-mail de aviso de FEAST 2 NO SUPERADO al candidato.\r\n\r\n\u00BFDesea continuar?");

	if (!conf)
	{
		return;
	}

	//mostramos el cargando
	objImgSobreForm = elemento('imgFormAvisoF2noapto_' + idCandidato);
	if (objImgSobreForm != null)
	{
		objImgSobreForm.src = '../images/spinner.gif';
		objImgSobreForm.style.width = '16px';
		objImgSobreForm.style.height = '16px';
	}
	//mostramos el icoņito (ohtia, seleh ahterihco from chihteh)
	array_param = new Array();
	array_param[0] = 'idCandidato';
	array_param[1] = idCandidato;
	array_param[2] = 'au_lock';
	array_param[3] = lock;

	strXMLResult = peticionAjax('./enviar_email_F2_noapto.php', array_param);

	xmldoc = stringToXML(strXMLResult);

	codeResp = dameValorNodo(xmldoc, 'codeResp');
	msj = dameValorNodo(xmldoc, 'msj');

	if (parseInt(codeResp) < 0)
	{	
		//volvemos a mostrar el sobre
		objImgSobreForm = elemento('imgFormAvisoF2noapto_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/ko.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		alert("ERROR: " + msj);
	}
	else
	{
		fechaAvisoF1noapto = dameValorNodo(xmldoc, 'fechaAvisoF2noapto');		

		au_lock = dameValorNodo(xmldoc, 'au_lock');


		//actualizamos el campo fecha de aviso
		objFechaF1 = elemento('fecha_f2_noapto');
		if (objFechaF1 != null)
		{
			objFechaF1.value = fechaAvisoF1noapto;
		}

		
		objImgSobreForm = elemento('imgFormAvisoF2noapto_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/ko.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		objEstado = elemento('str_cod_estado');
		objEstado.selectedIndex = 6;
		
		objAuLock = elemento('au_lock');
		if (objAuLock != null)
		{
			objAuLock.value = au_lock;
		}

		alert("E-MAIL ENVIADO: " + msj);
	}
}

function enviarMailAvisoCitaSETP(idCandidato, lock, fechaSE, fechaTP)
{	
	if ((fechaSE=='') || (fechaTP==''))
	{
		return;
	}

	if (fechaSE.substring(0, 10) != fechaTP.substring(0, 10))
	{
		alert("Las pruebas de Spoken English y Test de Personalidad deben realizarse el mismo d\u00eda");
		return;

		/*if (!confirm("\u00A1\u00A1ATENCI\u00d3N!!\r\n\r\nLAS FECHAS DE SPOKEN ENGLISH y TEST DE PERSONALIDAD SON EN D\u00cdAS DIFERENTES.\r\n\r\n\u00BFDesea continuar?"))
		{
			return;
		}*/
	}

	conf = confirm("Se va a enviar el e-mail de aviso de SPOKEN ENGLISH y TEST DE PERSONALIDAD al candidato.\r\n\r\n\u00BFDesea continuar?");

	if (!conf)
	{
		return;
	}

	//mostramos el cargando
	objImgSobreForm = elemento('imgFormAvisoCitaSETP_' + idCandidato);
	if (objImgSobreForm != null)
	{
		objImgSobreForm.src = '../images/spinner.gif';
		objImgSobreForm.style.width = '16px';
		objImgSobreForm.style.height = '16px';
	}
//mostramos el icoņito (ohtia, seleh ahterihco from chihteh)
	array_param = new Array();
	array_param[0] = 'idCandidato';
	array_param[1] = idCandidato;
	array_param[2] = 'au_lock';
	array_param[3] = lock;
	array_param[4] = 'fechaSE';
	array_param[5] = fechaSE;
	array_param[6] = 'fechaTP';
	array_param[7] = fechaTP;

	strXMLResult = peticionAjax('./enviar_email_cita_SETP.php', array_param);

	xmldoc = stringToXML(strXMLResult);

	codeResp = dameValorNodo(xmldoc, 'codeResp');
	msj = dameValorNodo(xmldoc, 'msj');

	if (parseInt(codeResp) < 0)
	{	
		//volvemos a mostrar el sobre
		objImgSobreForm = elemento('imgFormAvisoCitaSETP_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/email-icon.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		alert("ERROR: " + msj);
	}
	else
	{
		fechaAvisoSE = dameValorNodo(xmldoc, 'fechaAvisoSE');		
		fechaAvisoTP = dameValorNodo(xmldoc, 'fechaAvisoTP');		

		au_lock = dameValorNodo(xmldoc, 'au_lock');


		//actualizamos el campo fecha de aviso
		objFechaSE = elemento('cita_se_notificada');
		if (objFechaSE != null)
		{
			objFechaSE.value = fechaAvisoSE;
		}

		//actualizamos el campo fecha de aviso
		objFechaTP = elemento('cita_tp_notificada');
		if (objFechaTP != null)
		{
			objFechaTP.value = fechaAvisoTP;
		}

		
		objImgSobreForm = elemento('imgFormAvisoCitaSETP_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/email-icon.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		objEstado = elemento('str_cod_estado');
		objEstado.selectedIndex = 5;
		
		objAuLock = elemento('au_lock');
		if (objAuLock != null)
		{
			objAuLock.value = au_lock;
		}

		alert("E-MAIL ENVIADO: " + msj);
	}
}

function enviarMailAvisoSETPnoapto(idCandidato, lock)
{		
	conf = confirm("Se va a enviar el e-mail de aviso de SPOKEN ENGLISH y TEST DE PERSONALIDAD NO SUPERADO al candidato.\r\n\r\n\u00BFDesea continuar?");

	if (!conf)
	{
		return;
	}

	//mostramos el cargando
	objImgSobreForm = elemento('imgFormAvisoSETPnoapto_' + idCandidato);
	if (objImgSobreForm != null)
	{
		objImgSobreForm.src = '../images/spinner.gif';
		objImgSobreForm.style.width = '16px';
		objImgSobreForm.style.height = '16px';
	}
	//mostramos el icoņito (ohtia, seleh ahterihco from chihteh)
	array_param = new Array();
	array_param[0] = 'idCandidato';
	array_param[1] = idCandidato;
	array_param[2] = 'au_lock';
	array_param[3] = lock;

	strXMLResult = peticionAjax('./enviar_email_SETP_noapto.php', array_param);

	xmldoc = stringToXML(strXMLResult);

	codeResp = dameValorNodo(xmldoc, 'codeResp');
	msj = dameValorNodo(xmldoc, 'msj');

	if (parseInt(codeResp) < 0)
	{	
		//volvemos a mostrar el sobre
		objImgSobreForm = elemento('imgFormAvisoSETPnoapto_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/ko.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		alert("ERROR: " + msj);
	}
	else
	{
		fechaAvisoSETPnoapto = dameValorNodo(xmldoc, 'fechaAvisoSETPnoapto');

		au_lock = dameValorNodo(xmldoc, 'au_lock');


		//actualizamos el campo fecha de aviso
		objFechaSETP = elemento('fecha_se_tp_noapto');
		if (objFechaSETP != null)
		{
			objFechaSETP.value = fechaAvisoSETPnoapto;
		}

		
		objImgSobreForm = elemento('imgFormAvisoSETPnoapto_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/ko.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		objEstado = elemento('str_cod_estado');
		objEstado.selectedIndex = 8;
		
		objAuLock = elemento('au_lock');
		if (objAuLock != null)
		{
			objAuLock.value = au_lock;
		}

		alert("E-MAIL ENVIADO: " + msj);
	}
}

function enviarMailAvisoEP(idCandidato, lock, fecha)
{
	if (fecha=='')
	{
		return;
	}

	conf = confirm("Se va a enviar el e-mail de aviso de ENTREVISTA PERSONAL al candidato.\r\n\r\n\u00BFDesea continuar?");

	if (!conf)
	{
		return;
	}

	//mostramos el cargando
	objImgSobreForm = elemento('imgFormAvisoCitaEP_' + idCandidato);
	if (objImgSobreForm != null)
	{
		objImgSobreForm.src = '../images/spinner.gif';
		objImgSobreForm.style.width = '16px';
		objImgSobreForm.style.height = '16px';
	}
//mostramos el icoņito (ohtia, seleh ahterihco from chihteh)
	array_param = new Array();
	array_param[0] = 'idCandidato';
	array_param[1] = idCandidato;
	array_param[2] = 'au_lock';
	array_param[3] = lock;
	array_param[4] = 'fecha';
	array_param[5] = fecha;

	strXMLResult = peticionAjax('./enviar_email_cita_ep.php', array_param);

	xmldoc = stringToXML(strXMLResult);

	codeResp = dameValorNodo(xmldoc, 'codeResp');
	msj = dameValorNodo(xmldoc, 'msj');

	if (parseInt(codeResp) < 0)
	{	
		//volvemos a mostrar el sobre
		objImgSobreForm = elemento('imgFormAvisoCitaEP_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/email-icon.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		alert("ERROR: " + msj);
	}
	else
	{
		fechaAvisoEP = dameValorNodo(xmldoc, 'fechaAvisoEP');		

		au_lock = dameValorNodo(xmldoc, 'au_lock');


		//actualizamos el campo fecha de aviso
		objFechaEP = elemento('cita_ep_notificada');
		if (objFechaEP != null)
		{
			objFechaEP.value = fechaAvisoEP;
		}

		
		objImgSobreForm = elemento('imgFormAvisoCitaEP_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/email-icon.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		objEstado = elemento('str_cod_estado');
		objEstado.selectedIndex = 7;
		
		objAuLock = elemento('au_lock');
		if (objAuLock != null)
		{
			objAuLock.value = au_lock;
		}

		alert("E-MAIL ENVIADO: " + msj);
	}
}

function enviarMailAvisoEPnoapto(idCandidato, lock)
{		
	conf = confirm("Se va a enviar el e-mail de aviso de ENTREVISTA PERSONAL NO SUPERADO al candidato.\r\n\r\n\u00BFDesea continuar?");

	if (!conf)
	{
		return;
	}

	//mostramos el cargando
	objImgSobreForm = elemento('imgFormAvisoEPnoapto_' + idCandidato);
	if (objImgSobreForm != null)
	{
		objImgSobreForm.src = '../images/spinner.gif';
		objImgSobreForm.style.width = '16px';
		objImgSobreForm.style.height = '16px';
	}
	//mostramos el icoņito (ohtia, seleh ahterihco from chihteh)
	array_param = new Array();
	array_param[0] = 'idCandidato';
	array_param[1] = idCandidato;
	array_param[2] = 'au_lock';
	array_param[3] = lock;

	strXMLResult = peticionAjax('./enviar_email_EP_noapto.php', array_param);

	xmldoc = stringToXML(strXMLResult);

	codeResp = dameValorNodo(xmldoc, 'codeResp');
	msj = dameValorNodo(xmldoc, 'msj');

	if (parseInt(codeResp) < 0)
	{	
		//volvemos a mostrar el sobre
		objImgSobreForm = elemento('imgFormAvisoEPnoapto_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/ko.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		alert("ERROR: " + msj);
	}
	else
	{
		fechaAvisoEPnoapto = dameValorNodo(xmldoc, 'fechaAvisoEPnoapto');

		au_lock = dameValorNodo(xmldoc, 'au_lock');


		//actualizamos el campo fecha de aviso
		objFechaEP = elemento('fecha_ep_noapto');
		if (objFechaEP != null)
		{
			objFechaEP.value = fechaAvisoEPnoapto;
			objFechaEP.style.color = 'red';
		}

		objImgSobreForm = elemento('imgFormAvisoEPnoapto_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/ko.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		objImgSobreForm = elemento('imgFormAvisoEPapto_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.style.display = 'none';
		}

		objEstado = elemento('str_cod_estado');
		objEstado.selectedIndex = 11;
		
		objAuLock = elemento('au_lock');
		if (objAuLock != null)
		{
			objAuLock.value = au_lock;
		}

		alert("E-MAIL ENVIADO: " + msj);
	}
}

function enviarMailAvisoEPapto(idCandidato, lock)
{		
	conf = confirm("Se va a enviar el e-mail de aviso de ENTREVISTA PERSONAL APTO al candidato.\r\n\r\n\u00BFDesea continuar?");

	if (!conf)
	{
		return;
	}

	//mostramos el cargando
	objImgSobreForm = elemento('imgFormAvisoEPapto_' + idCandidato);
	if (objImgSobreForm != null)
	{
		objImgSobreForm.src = '../images/spinner.gif';
		objImgSobreForm.style.width = '16px';
		objImgSobreForm.style.height = '16px';
	}
	//mostramos el icoņito (ohtia, seleh ahterihco from chihteh)
	array_param = new Array();
	array_param[0] = 'idCandidato';
	array_param[1] = idCandidato;
	array_param[2] = 'au_lock';
	array_param[3] = lock;

	strXMLResult = peticionAjax('./enviar_email_EP_apto.php', array_param);

	xmldoc = stringToXML(strXMLResult);

	codeResp = dameValorNodo(xmldoc, 'codeResp');
	msj = dameValorNodo(xmldoc, 'msj');

	if (parseInt(codeResp) < 0)
	{	
		//volvemos a mostrar el sobre
		objImgSobreForm = elemento('imgFormAvisoEPapto_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/ok.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		alert("ERROR: " + msj);
	}
	else
	{
		fechaAvisoEPapto = dameValorNodo(xmldoc, 'fechaAvisoEPapto');

		au_lock = dameValorNodo(xmldoc, 'au_lock');


		//actualizamos el campo fecha de aviso
		objFechaEP = elemento('fecha_ep_noapto');
		if (objFechaEP != null)
		{
			objFechaEP.value = fechaAvisoEPapto;
			objFechaEP.style.color = 'green';
		}

		
		objImgSobreForm = elemento('imgFormAvisoEPapto_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/ok.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		objImgSobreForm = elemento('imgFormAvisoEPnoapto_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.style.display = 'none';
		}

		objEstado = elemento('str_cod_estado');
		objEstado.selectedIndex = 9;
		
		objAuLock = elemento('au_lock');
		if (objAuLock != null)
		{
			objAuLock.value = au_lock;
		}

		alert("E-MAIL ENVIADO: " + msj);
	}
}

function enviarMailAvisoResultadoUPM(idCandidato, lock)
{		
	conf = confirm("Se va a enviar el e-mail con el RESULTADO DEL PROCESO DE SELECCI\u00D3N al candidato.\r\n\r\n\u00BFDesea continuar?");

	if (!conf)
	{
		return;
	}

	//mostramos el cargando
	objImgSobreForm = elemento('imgFormAvisoEPapto_' + idCandidato);
	if (objImgSobreForm != null)
	{
		objImgSobreForm.src = '../images/spinner.gif';
		objImgSobreForm.style.width = '16px';
		objImgSobreForm.style.height = '16px';
	}
	//mostramos el icoņito (ohtia, seleh ahterihco from chihteh)
	array_param = new Array();
	array_param[0] = 'idCandidato';
	array_param[1] = idCandidato;
	array_param[2] = 'au_lock';
	array_param[3] = lock;

	strXMLResult = peticionAjax('./enviar_email_resultado_proceso.php', array_param);

	xmldoc = stringToXML(strXMLResult);

	codeResp = dameValorNodo(xmldoc, 'codeResp');
	msj = dameValorNodo(xmldoc, 'msj');

	if (parseInt(codeResp) < 0)
	{	
		//volvemos a mostrar el sobre
		objImgSobreForm = elemento('imgFormAvisoEPapto_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/ok.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		alert("ERROR: " + msj);
	}
	else
	{
		fechaAvisoEPapto = dameValorNodo(xmldoc, 'fechaAvisoEPapto');

		au_lock = dameValorNodo(xmldoc, 'au_lock');


		//actualizamos el campo fecha de aviso
		objFechaEP = elemento('fecha_ep_noapto');
		if (objFechaEP != null)
		{
			objFechaEP.value = fechaAvisoEPapto;
			objFechaEP.style.color = 'green';
		}

		
		objImgSobreForm = elemento('imgFormAvisoEPapto_' + idCandidato);
		if (objImgSobreForm != null)
		{
			objImgSobreForm.src = '../images/ok.png';
			objImgSobreForm.style.width = '32px';
			objImgSobreForm.style.height = '32px';
		}

		objAuLock = elemento('au_lock');
		if (objAuLock != null)
		{
			objAuLock.value = au_lock;
		}

		alert("E-MAIL ENVIADO: " + msj);
	}
}

function dameNumCitasDia(fecha, campo)
{
	if (fecha=='' || campo=='')
	{
		return;
	}

	array_param = new Array();	
	array_param[0] = 'fecha';
	array_param[1] = fecha;
	array_param[2] = 'campo';
	array_param[3] = campo;	

	strXMLResult = peticionAjax('./dameNumCitasDia.php', array_param);

	xmldoc = stringToXML(strXMLResult);

	codeResp = dameValorNodo(xmldoc, 'codeResp');
	msj = dameValorNodo(xmldoc, 'msj');

	if (parseInt(codeResp) < 0)
	{	
		alert("ERROR: " + msj);
	}
	else
	{
		/*numCitasDia = dameValorNodo(xmldoc, 'numCitas');

		if (parseInt(numCitasDia) > 35)
		{
			alert("OJO: ya hab\u00EDa citados " + numCitasDia + " candidatos anteriormente a este d\u00EDa.");
		}*/

		mostrarMensaje = false;

		fecha = '' + fecha;

		strMensaje = 'OJO: citados el dia ' + fecha.substring(6, 8) + "/" + fecha.substring(4, 6) + "/" + fecha.substring(0, 4) + ": \r\n\r\n";
	
		arrayTurnos = dameNodos(xmldoc, "turno");

		if (arrayTurnos.length > 0)
		{
			for (var j = 0; j < arrayTurnos.length; j++)
			{
				hora = dameValorNodo(arrayTurnos[j], "hora");
				numCitas = dameValorNodo(arrayTurnos[j], "numCitas");

				strMensaje += "      " + hora + ": " + numCitas + " citados.\r\n";

				if (parseInt(numCitas, 10) > 35)
				{
					mostrarMensaje = true;
				}
			}
		}

		if (mostrarMensaje)
		{
			alert(strMensaje);
		}		
	}
}

//

function elemento(strId)
{
	return document.getElementById(strId);
}

function fncChngStatPromo(idPromo)
{
	window.location.href = './estadisticas.php?id_promocion=' + idPromo;
}

function fncHoraChng(valHora, urlLink)
{
	window.location.href = urlLink + "&hora=" + valHora;
}

