/*****************************************

	@Arquivo:
		js_appCurriculo.js

	@Data:
		05/11/2009

	@Objetivo:
		Contém as funções javascript necessárias para a aplicação de currículos.

	@Modificações (Data - Descrição):
		- sem modificações -


*****************************************/

var appCurriculo = {
	validarFrmEnvio: function(frm){
		if(frm.cur_nome.value.length == 0){
			alert("Informe seu NOME para prosseguir!");
			frm.cur_nome.focus();
			return false;
		}
		if(frm.cur_email.value.length == 0){
			alert("Informe seu E-MAIL para prosseguir!");
			frm.cur_email.focus();
			return false;
		}
		if(!fieldMaskValidator.email(frm.cur_email))
			return false;
		
		if(frm.cur_telefone.value.length == 0){
			alert("Informe seu TELEFONE para prosseguir!");
			frm.cur_telefone.focus();
			return false;
		}
		if(!fieldMaskValidator.telefoneComDDD(frm.cur_telefone))
			return false;
		
		if(frm.cur_arquivo.value.length == 0){
			alert("Selecione o CURRÍCULO através do botão 'Procurar...' para prosseguir!");
			frm.cur_arquivo.focus();
			return false;
		}
		
		var extArquivo = frm.cur_arquivo.value.substr(frm.cur_arquivo.value.lastIndexOf('.') + 1).toLowerCase();
		if('doc,docx,pdf,rtf,zip'.indexOf(extArquivo) == -1){
			alert("O arquivo do currículo não é válido!\nTipos aceitos: .doc, .docx, .pdf, .rtf e .zip");
			frm.cur_arquivo.focus();
			return false;
		}
		
		frm.btReset.style.display = 'none';
		frm.btSubmit.value = 'Enviando...';
		frm.btSubmit.disabled = true;
		
		return true;
	}
}

