function janela(pagina, width, height) 
{
	window.open(pagina, "Preview", "channelmode=0,dependent=1,resizable=1,titlebar=1,toolbar=1,fullscreen=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,width=" + width + ",height=" + height + ",left=50,top=50");
}

function Popup(pagina, width, height) {
    window.open(pagina, "Pop", "channelmode=0,dependent=1,resizable=0,titlebar=0,toolbar=0,fullscreen=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,width=" + width + ",height=" + height + ",left=50,top=50");
}

function janela_impressao(hp, width, height)
{
	var w = window.screen.width;
	var h = window.screen.height;
	var l = (w-width)/2;
	var t = (h-height)/2;
	
	wAbout = window.open(hp, "text", "fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1");

	wAbout.blur();
	window.focus();	
	wAbout.resizeTo(width,height);
	wAbout.moveTo(l, t);
	wAbout.focus();
}

function janela1(hp, width, height)
{
	var w = window.screen.width;
	var h = window.screen.height;
	var l = (w-width)/2;
	var t = (h-height)/2;

	wAbout = window.open(hp, "text", 'fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0' );

	wAbout.blur();
	window.focus();	
	wAbout.resizeTo(width,height);
	wAbout.moveTo(l, t);
	wAbout.focus();
}

VerifiqueTAB=true;
function Mostra(quem, tammax) {
	if ( (quem.value.length == tammax) && (VerifiqueTAB) ) {
		var i=0,j=0, indice=-1;
		for (i=0; i<document.forms.length; i++) {
			for (j=0; j<document.forms[i].elements.length; j++) {
				if (document.forms[i].elements[j].name == quem.name) {
					indice=i;
					break;
				}
			}
			if (indice != -1)
		         break;
		}
		for (i=0; i<=document.forms[indice].elements.length; i++) {
			if (document.forms[indice].elements[i].name == quem.name) {
				while ( (document.forms[indice].elements[(i+1)].type == "hidden") &&
						(i < document.forms[indice].elements.length) ) {
							i++;
				}
				document.forms[indice].elements[(i+1)].focus();
				VerifiqueTAB=false;
				break;
			}
		}
	}
}

//<!-- -->

function PararTAB(quem) 
{ 
   VerifiqueTAB=false; 
} 

//<!-- -->

function ChecarTAB() 
{ 
   VerifiqueTAB=true; 
} 

//<!-- -->

function Range(v,p1,p2)
{
   if (v>=p1 && v<=p2)
   {
      return true;
   }
   else 
   {
      return false;
   }
}

function OnlyNumber(){
	k = event.keyCode

	//backspace - tab - shift - . alfa - . num
	if(k==8 || k == 9 || k == 16  || k == 116 ){
		event.returnValue=true
		return
	}
	//0-9 alfa
	if(k>=48 && k<=57){
		event.returnValue=true
		return
	}
	//0-9 num
	if(k>=96 && k<=105){
		event.returnValue=true
		return
	}
	//setas
	if(k>=37 && k<=40){
		event.returnValue=true
		return
	}
	//delete
	if(k==46){
		event.returnValue=true
		return
	}

	event.returnValue=false
}

function mOvr(src,clrOver) 
{
	if (!src.contains(event.fromElement)) 
	{
		src.style.cursor = 'hand';
		src.bgColor = clrOver;
	}
}

function mOut(src,clrIn) 
{
	if (!src.contains(event.toElement)) 
	{
		src.style.cursor = 'default';
		src.bgColor = clrIn;
	}
}

function confirma(MSG, NOME_FORM)
{
	if (confirm(MSG))
	{
		eval('document.'+NOME_FORM+'.submit()')
	}

}

function MudaPagina()
{
 window.location.href='MiniBasket.asp'
}

function OrdenaProdutos(OrdemPor)
{
	document.form.TxtOrdem.value = OrdemPor
	document.form.submit()
}

function Pagina(PaginaDesejada)
{
	document.form.Pag.value = PaginaDesejada
	document.form.submit()
}

function ListaProdutos(Tipo)
{
	document.form_listaprods.Acao.value = Tipo
	document.form_listaprods.submit()
}

function VerificaBusca()
{
	var palavra = document.form_busca.TxtPalavra
	if ((palavra.value=='') || (document.form_busca.LstOpcoes.value==''))
	{
		alert('Todos os campos são de preenchimento obrigatório.')
	}
	else
	{
		document.form_busca.submit()
	}
}

function VerificaBuscaT()
{
	var razao = document.form_busca.TxtRazao
	var cgc = document.form_busca.TxtCgc
	if ((razao.value=='') && (cgc.value==''))
	{
		alert('É necessário preencher a razão ou o CGC.')
	}
	else
	{
		document.form_busca.submit()
	}
}

function MostraFabricantes(){
	if (fabricantes.style.display=='')
	{
		fabricantes.style.display = 'none'
	}
	else{
		fabricantes.style.display = ''
	}
}

function VerificaLogin()
{
	if (document.form_login.TxtUsername.value=='' || document.form_login.TxtSenha.value=='')
	{
		alert('Todos os campos são de preenchimento obrigatório')
	}
	else
	{
		document.form_login.submit()
	}
}

function ListaProdutosFab(Codigo)
{
	document.form_listaprods.Acao.value = 'F'
	document.form_listaprods.A1.value = Codigo
	document.form_listaprods.submit()
}

