
/* Limpa todos os estilos de erro
   dos campos obrigatorios */
function limpaEstilos(){
	document.getElementById('nome').style.border = "1px solid #CCCCCC";
	document.getElementById('nome').style.background = "#FFFFFF";
	document.getElementById('email').style.border = "1px solid #CCCCCC";
	document.getElementById('email').style.background = "#FFFFFF";
	document.getElementById('ddd').style.border = "1px solid #CCCCCC";
	document.getElementById('ddd').style.background = "#FFFFFF";
	document.getElementById('telefone').style.border = "1px solid #CCCCCC";
	document.getElementById('telefone').style.background = "#FFFFFF";
//	document.getElementById('fakeupload').style.border = "1px solid #CCCCCC";
//	document.getElementById('fakeupload').style.background = "#FFFFFF";
}

// Da um 'reset' no formulario
function resetaForm(){
	document.form1.reset();
	document.getElementById('msg').style.background = 'transparent';
}

function startCallback() {
	// make something useful before submit (onStart)
	document.form1.btn_submit.value = 'Enviando...';
	document.getElementById('loading').style.display = 'block';

	return true;
}

function completeCallback(response) {
	// make something useful after (onComplete)

	limpaEstilos();
	if(response != "ok"){
		document.getElementById('msg').style.background = '#FFF5C0';
		switch(response){
			case "nome":
				document.getElementById('msg').innerHTML = "Por favor, preencha o campo \"<u>Nome</u>\".";
				document.getElementById('nome').style.border = "1px solid #FF6600";
				document.getElementById('nome').focus();
                   setTimeout("document.getElementById('nome').style.border = '1px solid #ccc'", 5000);
				break;
			case "email":
				document.getElementById('msg').innerHTML = "Por favor, preencha o campo \"<u>E-mail</u>\".";
				document.getElementById('email').style.border = "1px solid #FF6600";
				document.getElementById('email').focus();
                   setTimeout("document.getElementById('email').style.border = '1px solid #ccc'", 5000);
				break;
			case "emailInv":
				document.getElementById('msg').innerHTML = "Por favor, digite um \"<u>E-mail</u>\" v&aacute;lido.";
				document.getElementById('email').style.border = "1px solid #FF6600";
				document.getElementById('email').focus();
                   setTimeout("document.getElementById('email').style.border = '1px solid #ccc'", 5000);
				break;
			case "vazio":
				document.getElementById('msg').innerHTML = "Por favor, selecione o arquivo do seu Curr&iacute;culo.";
				document.getElementById('fakeupload').style.border = "1px solid #FF6600";
				document.getElementById('fakeupload').focus();
                   setTimeout("document.getElementById('fakeupload').style.border = '1px solid #ccc'", 5000);
				break;
			case "tipo":
				document.getElementById('msg').innerHTML = "Por favor, selecione um arquivo .DOC no formato Microsoft Word.";
				document.getElementById('fakeupload').style.border = "1px solid #FF6600";
				document.getElementById('fakeupload').focus();
                   setTimeout("document.getElementById('fakeupload').style.border = '1px solid #ccc'", 5000);
				break;
			case "tamanho":
				document.getElementById('msg').innerHTML = "Por favor, selecione um arquivo .DOC no formato Microsoft Word.";
				document.getElementById('fakeupload').style.border = "1px solid #FF6600";
				document.getElementById('fakeupload').focus();
                   setTimeout("document.getElementById('fakeupload').style.border = '1px solid #ccc'", 5000);
				break;
			case "mover":
				document.getElementById('msg').innerHTML = "Ocorreu um erro com o arquivo, tente novamente.";
				document.getElementById('fakeupload').style.border = "1px solid #FF6600";
				document.getElementById('fakeupload').focus();
                   setTimeout("document.getElementById('fakeupload').style.border = '1px solid #ccc'", 5000);
				break;
			default:
				//alert(response);
				document.getElementById('msg').innerHTML = "<strong>Erro.</strong> Por favor, tente novamente.";
				break;
		}
	} else {
		document.getElementById('loading').style.display = 'none';
		resetaForm();
		document.getElementById('msg').innerHTML = "<strong>Seu Curr&iacute;culo foi enviado com sucesso.</strong>";
           setTimeout("document.getElementById('msg').innerHTML = ''", 5000);
	}
    setTimeout("document.getElementById('msg').innerHTML = '';document.getElementById('msg').style.background = 'transparent'", 5000);
	document.getElementById('loading').style.display = 'none';
	document.form1.btn_submit.value = 'Enviar';
}
