function verificarFormulario(){
	/*
	RECUPERANDO O FORMULÁRIO PARA VERIFICAR
	*/
	var formulario				= document.negocios;

	/*
	VARIÁVEIS AUXILIARES, ERROS E VERIFICAÇÕES DE CHECKBOX
	*/
	var erro					= '';
	var erroCheck				= '';
	var posicao					= -1;
	var pos_produto				= -1;	
	var pos_pagamento			= -1;

	/*
	TODOS OS CAMPOS QUE PRECISAM SER OBRIGATÓRIOS
	*/
	var nome					= formulario.Nome;
	var email					= formulario.Email;
	var telefone				= formulario.Telefone;
	var produto					= formulario.Produto;
	var pagamento				= formulario.Pagamento;

	
	/*
	VERIFICANDO CAMPO A CAMPO E CASO NÃO SEJA ESCRITO NADA
	CONCATENA A VARIÁVEL DA MENSAGEM DE ERRO
	*/
	if (nome.value.length == 0){
		erro				+= 'O campo NOME é de preenchimento obrigatório.\n';
	}
	
	if (email.value.length == 0){
		erro				+= 'O campo E-MAIL é de preenchimento obrigatório.\n';
	}
	
	if (telefone.value.length == 0){
		erro				+= 'O campo TELEFONE é de preenchimento obrigatório.\n';
	}
	
	/*
	FUNÇÃO QUE FAZ A VERIFICAÇÃO SE PELO MENOS UM PRODUTO ESTÁ SELECIONADO
	*/
	
	function validaRadio(form,produto){
	//validacao de radio buttons sem saber quantos são
		var marcado = -1
		for (i=0; i<form.length; i++) {
			if (form[i].checked) {
				marcado = 0
				posicao = i;
			}
		}
	
		if (marcado == -1) {
			erro 			+= '\n Selecione pelo menos um' + produto;
			return false;
		} else { 
			return true;
		}
	}		
	
	/* 
	VALIDANDO OS PRODUTOS
	*/
	validaRadio(negocios.Produto, ' produto.');
	pos_produto = posicao;
	
	/*
	VALIDANDO AS FORMAS DE PAGAMENTO
	*/
	validaRadio(negocios.Pagamento, 'a forma de pagamento.');
	pos_pagamento = posicao;
	
	/*
	VALIDANDO PRODUTO ESCOLHIDO COM A FORMA DE PAGAMENTO - POSSIBILIDADES
	*/
	
	if (pos_produto != -1 && pos_pagamento != -1){
		if ((produto[pos_produto].value == 'elaboração') && (pagamento[pos_pagamento].value != "avista" || pagamento[pos_pagamento].value != "boleto")){
			erro			+= '\n Este produto só pode ser pago à vista (cartão ou boleto).\n';
		}
		if ((produto[pos_produto].value == 'Um mês' || produto[pos_produto].value == 'Um mês + elaboração' || produto[pos_produto].value =='Três meses' || produto[pos_produto].value == 'Três meses + elaboração' || produto[pos_produto].value == 'Três meses + elaboração' || produto[pos_produto].value == 'Seis meses (elaboração grátis)') && pagamento[pos_pagamento].value == '12x'){
			erro			+= '\n Este produto não pode ser parcelado em 12 vezes.\n';
		}
	}
	
		
	/*
	VERIFICA SE NO DECORRER DO CÓDIGO FOI ENCONTRADO
	ALGUM CAMPO OBRIGATÓRIO QUE NÃO FOI PREENCHIDO
	CASO NÃO ENCONTRE DÁ SUBMIT NO FORMULÁRIO, CASO CONTRÁRIO
	EXIBE O ERRO ACUMULADO DURANTE O PROCESSO
	*/
	if(erro.length == 0){
		formulario.submit();
	}else{
		alert('ATENÇÃO!!\n\n' + erro);	
	}
}

function validaIndicacao(){

	var form		= document.formIndiqueAmigo;
	
	var seu_nome	= form.seu_nome;
	var seu_email	= form.seu_email;
	var nome_envio	= form.nome_envio;
	var email_envio	= form.email_envio;
	var mensagem	= form.mensagem;
	
	var msg_erro	= '';
	
	
	if (seu_nome.value.length == 0){
		msg_erro	+= 'O preenchimento do campo SEU NOME é obrigatório. \n';
	}
	
	if (seu_email.value.length == 0){
		msg_erro	+= 'O preenchimento do campo SEU E-MAIL é obrigatório. \n';
	}
	
	if (nome_envio.value.length == 0){
		msg_erro	+= 'O preenchimento do campo ENVIAR PARA é obrigatório. \n';
	}
	
	if (email_envio.value.length == 0){
		msg_erro	+= 'O preenchimento do campo E-MAIL é obrigatório. \n';
	}
	
	if(msg_erro.length == 0){
		form.submit();
	}else{
		alert('ATENÇÃO!!\n\n' + msg_erro);	
	}
}