function DetalhaNoticia(Codigo, Mostra)
{
	if ((Mostra=='S'))
	{
		document.form_detnot.LstDIni.value = document.form_noticia.LstDIni.value
		document.form_detnot.LstMIni.value = document.form_noticia.LstMIni.value
		document.form_detnot.LstAIni.value = document.form_noticia.LstAIni.value
		document.form_detnot.LstDFim.value = document.form_noticia.LstDFim.value
		document.form_detnot.LstMFim.value = document.form_noticia.LstMFim.value
		document.form_detnot.LstAFim.value = document.form_noticia.LstAFim.value
	}
	document.form_detnot.A1.value = Codigo
	document.form_detnot.HidMostra.value = Mostra
	document.form_detnot.submit()
}

function DetalhaFaq(Codigo)
{
	document.form_detalhafaq.A1.value = Codigo
	document.form_detalhafaq.submit()
}

function DetalhaPedido(Codigo)
{
	document.form_detalha.A1.value = Codigo
	document.form_detalha.submit()
}

function DetalhaNF(Codigo1, Codigo2)
{
	document.form_NF.A1.value = Codigo1
	document.form_NF.A2.value = Codigo2
	document.form_NF.submit()
}

function ListaProdutosSubGrupo(Codigo)
{
	document.form_listaprods.Acao.value = 'G'
	document.form_listaprods.A1.value = Codigo
	document.form_listaprods.submit()
}
	
function MostraDetalhes(Codigo, Prazo)
{
	document.form_mostradet.A1.value = Codigo
	document.form_mostradet.LstPrazos.value = Prazo
	document.form_mostradet.submit()
}
		
function VerificaCotacao()
{
	if ((document.form_cotacao.TxtNomeRem.value=='') || (document.form_cotacao.TxtEmailRem.value=='') || (document.form_cotacao.TxtNomeDest.value=='') || (document.form_cotacao.TxtEmailDest.value==''))
	{
		alert('Os campos Nome do remetente, email do remetente, nome do destinatário, email do destinatário e preço são de preenchimento obrigatório.')
	}
	else
	{
		var preco = document.form_cotacao.TxtPreco.value
		if (preco!='')
		{
			var precoAlt = preco.replace(',', '.')
			if (isNaN(precoAlt))
			{
				alert('O preço deve ser numérico.')
			}		
			else
			{
				janela('', '610', '500')
				document.form_cotacao.submit()
			}
		}
		else
		{
			janela('', '610', '500')
			document.form_cotacao.submit()
		}
	}
}

function DetalhaCotacao(Codigo)
{
	document.form_detalha.A1.value = Codigo
	document.form_detalha.submit()
}

function AtualizaPrazos(Formulario)
{
	if (Formulario=='form_descricao')
	{
		document.form_prazos.LstPrazos.value = document.form_descricao.LstPrazos.value
		document.form_prazos.submit()
	}
	else
	{
		var FormFinal = eval('document.'+Formulario)
		FormFinal.Acao.value = 'Alterar'
		FormFinal.A3.value = FormFinal.LstPrazos.value
		FormFinal.submit()
	}
}

function VerificaEstoque()
{
	if (Number(document.form_estoque.A1.value)<Number(document.form_descricao.TxtQtde.value))
	{
		alert('A quantidade escolhida é maior do que a existente em estoque.')
	}
	else
	{
		if (Number(document.form_descricao.TxtQtde.value)<=0)
		{
			alert('A quantidade deve ser maior que zero.')
		}
		else
		{
			document.form_descricao.submit()
		}
	}
}

function AdicionaMiniBasket(Codigo)
{
	var formulario = eval('document.form_adiciona'+Codigo)
	var estoque = formulario.A4
	var qtde	= formulario.TxtQtde
	if (Number(estoque.value)<Number(qtde.value))
	{
		alert('A quantidade escolhida é maior do que a existente em estoque.')
	}
	else
	{
		if (Number(qtde.value)<=0)
		{
			alert('A quantidade deve ser maior que zero.')
		}
		else
		{
			formulario.submit()
		}
	}
	qtde.value = ''
}

function ControlaBasket(Acao, Codigo)
{
	var formulario = eval('document.form_basket'+Codigo)
	var NomForm = 'form_basket'+Codigo
	formulario.Acao.value = Acao
	if (Acao=='Excluir')
	{
		confirma('Deseja realmente excluir este item?', NomForm)		
	}
	else
	{
		if (Number(formulario.TxtQtde.value)>Number(formulario.A4.value))
		{
			alert('A quantidade escolhida é maior do que a existente em estoque.')
		}
		else
		{
			if (Number(formulario.TxtQtde.value)<=0)
			{
				alert('A quantidade deve ser maior que zero.')
			}
			else
			{
				formulario.A3.value = formulario.LstPrazos.value
				formulario.submit()
			}
		}
	}
}

