//função pra validar os campos, quando o usuário digitar algo
//=========================================================================================================
//==================================PRO ARQUIVO ORCAMENTO.HTML=============================================
//=========================================================================================================
function valida_campo(){
	if (document.envia_form.nome1.value == 0){
		alert("Forneça um nome para identificação.");
		document.envia_form.nome1.focus();
		return (false);
	}
	//uma variavel contendo os caracteres que um email deve conter, para verificação
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	//aqui comparamos o que foi digitado com os valores da variável acima
	if (document.envia_form.email.value == 0){
		alert("Forneça o seu email para podermos contatá-lo.");
		document.envia_form.email.focus();
		return (false);
	}
	if (document.envia_form.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1){
		alert("Forneça seu email no formato 'usuario@dominio.com'");
		document.envia_form.email.focus();
		return (false);
	}
	if (document.envia_form.telefone.value == 0){
		alert("Preencha um número de telefone.");
		document.envia_form.telefone.focus();
		return (false);
	}
	if (document.envia_form.titulo.value == 0){
		alert("Qual o título do seu documento?");
		document.envia_form.titulo.focus();
		return (false);
	}
	if (document.envia_form.tipo.value == 0){
		alert("Qual o tipo do seu documento?");
		document.envia_form.tipo.focus();
		return (false);
	}
	if (document.envia_form.quantidade.value == 0){
		alert("Quantas cópias?");
		document.envia_form.quantidade.focus();
		return (false);
	}
	if (document.envia_form.papel_capa.options[document.envia_form.papel_capa.options.selectedIndex].value == 0){
		alert("Selecione um tipo de papel para a capa.");
		document.envia_form.papel_capa.focus();
		return (false);
	}
	if (document.envia_form.papel_miolo.options[document.envia_form.papel_miolo.options.selectedIndex].value == 0){
		alert("Selecione um tipo de papel para o miolo.");
		document.envia_form.papel_miolo.focus();
		return (false);
	}
	if (document.envia_form.gramatura_capa.options[document.envia_form.gramatura_capa.options.selectedIndex].value == 0){
		alert("Selecione a gramatura do papel da capa.");
		document.envia_form.gramatura_capa.focus();
		return (false);
	}
	if (document.envia_form.gramatura_miolo.options[document.envia_form.gramatura_miolo.options.selectedIndex].value == 0){
		alert("Selecione a gramatura do papel do miolo.");
		document.envia_form.gramatura_miolo.focus();
		return (false);
	}
	if (document.envia_form.frente_cores.options[document.envia_form.frente_cores.options.selectedIndex].value == 0){
		alert("Selecione quantas cores serão usadas para a frente.");
		document.envia_form.frente_cores.focus();
		return (false);
	}
	if (document.envia_form.verso_cores.options[document.envia_form.verso_cores.options.selectedIndex].value == 0){
		alert("Selecione quantas cores serão usadas para o verso.");
		document.envia_form.verso_cores.focus();
		return (false);
	}
	if (document.envia_form.abertolarg.value == 0){
		alert("Especifique a largura do seu impresso aberto.");
		document.envia_form.abertolarg.focus();
		return (false);
	}
	if (document.envia_form.abertoalt.value == 0){
		alert("Especifique a altura do seu impresso aberto.");
		document.envia_form.abertoalt.focus();
		return (false);
	}
	if (document.envia_form.fechadolarg.value == 0){
		alert("Especifique a largura do seu impresso fechado.");
		document.envia_form.fechadolarg.focus();
		return (false);
	}
	if (document.envia_form.fechadoalt.value == 0){
		alert("Especifique a altura do seu impresso fechado.");
		document.envia_form.fechadoalt.focus();
		return (false);
	}
	if (document.envia_form.numdepag.value == 0){
		alert("Quantas páginas tem o seu documento?");
		document.envia_form.numdepag.focus();
		return (false);
	}
}
