function validar() {
var usr_nome = document.indicar.usr_nome;
var usr_mail = document.indicar.usr_mail;
var usr_comentarios = document.indicar.usr_comentarios;
// Checar e-mails.
var check_email = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

var msg = "Preencha o campo";

if (usr_nome.value == "") {
 alert(msg+" do seu nome.");
 return false;
}

if (usr_mail.value == "") {
 alert(msg+" do seu e-mail.");
 return false;
}
else {
		if (!check_email.test(usr_mail.value))
		{
           alert("Seu E-mail está incorreto.");
           return false;
		}
}

// Começar verificar os e-mails dos indicados.
var indicado_nome1 = document.indicar.indicado_nome1;
var indicado_mail1 = document.indicar.indicado_mail1;

if ( indicado_nome1.value == "" || indicado_mail1.value == "" ) {
	alert(msg+" nome e e-mail de pelo menos um indicado.");
	indicado_nome1.focus();
	return false;
		
}
if (!check_email.test(indicado_mail1.value))
		{
           alert("O E-mail do indicado está incorreto.");
           return false;
		}
		
var indicado_nome2 = document.indicar.indicado_nome2;
var indicado_mail2 = document.indicar.indicado_mail2;

if ( indicado_nome2.value != "" || indicado_mail2.value != "") {
	if ( indicado_nome2.value == "" || indicado_mail2.value == "" ) {
	alert(msg+" o nome e e-mail de todos os seus indicados.");
	return false;
	}
	if (!check_email.test(indicado_mail2.value))
		{
           alert("O E-mail do indicado está incorreto.");
           return false;
		}
}

var indicado_nome3 = document.indicar.indicado_nome3;
var indicado_mail3 = document.indicar.indicado_mail3;

if ( indicado_nome3.value != "" || indicado_mail3.value != "") {
	if ( indicado_nome3.value == "" || indicado_mail3.value == "" ) {
	alert(msg+" o nome e e-mail de todos os seus indicados.");
	return false;
	}
	if (!check_email.test(indicado_mail3.value))
		{
           alert("O E-mail do indicado está incorreto.");
           return false;
		}
}

var indicado_nome4 = document.indicar.indicado_nome4;
var indicado_mail4 = document.indicar.indicado_mail4;

if ( indicado_nome4.value != "" || indicado_mail4.value != "") {
	if ( indicado_nome4.value == "" || indicado_mail4.value == "" ) {
	alert(msg+" o nome e e-mail de todos os seus indicados.");
	return false;
	}
	if (!check_email.test(indicado_mail4.value))
		{
           alert("O E-mail do indicado está incorreto.");
           return false;
		}
}


var indicado_nome5 = document.indicar.indicado_nome5;
var indicado_mail5 = document.indicar.indicado_mail5;

if ( indicado_nome5.value != "" || indicado_mail5.value != "") {
	if ( indicado_nome5.value == "" || indicado_mail5.value == "" ) {
	alert(msg+" o nome e e-mail de todos os seus indicados.");
	return false;
	}
	if (!check_email.test(indicado_mail5.value))
		{
           alert("O E-mail do indicado está incorreto.");
           return false;
		}
}

var indicado_nome6 = document.indicar.indicado_nome6;
var indicado_mail6 = document.indicar.indicado_mail6;

if ( indicado_nome6.value != "" || indicado_mail6.value != "") {
	if ( indicado_nome6.value == "" || indicado_mail6.value == "" ) {
	alert(msg+" o nome e e-mail de todos os seus indicados.");
	return false;
	}
	if (!check_email.test(indicado_mail6.value))
		{
           alert("O E-mail do indicado está incorreto.");
           return false;
		}
}

var indicado_nome7 = document.indicar.indicado_nome7;
var indicado_mail7 = document.indicar.indicado_mail7;

if ( indicado_nome7.value != "" || indicado_mail7.value != "") {
	if ( indicado_nome7.value == "" || indicado_mail7.value == "" ) {
	alert(msg+" o nome e e-mail de todos os seus indicados.");
	return false;
	}
	if (!check_email.test(indicado_mail7.value))
		{
           alert("O E-mail do indicado está incorreto.");
           return false;
		}
}

var indicado_nome8 = document.indicar.indicado_nome8;
var indicado_mail8 = document.indicar.indicado_mail8;

if ( indicado_nome8.value != "" || indicado_mail8.value != "") {
	if ( indicado_nome8.value == "" || indicado_mail8.value == "" ) {
	alert(msg+" o nome e e-mail de todos os seus indicados.");
	return false;
	}
	if (!check_email.test(indicado_mail8.value))
		{
           alert("O E-mail do indicado está incorreto.");
           return false;
		}
}

// Se tudo correr bem.
document.indicar.submit();
return true;

} // Fim da funcao validar.

function maisAmigos() {
var linha3 = document.getElementById("linha3");
var linha4 = document.getElementById("linha4");
var btn = document.getElementById("bt_indicar");

if ( linha3.style.visibility == "visible" ) { 
linha4.style.display="block";
linha4.style.visibility="visible";
btn.style.visibility="hidden";
}
else {
linha3.style.display="block";
linha3.style.visibility="visible";
}

return false;
}