function VerificaParametros(Pag)
{
	var msg=''
	var erro=false
	if (Number(document.form_finaliza.F1.value)>Number(document.form_finaliza.F11.value))
	{
		erro=true
		msg = msg + 'O número máximo de produtos por pedido é '+document.form_finaliza.F11.value+'.\n'
	}
	if (Number(document.form_finaliza.F2.value)<Number(document.form_finaliza.F22.value))
	{
		erro=true
		msg = msg + 'O valor mínimo para faturamento é R$ '+document.form_finaliza.F22.value+'.\n'
	}
	
	if (erro==true)
	{
		alert(msg)
	}
	else
	{
		if (Number(document.form_finaliza.F3.value)>Number(document.form_finaliza.F33.value))
		{
			confirma('Este pedido terá uma aprovação comercial amanhã. Deseja continuar?', 'form_finaliza')
			erro = true
		}

		if (Number(document.form_finaliza.F4.value)<=Number(document.form_finaliza.F44.value))
		{
			alert('Todos os produtos escolhidos estão com estoque zerado. Portanto agora, não será possível fechar o pedido.')
			erro = true
		}

		if (Pag=='Fechar')
		{
			if (erro==false)
			{
				if (document.form_finaliza.TxtPswd.value=='')
				{
					alert('A senha de compra é de preenchimento obrigatório.')
					erro = true
				}
				else if (Number(document.form_finaliza.F44.value)>0)
				{
					confirma('Os produtos com cor avermelhada não estão mais disponíveis em estoque. Deseja fechar o pedido sem estes produtos?', 'form_finaliza')
					erro = true
				}
			}
		}

		if (erro!=true)
		{
			document.form_finaliza.submit()
		}
	}
}

function VerificaIntermediacao(Status)
{
	document.form_finaliza.HidInter.value = Status
	var qtde = document.form_finaliza.HidTotal.value
	if (Status=='S')
	{
		DivCliente.style.display = ''
		for (i=1; i<qtde; i++)
		{
			eval('document.form_finaliza.TxtVlFinal'+i+'.disabled=false')
			eval('document.form_finaliza.TxtComiss'+i+'.disabled=false')
		}
	}
	else
	{
		DivCliente.style.display = 'none'
		for (i=1; i<qtde; i++)
		{
			campoValor  = eval('document.form_finaliza.TxtVlFinal'+i)
			campoComiss = eval('document.form_finaliza.TxtComiss'+i)
			campoValor.disabled = true
			campoValor.value=''
			campoComiss.disabled = true
			campoComiss.value=''
		}
	}
}

function AtribuiValor(CAMPO, VALOR)
{
	auxiliar = eval('document.form_dados.'+CAMPO)
	auxiliar.value = VALOR
}

function JogaNome()
{
	window.opener.form_finaliza.TxtDistribuidor.value=document.form_ccliente.P2.value
	window.opener.form_finaliza.HidCodDistr.value=document.form_ccliente.P1.value
	window.close()
}

function AbreCidades(CAMPO)
{
	var estado = eval('document.form_dados.LstEstado'+CAMPO)
	if (estado.value=='')
	{
		alert('É preciso selecionar o estado antes da cidade.')
	}
	else
	{
		document.form_cidades.LstEstado.value = estado.value
		document.form_cidades.HidTipo.value = CAMPO
		janela('../Vazio.asp', '300', '300')
		document.form_cidades.submit()
	}
}

function AbreTransportadoras()
{
	janela('../Vazio.asp', '500', '300')
	document.form_transp.submit()
}

function AbreProdutos()
{
	if (document.form_dados.TxtNF.value=='')
	{
		alert('A nota fiscal tem que ser preenchida antes.')
	}
	else
	{
		document.form_produtos.TxtNF.value = document.form_dados.TxtNF.value
		janela('../Vazio.asp', '500', '400')
		document.form_produtos.submit()
	}
}

function AbreNumerosSerie(Codigo1, Codigo2)
{
	var erro = false
	if (Codigo1!='' && Codigo2!='')
	{
		document.form_numeros.A1.value = Codigo1
		document.form_numeros.A2.value = Codigo2
	}
	else
	{
		if (document.form_dados.HidProduto.value=='' || document.form_dados.TxtNF.value=='')
		{
			alert('É necessário preencher o nº da nota e produto antes de escolher o número de série.')
			erro = true
		}
		else
		{
			document.form_numeros.A1.value = document.form_dados.TxtNF.value
			document.form_numeros.A2.value = document.form_dados.HidProduto.value
		}
	}
	if (erro==false)
	{
		janela('../Vazio.asp', '300', '300')
		document.form_numeros.submit()
	}
}

function JogaCidade(Codigo, Tipo)
{
	var formulario = eval('document.form_cidade'+Codigo)
	var codcidade = eval('window.opener.form_dados.HidCidade'+Tipo)
	var cidade = eval('window.opener.form_dados.TxtCidade'+Tipo)
	codcidade.value=formulario.P1.value
	cidade.value=formulario.P2.value
	window.close()
}

function JogaProduto(Codigo)
{
	var formulario = eval('document.form_produto'+Codigo)
	if (formulario.P5.value<formulario.TxtQtde.value)
	{
		alert('A quantidade de devolução não pode ser maior que a quantidade da nota fiscal.')
	}
	else if (formulario.TxtQtde.value<=0)
	{
		alert('A quantidade de devolução deve ser maior que zero.')
	}
	else
	{
		window.opener.form_dados.HidProduto.value=formulario.P1.value
		window.opener.form_dados.TxtProduto.value=formulario.P2.value
		window.opener.form_dados.HidValor.value=formulario.P3.value
		window.opener.form_dados.HidIcms.value=formulario.P4.value
		window.opener.form_dados.TxtQtde.value=formulario.TxtQtde.value
		window.close()
	}
}

