function ValidaEmail()
{
  	var tamanho;
  	var i;
  	var j;
  	var ch;
  	var valido;
  	valido = 0;
  	tamanho = ConfirmarPgto.email.value.length;
  	for(i = 0;i < tamanho;i++)
  	{
    	ch = ConfirmarPgto.email.value.charAt(i);
    	if(ch == ' ')
    	{
      		valido = 0;
      	break;
    	}
    	if(ch == '@')
    	{
      	valido = 1;
      	break;
    	}
  	}
  	if(i == 0)
    	valido = 0;
  	if(valido = 1)  
  	{
    	for(j = i;i < tamanho;i++)
    	{
      		ch = ConfirmarPgto.email.value.charAt(i);
      		if(ch == ' ')
      		{
        		valido = 0;
        		break;
      		}
      		if(ch == '.') 
      		{
        		if(j == i-1)
          			valido = 0;
        		else
          			valido = 2;
        		break;
      		}
    	}
  	}
  	if(valido != 2)
    	return false;
  	return true;
}

function v8pgto()
{
	var mensagem;
  	mensagem = "";
  	if(document.ConfirmarPgto.Dominio.value == "")
  	{
    	if(mensagem == "")
      		mensagem += "Os seguintes campos não estão corretos:\n";
    	else
      		mensagem += "\n";
      		mensagem += "- Domínio";
  	}
  	if((document.ConfirmarPgto.Dia_Pgto.value == 0)||(document.ConfirmarPgto.Mes_Pgto.value == 0))
  	{
    	if(mensagem == "")
      		mensagem += "Os seguintes campos não estão corretos:\n";
    	else
      		mensagem += "\n";
      		mensagem += "- Data de Pagamento";
  	}
  	if(document.ConfirmarPgto.Valor.value == "")
  	{
    	if(mensagem == "")
      		mensagem += "Os seguintes campos não estão corretos:\n";
    	else
      		mensagem += "\n";
      		mensagem += "- Valor de Pagamento";
  	}
	if(!((document.ConfirmarPgto.Forma_de_Pgto[0].checked)||(document.ConfirmarPgto.Forma_de_Pgto[1].checked)||(document.ConfirmarPgto.Forma_de_Pgto[2].checked)||(document.ConfirmarPgto.Forma_de_Pgto[3].checked)||(document.ConfirmarPgto.Forma_de_Pgto[4].checked)))
	{
    	if(mensagem == "")
       		mensagem += "Os seguintes campos não estão corretos:\n";
    	else
       		mensagem += "\n";
       		mensagem += "- Forma de Pagamento";
    }
	if(document.ConfirmarPgto.Forma_de_Pgto[2].checked)
	{
    	if(document.ConfirmarPgto.Numero_Boleto.value == "")
    	{
      		if(mensagem == "")
        		mensagem += "Os seguintes campos não estão corretos:\n";
      		else
        		mensagem += "\n";
        		mensagem += "- Número do Documento do boleto bancário";
    	}
  	}
	if(document.ConfirmarPgto.Forma_de_Pgto[3].checked)
	{
    	if(document.ConfirmarPgto.DOC_transf_para.value == 0)
    	{
      		if(mensagem == "")
        		mensagem += "Os seguintes campos não estão corretos:\n";
      		else
        		mensagem += "\n";
        		mensagem += "- Banco para o qual transferiu seu pagamento por DOC";
    	}
  	}
	if(document.ConfirmarPgto.Forma_de_Pgto[4].checked)
	{
    	if(document.ConfirmarPgto.Observacoes.value == "")
    	{
      		if(mensagem == "")
        		mensagem += "Os seguintes campos não estão corretos:\n";
      		else
        		mensagem += "\n";
        		mensagem += "- Informe os dados de seu pagamento no campo OBSERVAÇÕES";
    	}
  	}
    if(document.ConfirmarPgto.Banco.value == 0)
    {
		if(document.ConfirmarPgto.Forma_de_Pgto[0].checked)
    	{
      		if(mensagem == "")
        		mensagem += "Os seguintes campos não estão corretos:\n";
      		else
        		mensagem += "\n";
        		mensagem += "- Informe o banco utilizado para Depósito";
    	}
		if(document.ConfirmarPgto.Forma_de_Pgto[1].checked)
    	{
      		if(mensagem == "")
        		mensagem += "Os seguintes campos não estão corretos:\n";
      		else
        		mensagem += "\n";
        		mensagem += "- Informe o banco utilizado para Transferência entre Contas";
    	}
  	}
	if(document.ConfirmarPgto.Banco.value == "Outro")
  	{
		if((document.ConfirmarPgto.Forma_de_Pgto[0].checked)||(document.ConfirmarPgto.Forma_de_Pgto[1].checked))		
    	{
      		if(mensagem == "")
        		mensagem += "Os seguintes campos não estão corretos:\n";
      		else
        		mensagem += "\n";
        		mensagem += "- Favor corrigir BANCO ou FORMA DE PAGAMENTO";
    	}
  	}
  	if((document.ConfirmarPgto.Banco.value == "BB")&&(document.ConfirmarPgto.Forma_de_Pgto[0].checked))
  	{
    	if(document.ConfirmarPgto.BB_Documento.value == "")
    	{
      		if(mensagem == "")
        		mensagem += "Os seguintes campos não estão corretos:\n";
      		else
        		mensagem += "\n";
        		mensagem += "- Número do Envelope ou Documento de seu depósito no Banco do Brasil";
    	}
  	}
  	if((document.ConfirmarPgto.Banco.value == "BB")&&(document.ConfirmarPgto.Forma_de_Pgto[1].checked))
  	{
    	if((document.ConfirmarPgto.BB_Agencia.value == "")||(document.ConfirmarPgto.BB_Conta.value == ""))
    	{
      		if(mensagem == "")
        		mensagem += "Os seguintes campos não estão corretos:\n";
      		else
        		mensagem += "\n";
        		mensagem += "- Sua Agência e Conta no Banco do Brasil";
    	}
  	}
  	if((document.ConfirmarPgto.Banco.value == "CEF")&&(document.ConfirmarPgto.Forma_de_Pgto[0].checked))
  	{
		if(!((document.ConfirmarPgto.CEF_Pgto[0].checked)||(document.ConfirmarPgto.CEF_Pgto[1].checked)))
		{
      		if(mensagem == "")
        		mensagem += "Os seguintes campos não estão corretos:\n";
      		else
        		mensagem += "\n";
        		mensagem += "- Informe se fez depósito em Lotérica ou Agência da CEF";
    	}
		if((document.ConfirmarPgto.CEF_Pgto[0].checked)&&(document.ConfirmarPgto.CEF_Documento.value == ""))
    	{
      		if(mensagem == "")
        		mensagem += "Os seguintes campos não estão corretos:\n";
      		else
        		mensagem += "\n";
        		mensagem += "- Número do Envelope ou Documento de seu depósito na Agência CEF";
    	}
		if((document.ConfirmarPgto.CEF_Pgto[1].checked)&&(document.ConfirmarPgto.CEF_Documento.value == ""))
    	{
      		if(mensagem == "")
        		mensagem += "Os seguintes campos não estão corretos:\n";
      		else
        		mensagem += "\n";
        		mensagem += "- Número do Documento de seu depósito na Lotérica";
    	}
  	}
  	if((document.ConfirmarPgto.Banco.value == "CEF")&&(document.ConfirmarPgto.Forma_de_Pgto[1].checked))
  	{
		if(!((document.ConfirmarPgto.CEF_Tipo_de_Conta[0].checked)||(document.ConfirmarPgto.CEF_Tipo_de_Conta[1].checked)))
		{
      		if(mensagem == "")
        		mensagem += "Os seguintes campos não estão corretos:\n";
      		else
        		mensagem += "\n";
        		mensagem += "- Informe se a conta na CEF é Conta Corrente ou Poupança";
    	}
		if((document.ConfirmarPgto.CEF_Tipo_de_Conta[0].checked)||(document.ConfirmarPgto.CEF_Tipo_de_Conta[1].checked))
		{
			if((document.ConfirmarPgto.CEF_Agencia.value == "")||(document.ConfirmarPgto.CEF_Conta.value == ""))
    		{
      			if(mensagem == "")
        			mensagem += "Os seguintes campos não estão corretos:\n";
      			else
        			mensagem += "\n";
        			mensagem += "- Sua Agência e Conta na Caixa Econômica Federal";
			}
    	}
  	}
	if(!(ValidaEmail()))
  	{
    	if(mensagem == "")
      		mensagem += "Os seguintes campos não estão corretos:\n";
    	else
      		mensagem += "\n";
      		mensagem += "- Seu e-mail";
  	}
  	if(mensagem == "")
    	document.ConfirmarPgto.submit();
  	else
    	alert(mensagem);
  	return;
}
