// JavaScript Document - Validar Form

function form_validator(theForm)
{
	var n = 0;
	var campos = "";
	campos_vazios = new Array(9);
	if (theForm.nome.value == "")
	{
    	campos_vazios[n]="*Nome: campo nome vazio.\n";
    	n++;
	}
	
	if (theForm.email.value == "")
	{
    	campos_vazios[n]="*E-mail: campo e-mail vazio.\n";
    	n++;
	}
	
		if (theForm.setor.value == "selecione o setor")
	{
    	campos_vazios[n]="*Setor: escolha um setor para enviar a mensagem.\n";
    	n++;
	}

	if (theForm.mensagem.value == "")
	{
    	campos_vazios[n]="*Mensagem: campo mensagem vazio.\n";
    	n++;
	}
	
	for (x=0;x<n;x++)
	{
		campos=campos+campos_vazios[x];
	}

    if (n!=0)
	{
    	alert("Por Favor, os seguintes campos são obrigatórios: \n\n" + campos);
		return (false);
	}
	
	parte1 = theForm.email.value.indexOf("@");
	parte2 = theForm.email.value.indexOf(".");
	parte3 = theForm.email.value.length;
	
	if (!(parte1 >= 1 && parte2 >= 3 && parte3 >= 3)) 
	{
    	alert ("O campo " + theForm.email.name + " deve conter um endereço eletrônico válido!");
		theForm.email.focus();
    	return (false);
	}
	
	return (true);
}