function JogaTransportadora(Codigo)
{
	var formulario = eval('document.form_transp'+Codigo)
	window.opener.form_dados.HidTransportadora.value=formulario.P1.value
	window.opener.form_dados.TxtTransportadora.value=formulario.P2.value
	window.close()
}

function JogaNumeroSerie(Codigo)
{
	window.opener.form_dados.TxtNSerie.value=Codigo
	window.close()
}

function CalculaValores(Tipo, Campo)
{
	var qtde = eval('document.form_finaliza.HidQtde'+Campo+'.value')
	var preco = eval('document.form_finaliza.HidPreco'+Campo+'.value')
	if (Tipo=='V')
	{
		var precofinal = eval('document.form_finaliza.TxtVlFinal'+Campo+'.value')
		var comissao = eval('document.form_finaliza.TxtComiss'+Campo)
		if (precofinal!='')
		{
			if (isNaN(precofinal.replace(",", ".")))
			{
				comissao.value = ''
				alert('Os valores devem ser numéricos.')
			}
			else if(Number(precofinal.replace(",", "."))<Number(preco.replace(",", ".")))
			{
				comissao.value = ''
				alert('O valor final deve ser maior que o de compra.')
			}
			else
			{
				var valorfinal = (Number(precofinal.replace(",", "."))-Number(preco.replace(",", ".")))*qtde
				comissao.value = valorfinal
				comissao.value = Number(comissao.value).toFixed(2)
				comissao.value = comissao.value.replace(".", ",")
			}
		}
	}
	else if(Tipo=='C')
	{
		var precofinal = eval('document.form_finaliza.TxtVlFinal'+Campo)
		var comissao = eval('document.form_finaliza.TxtComiss'+Campo+'.value')
		if (comissao!='')
		{
			if (isNaN(comissao.replace(",", ".")))
			{
				precofinal.value = ''
				alert('Os valores devem ser numéricos.')
			}
			else if(Number(comissao.replace(",", "."))<0)
			{
				precofinal.value = ''
				alert('O valor final deve ser maior que zero.')
			}
			else
			{
				var valorfinal = (Number(comissao.replace(",", "."))/qtde)+Number(preco.replace(",", "."))
				precofinal.value = valorfinal
				precofinal.value = Number(precofinal.value).toFixed(2)
				precofinal.value = precofinal.value.replace(".", ",")
			}
		}
	}
}

function VerificaFaleConosco()
{
	if (document.form_faleconosco.LstDpto.value=="")
	{
		alert('Selecione um departamento para contato.')
		return false;
	}
	if (document.form_faleconosco.TxtNome.value=="")
	{
		alert('Preencha seu nome.')
		return false;
	}
	if (document.form_faleconosco.TxtEmail.value.indexOf('@')==-1 || document.form_faleconosco.TxtEmail.value.indexOf('.')==-1)
	{
		alert("E-mail inválido.")
		return false;
	}
	if (document.form_faleconosco.TxtDDD.value=="")
	{
		alert('Preencha o DDD do telefone.')
		return false;
	}
	if (document.form_faleconosco.TxtTelefone.value=="")
	{
		alert('Preencha o telefone para contato.')
		return false;
	}
	if (document.form_faleconosco.TxtAssunto.value=="")
	{
		alert('Preencha o assunto.')
		return false;
	}
	if (document.form_faleconosco.TxtMensagem.value=="")
	{
		alert('Preencha a mensagem.')
		return false;
	}
	else 
	{
		return true;
	}
}

function VerificaEsqueceuSenha() 
{
	if (document.form_dados.TxtEmail.value == "")                      
	{
		alert('Preencha o campo e-mail.')
		return false;
	}
	if (document.form_dados.TxtCNPJ.value == "")                      
	{
		alert("Preencha o cnpj.")
		return false;
	}
	if (document.form_dados.TxtCidadeEsq.value == "")                      
	{
		alert('Preencha o campo cidade.')
		return false;
	}
	if (document.form_dados.TxtEmail.value.indexOf('@')==-1 || document.form_dados.TxtEmail.value.indexOf('.')==-1)
	{
		alert('E-mail inválido.')
		document.form_dados.e_mail.focus()
		return false;
	}
	else
	{
		return true;
	}
}

function VerificaSoliciteSenha()
{
	if (document.form_dados.TxtCNPJ.value=="")
	{
		alert('Preencha o CNPJ.')
		return false;
	}
	if (document.form_dados.TxtContato.value=="")
	{
		alert('Preencha o contato.')
		return false;
	}
	if (document.form_dados.TxtEmail.value=="")
	{
		alert('Preencha o e-mail.')
		return false;
	}
	if (document.form_dados.TxtEmail.value.indexOf('@')==-1 || document.form_dados.TxtEmail.value.indexOf('.')==-1)
	{
		alert("e-mail inválido.")
		return false;
	}
	if (document.form_dados.TxtSenhaSol.value=="")
	{
		alert('Preencha o a senha de acesso.')
		return false;
	}
	else
	{
		if (document.form_dados.TxtSenhaSol.value!=document.form_dados.TxtConfSenha.value)
		{
			alert('A senha e a confirmação de senha estão diferentes.')
			return false;
		}
	}
	if (document.form_dados.TxtDDD.value=="")
	{
		alert('Preencha o DDD do telefone.')
		return false;
	}
	if (document.form_dados.TxtTelefone.value=="")
	{
		alert('Preencha o telefone para contato.')
		return false;
	}
	if (document.form_dados.LstEstadoSol.value == "")                      
	{
		alert('Preencha o campo estado.')
		return false;
	}
	if (document.form_dados.TxtCidadeSol.value == "")                      
	{
		alert('Preencha o campo cidade.')
		return false;
	}
	if (document.form_dados.TxtNumFunc.value == "")                      
	{
		alert('Preencha o número de funcionários.')
		return false;
	}
	if (document.form_dados.LstVendas.value == "")                      
	{
		alert('Preencha a venda anual da empresa.')
		return false;
	}
	else 
	{
		return true;
	}
}

