function verifica() {

var counter = 0;

canal_escolhido = false

var rd = document.fale_conosco.departamento
for ( i = 0; i < rd.length; i++ )
{
	if(rd[i].checked) {
		canal_escolhido = true;
	}
}
if(canal_escolhido == false){
	alert('Escolha o canal de seu interesse!');
	counter++;
	return;
}
if ( document.fale_conosco.nome.value == "" ) {
	alert('Preencha o campo Nome!');
	document.fale_conosco.nome.focus();
	counter++;
	return;
}
if ( document.fale_conosco.email.value == "" ) {
	alert('Preencha o campo E-Mail!');
	document.fale_conosco.email.focus();
	counter++;
	return;
} else {

	if ( vEmail(document.fale_conosco) == false ) {
		document.fale_conosco.email.focus();
		counter++;
		return;
	}
}

if ( document.fale_conosco.ddd.value == "" ) {
	alert("Campo DDD obrigatório!");
	document.fale_conosco.ddd.focus();
	counter++;
	return;
} else {
	if ( isNaN(document.fale_conosco.ddd.value) == true ) {
		alert("Campo DDD deve conter números apenas!");
		document.fale_conosco.ddd.focus();
		counter++;
		return;
	}
}
if ( document.fale_conosco.telefone.value == "" ) {
	alert("Campo Telefone obrigatório");
	document.fale_conosco.telefone.focus();
	counter++;
	return;
} else {
	if ( isNaN(document.fale_conosco.telefone.value) == true ) {
		alert("Campo Telefone deve conter números apenas!");
		document.fale_conosco.telefone.focus();
		counter++;
		return;
	}
}
if ( document.fale_conosco.obs.value == "" ) {
	alert('Preencha o campo Comentários!');
	document.fale_conosco.obs.focus();
	counter++;
	return;
}

if ( counter == 0 ) {

	document.fale_conosco.action = "/php/enviaFaleConosco.php";
	document.fale_conosco.submit();	
}
/* Desabilitando o Submit para nao fazer loop de envio */
	document.getElementById("sbt").disabled=true;
	document.getElementById("sbt").style.display='none';
	document.getElementById("loader").style.display='block';
}

function vEmail(formulario) {

    mail1=formulario.email.value;
    x=mail1.indexOf('@');
    z=mail1.indexOf('.');
    ErroMsg = "Seu e-mail está incorreto.\n Por favor, verifique-o!";

    if (formulario.email.value == "")
    {
        alert('Por favor, informe o seu e-mail!');
        formulario.email.focus();
        RETORNO=false;
        return RETORNO ;
    }

    if( x <= 0 ) {
        alert(ErroMsg);
        formulario.email.focus();
        formulario.email.select();
        RETORNO=false;
        return RETORNO ;
    }
    else
    {
        if (mail1.length == (x+1) || mail1.substring(x+1,x+2) == '.' || mail1.substring(x-1,x) == '.' || z == -1)
        {
            alert(ErroMsg);
            formulario.email.focus();
            formulario.email.select();
            RETORNO=false;
            return RETORNO ;
        }
        y=mail1.indexOf(';');
        if (y != -1)
        {
            alert(ErroMsg);
            formulario.email.focus();
            formulario.email.select();
            RETORNO=false;
            return RETORNO ;
        }
        s=mail1.indexOf(' ');
        if (s != -1)
        {   alert(ErroMsg);
            formulario.email.focus();
            formulario.email.select();
            RETORNO=false;
            return RETORNO ;
        }
        a = mail1.length
        if (mail1.substring(a, a-1) == '.' )
        {
            alert(ErroMsg);
            formulario.email.focus();
            formulario.email.select();
            RETORNO=false;
            return RETORNO ;
        }

        y1=  mail1.length;
        if (mail1.substring(y1-3,y1-2) != '.')
        {
            if (mail1.substring(y1-4,y1-3) != '.')
            {
                if (mail1.substring(y1-7,y1-6) != '.' )
                {
                    alert(ErroMsg);
                    formulario.email.focus();
                    formulario.email.select();
                    RETORNO=false;
                    return RETORNO ;
                }
            }
        }
    }

}