function VerificaRMA()
{
	/*if (document.form_dados.TxtCNPJ.value=="")
	{
		alert('Preencha o CGC/CPF.')
		return false;
	}
	if (document.form_dados.TxtRazao.value=="")
	{
		alert('Preencha a razão social.')
		return false;
	}

	if (document.form_dados.TxtContato.value=="")
	{
		alert('Preencha o contato.')
		return false;
	}
	if (document.form_dados.TxtEmail.value=="")
	{
		alert('Preencha o e-mail.')
		return false;
	}
	if (document.form_dados.TxtEmail.value.indexOf('@')==-1 || document.form_dados.TxtEmail.value.indexOf('.')==-1)
	{
		alert("e-mail inválido.")
		return false;
	}*/
	if (document.form_dados.TxtNF.value=="")
	{
		alert('Preencha o número da N.F. de Venda.')
		return false;
	}
	if (document.form_dados.HidProduto.value=="")
	{
		alert('Escolha o produto.')
		return false;
	}
	if (document.form_dados.TxtRelato.value=="")
	{
		alert('Preencha o relato do problema.')
		return false;
	}
	else 
	{
		return true;
	}
}

function VerificaTrabalheConosco()
{
	if (document.form_dados.TxtNome.value == "")
	{
		alert('Preencha o nome.');
		return false;
	}
	if (document.form_dados.TxtEndereco.value == "")
	{
		alert('Preencha o endereço.');
		return false;
	}
	if (document.form_dados.TxtNumero.value == "")
	{
		alert('Preencha o numero da residência.');
		return false;
	}
	if (document.form_dados.LstEstadoTra.value == "")
	{
		alert('Selecione o estado onde mora.');
		return false;
	}
	if (document.form_dados.TxtCidadeTra.value == "")
	{
		alert('Preencha a cidade onde mora.');
		return false;
	}
	if (document.form_dados.TxtCep.value == "")
	{
		alert('Preencha o CEP.');
		return false;
	}
	if (document.form_dados.TxtCPF.value == "")
	{
		alert('Preencha o número do seu CPF.');
		return false;
	}
	if ((document.form_dados.LstDiaNasc.value == "") || (document.form_dados.LstMesNasc.value == "") || (document.form_dados.LstAnoNasc.value == ""))
	{
		alert('Preencha a data de nascimento.');
		return false;
	}
	if (document.form_dados.TxtRG.value == "")
	{
		alert('Preencha o número do seu RG .');
		return false;
	}
	if (document.form_dados.HidSexo.value == "")
	{
		alert('Selecione uma das opções no campo "Sexo".');
		return false;
	}
	if (document.form_dados.TxtDDD.value == "")
	{
		alert('Preencha o DDD.');
		return false;
	}
	if (document.form_dados.TxtTelefone.value == "")
	{
		alert('Preencha o telefone.');
		return false;
	}
	if (document.form_dados.TxtEmail.value.indexOf('@')==-1 || document.form_dados.TxtEmail.value.indexOf('.')==-1)
	{
		alert("E-mail inválido.")
		return false;
	}
	if (document.form_dados.LstEscolaridade.value == "")
	{
		alert('Selecione a escolaridade.');
		return false;
	}
	if (document.form_dados.TxtInstituicoes.value == "")
	{
		alert('Preencha as instituições que você estudou.');
		return false;
	}
	if (document.form_dados.TxtIdiomas.value == "")
	{
		alert('Preencha os idiomas que você fala.');
		return false;
	}

	// SOLICITAÇÃO DE DADOS DA EMPRESA 1 *****************************************************
	if ((document.form_dados.TxtEmpresa_0.value) != "")
	{
		if (document.form_dados.TxtAtuacao_0.value == "")
		{
			alert('Preencha a área de atuação em que trabalhou.');
			return false;
		}
		if (document.form_dados.TxtDDDEmpresa_0.value == "")
		{
			alert('Preencha o DDD da empresa em que trabalhou.');
			return false;
		}
		if (document.form_dados.TxtTelefoneEmpresa_0.value == "")
		{
			alert('Preencha o telefone da empresa em que trabalhou.');
			return false;
		}
		if (document.form_dados.TxtUltimoCargo_0.value == "")
		{
			alert('Preencha o último cargo que ocupou.');
			return false;
		}
		if (document.form_dados.LstMesIni_0.value == "")
		{
			alert('Preencha o período correto em que trabalhou na empresa.');
			return false;
		}
		if (document.form_dados.LstAnoIni_0.value == "")
		{
			alert('Preencha o período correto em que trabalhou na empresa.');
			return false;
		}
		if (document.form_dados.LstMesFim_0.value == "")
		{
			alert('Preencha o período correto em que trabalhou na empresa.');
			return false;
		}
		if (document.form_dados.LstAnoFim_0.value == "")
		{
			alert('Preencha o período correto em que trabalhou na empresa.');
			return false;
		}
		if (document.form_dados.TxtAtividades_0.value == "")
		{
			alert('Descreva as suas atividades na empresa.');
			return false;
		}
	}

	// SOLICITAÇÃO DE DADOS DA EMPRESA 2 *****************************************************
	if ((document.form_dados.TxtEmpresa_1.value) != "")
	{
		if (document.form_dados.TxtAtuacao_1.value == "")
		{
			alert('Preencha a área de atuação em que trabalhou.');
			return false;
		}
		if (document.form_dados.TxtDDDEmpresa_1.value == "")
		{
			alert('Preencha o DDD da empresa em que trabalhou.');
			return false;
		}
		if (document.form_dados.TxtTelefoneEmpresa_1.value == "")
		{
			alert('Preencha o telefone da empresa em que trabalhou.');
			return false;
		}
		if (document.form_dados.TxtUltimoCargo_1.value == "")
		{
			alert('Preencha o último cargo que ocupou.');
			return false;
		}
		if (document.form_dados.LstMesIni_1.value == "")
		{
			alert('Preencha o período correto em que trabalhou na empresa.');
			return false;
		}
		if (document.form_dados.LstAnoIni_1.value == "")
		{
			alert('Preencha o período correto em que trabalhou na empresa.');
			return false;
		}
		if (document.form_dados.LstMesFim_1.value == "")
		{
			alert('Preencha o período correto em que trabalhou na empresa.');
			return false;
		}
		if (document.form_dados.LstAnoFim_1.value == "")
		{
			alert('Preencha o período correto em que trabalhou na empresa.');
			return false;
		}
		if (document.form_dados.TxtAtividades_1.value == "")
		{
			alert('Descreva as suas atividades na empresa.');
			return false;
		}
	}

	// SOLICITAÇÃO DE DADOS DA EMPRESA 3 *****************************************************
	if ((document.form_dados.TxtEmpresa_2.value) != "")
	{
		if (document.form_dados.TxtAtuacao_2.value == "")
		{
			alert('Preencha a área de atuação em que trabalhou.');
			return false;
		}
		if (document.form_dados.TxtDDDEmpresa_2.value == "")
		{
			alert('Preencha o DDD da empresa em que trabalhou.');
			return false;
		}
		if (document.form_dados.TxtTelefoneEmpresa_2.value == "")
		{
			alert('Preencha o telefone da empresa em que trabalhou.');
			return false;
		}
		if (document.form_dados.TxtUltimoCargo_2.value == "")
		{
			alert('Preencha o último cargo que ocupou.');
			return false;
		}
		if (document.form_dados.LstMesIni_2.value == "")
		{
			alert('Preencha o período correto em que trabalhou na empresa.');
			return false;
		}
		if (document.form_dados.LstAnoIni_2.value == "")
		{
			alert('Preencha o período correto em que trabalhou na empresa.');
			return false;
		}
		if (document.form_dados.LstMesFim_2.value == "")
		{
			alert('Preencha o período correto em que trabalhou na empresa.');
			return false;
		}
		if (document.form_dados.LstAnoFim_2.value == "")
		{
			alert('Preencha o período correto em que trabalhou na empresa.');
			return false;
		}
		if (document.form_dados.TxtAtividades_2.value == "")
		{
			alert('Descreva as suas atividades na empresa.');
			return false;
		}
	}
	else

	{
		return true;
	}
}

// FUNÇÕES DO FORMULÁRIO REVENDA *****************************************
function VerificaRevenda(VerificaRefs) 
{
	if (document.form_dados.TxtNome.value == "")                      
	{
		alert('Preencha o nome da empresa.')
		return false;
	}
	if (document.form_dados.TxtCnpj.value == "")          
	{
		alert('Preencha o campo CNPJ/CPF.')
		return false;
	}
	if (document.form_dados.TxtIe.value == "")          
	{
		alert('Preencha o campo inscrição estadual.')
		return false;
	}
	if (document.form_dados.TxtTransportadora.value == "")          
	{
		alert('Preencha o campo transportadora.')
		return false;
	}
	if (document.form_dados.TxtEnderecoCobr.value == "")      
	{
		alert('Preencha o campo endereço de cobrança.')
		return false;
	}
	if (document.form_dados.TxtCepCobr.value == "")    
	{
		alert('Preencha o campo CEP do endereço de cobrança.')
		return false;
	}
	if (document.form_dados.TxtBairroCobr.value == "")    
	{
		alert('Preencha o campo bairro do endereço de cobrança.')
		return false;
	}
	if (document.form_dados.TxtCidadeCobr.value == "")     
	{
		alert('Preencha o campo cidade do endereço de cobrança.')
		return false;
	}
	if (document.form_dados.TxtEnderecoEntr.value == "")      
	{
		alert('Preencha o campo endereço de entrega.')
		return false;
	}
	if (document.form_dados.TxtCepEntr.value == "")    
	{
		alert('Preencha o campo CEP do endereço de entrega.')
		return false;
	}
	if (document.form_dados.TxtBairroEntr.value == "")    
	{
		alert('Preencha o campo bairro do endereço de entrega.')
		return false;
	}
	if (document.form_dados.TxtCidadeEntr.value == "")     
	{
		alert('Preencha o campo cidade do endereço de entrega.')
		return false;
	}
	if (document.form_dados.TxtEnderecoFat.value == "")      
	{
		alert('Preencha o campo endereço de faturamento.')
		return false;
	}
	if (document.form_dados.TxtCepFat.value == "")    
	{
		alert('Preencha o campo CEP do endereço de faturamento.')
		return false;
	}
	if (document.form_dados.TxtBairroFat.value == "")    
	{
		alert('Preencha o campo bairro do endereço de faturamento.')
		return false;
	}
	if (document.form_dados.TxtCidadeFat.value == "")     
	{
		alert('Preencha o campo cidade de faturamento.')
		return false;
	}
	if (document.form_dados.TxtCargoContato_0.value == "")          
	{
		alert('Preencha o cargo do contato.')
		return false;
	}
	if (document.form_dados.TxtNomeContato_0.value == "")           
	{
		alert('Preencha o nome do contato.')
		return false;
	}
	if ((document.form_dados.LstDNasc_0.value == "")||(document.form_dados.LstMNasc_0.value == "")||(document.form_dados.LstANasc_0.value == ""))
	{
		alert('Data de nascimento inválida.')
		return false;
	}
	if (document.form_dados.TxtTelefoneContato_0.value == "")      
	{
		alert('Preencha o telefone do contato.')
		return false;
	}
	if (document.form_dados.TxtEmailContato_0.value.indexOf('@')==-1 || document.form_dados.TxtEmailContato_0.value.indexOf('.')==-1)
	{
		alert('E-mail do contato não é válido.')
		return false;
	}
	if ((document.form_dados.TxtCargoContato_1.value != "") || (document.form_dados.TxtNomeContato_1.value != "") || (document.form_dados.TxtTelefoneContato_1.value != "") || (document.form_dados.TxtEmailContato_1.value != ""))
	{
		if (document.form_dados.TxtCargoContato_1.value == "")
		{
			alert('Preencha o cargo do contato.')
			return false;
		}
		if (document.form_dados.TxtNomeContato_1.value == "")           
		{
			alert('Preencha o nome do contato.')
			return false;
		}
		if ((document.form_dados.LstDNasc_1.value == "")||(document.form_dados.LstMNasc_1.value == "")||(document.form_dados.LstANasc_1.value == ""))          
		{
			alert('Data de nascimento inválida.')
			return false;
		}
		if (document.form_dados.TxtTelefoneContato_1.value == "")      
		{
			alert('Preencha o telefone do contato.')
			return false;
		}
		if (document.form_dados.TxtEmailContato_1.value.indexOf('@')==-1 || document.form_dados.TxtEmailContato_1.value.indexOf('.')==-1)
		{
			alert('E-mail do contato não é válido.')
			return false;
		}
	}
	if ((document.form_dados.TxtCargoContato_2.value != "") || (document.form_dados.TxtNomeContato_2.value != "") || (document.form_dados.TxtTelefoneContato_2.value != "") || (document.form_dados.TxtEmailContato_2.value!=""))
	{
		if (document.form_dados.TxtCargoContato_2.value == "")          
		{
			alert('Preencha o cargo do contato.')
			return false;
		}
		if (document.form_dados.TxtNomeContato_2.value == "")           
		{
			alert('Preencha o nome do contato.')
			return false;
		}
		if ((document.form_dados.LstDNasc_2.value == "")||(document.form_dados.LstMNasc_2.value == "")||(document.form_dados.LstANasc_2.value == ""))          
		{
			alert('Data de nascimento inválida.')
			return false;
		}
		if (document.form_dados.TxtTelefoneContato_2.value == "")      
		{
			alert('Preencha o telefone do contato.')
			return false;
		}
		if (document.form_dados.TxtEmailContato_2.value.indexOf('@')==-1 || document.form_dados.TxtEmailContato_2.value.indexOf('.')==-1)
		{
			alert('E-mail do contato não é válido.')
			return false;
		}
	}
	if (VerificaRefs=='S')
	{
		if (document.form_dados.TxtNomeRefComercial_0.value == "")
		{
			alert('Preencha o nome da referência comercial.')
			return false;
		}
		if (document.form_dados.TxtContatoRefComercial_0.value == "")								
		{
			alert('Preencha o contato da referência comercial.')
			return false;
		}
		if (document.form_dados.TxtTelefoneRefComercial_0.value == "")
		{
			alert('Preencha o telefone da referência comercial.')
			return false;
		}
		if ((document.form_dados.TxtNomeRefComercial_1.value != "") || (document.form_dados.TxtContatoRefComercial_1.value != "") || (document.form_dados.TxtTelefoneRefComercial_1.value != ""))
		{
			if (document.form_dados.TxtNomeRefComercial_1.value == "")
			{
				alert('Preencha o nome da referência comercial.')
				return false;
			}
			if (document.form_dados.TxtContatoRefComercial_1.value == "")								
			{
				alert('Preencha o contato da referência comercial.')
				return false;
			}
			if (document.form_dados.TxtTelefoneRefComercial_1.value == "")
			{
				alert('Preencha o telefone da referência comercial.')
				return false;
			}
		}
		if ((document.form_dados.TxtNomeRefComercial_2.value != "") || (document.form_dados.TxtContatoRefComercial_2.value != "") || (document.form_dados.TxtTelefoneRefComercial_2.value != ""))
		{
			if (document.form_dados.TxtNomeRefComercial_2.value == "")
			{
				alert('Preencha o nome da referência comercial.')
				return false;
			}
			if (document.form_dados.TxtContatoRefComercial_2.value == "")								
			{
				alert('Preencha o contato da referência comercial.')
				return false;
			}
			if (document.form_dados.TxtTelefoneRefComercial_2.value == "")
			{
				alert('Preencha o telefone da referência comercial.')
				return false;
			}
		}
		if (document.form_dados.TxtBanco_0.value == "")      
		{
			alert('Preencha o nome do banco.')
			return false;
		}
		if (document.form_dados.TxtAgencia_0.value == "")     
		{
			alert('Preencha o número da agência.')
			return false;
		}
		if (document.form_dados.TxtConta_0.value == "")    
		{
			alert('Preencha o número da conta.')
			return false;
		}
		if (document.form_dados.TxtContatoBanco_0.value == "")   
		{
			alert('Preencha o campo nome do contato no banco.')
			return false;
		}
		if (document.form_dados.TxtTelefoneBanco_0.value == "") 
		{
			alert('Preencha o telefone do banco.')
			return false;
		}
		if ((document.form_dados.TxtBanco_1.value != "") || (document.form_dados.TxtAgencia_1.value != "") || (document.form_dados.TxtConta_1.value != "") || (document.form_dados.TxtContatoBanco_1.value != "") || (document.form_dados.TxtTelefoneBanco_1.value != ""))
		{
			if (document.form_dados.TxtAgencia_1.value == "")
			{
				alert('Preencha o número da agência.')
				return false;
			}
			if (document.form_dados.TxtConta_1.value == "")
			{
				alert('Preencha o número da conta.')
				return false;
			}
			if (document.form_dados.TxtContatoBanco_1.value == "")
			{
				alert('Preencha o campo nome do contato no banco.')
				return false;
			}
			if (document.form_dados.TxtTelefoneBanco_1.value == "")
			{
				alert('Preencha o telefone do banco.')
				return false;
			}
		}
	}
	/*if (document.form_dados.TxtProdutoComerc.value == "")
	{
		alert('Preencha o tipo de produto sua empresa comercializa. ')
		return false;
	}
	if (document.form_dados.TxtCalssEmpresa.value == "")
	{
		alert('Preencha como você classifica a sua empresa.')
		return false;
	}
	if (document.form_dados.TxtSegEmpresa.value == "")
	{
		alert('Preencha qual o segmento de maior atuação da sua empresa.')
		return false;
	}
	if (document.form_dados.TxtFatEmpresa.value == "")
	{
		alert('Preencha o FATURAMENTO MENSAL da sua empresa.')
		return false;
	}*/
	else
	{
		return true;
	}
}

function MesmoEndereco(Tipo, Campo)
{
	var Formulario = document.form_dados
	var Ender = eval('Formulario.TxtEndereco'+Tipo+'.value')
	var Compl = eval('Formulario.TxtComplemento'+Tipo+'.value')
	var Cep = eval('Formulario.TxtCep'+Tipo+'.value')
	var Bairro = eval('Formulario.TxtBairro'+Tipo+'.value')
	var Estado = eval('Formulario.LstEstado'+Tipo+'.value')
	var Cidade = eval('Formulario.TxtCidade'+Tipo+'.value')

	if (Tipo=='Cobr')
	{
		Formulario.TxtEnderecoEntr.value = Ender
		Formulario.TxtComplementoEntr.value = Compl
		Formulario.TxtCepEntr.value = Cep
		Formulario.TxtBairroEntr.value = Bairro
		Formulario.LstEstadoEntr.value = Estado
		Formulario.TxtCidadeEntr.value = Cidade
	}		
	else
	{
		Formulario.TxtEnderecoFat.value = Ender
		Formulario.TxtComplementoFat.value = Compl
		Formulario.TxtCepFat.value = Cep
		Formulario.TxtBairroFat.value = Bairro
		Formulario.LstEstadoFat.value = Estado
		Formulario.TxtCidadeFat.value = Cidade
	}
	Campo.checked = false
}

function AtribuiIsento(CHK, CAMPO)
{
	CampoCheck = eval('document.form_dados.'+CHK)
	Change = eval('document.form_dados.'+CAMPO)
	if (CampoCheck.checked)
	{
		Change.value = "ISENTO"
		Change.disabled = true
	}
	else
	{
		Change.value = ""
		Change.disabled = false
	}
}

function AtualizaBasket()
{
	if (document.FormBasket.VerificaErros.value=='')
	{
		document.FormBasket.Action.value='Atualizar';
		document.FormBasket.submit();
		return false;
	}
	else
	{
		alert('Produto com disponibilidade inferior à quantidade desejada.')
	}
}

function VerificaEstoque(QTDE, CAMPO)
{
	var Estoque = eval('document.FormBasket.ProEstoque'+CAMPO)
	var MsgErro = document.FormBasket.VerificaErros
	if (Number(Estoque.value)<Number(QTDE))
	{
		alert('Produto com disponibilidade inferior à quantidade desejada.')
		MsgErro.value = MsgErro.value + CAMPO + '|'
	}
	else
	{
		MsgErro.value =  MsgErro.value.replace(CAMPO + '|', '')
	}
}