//////////////////////////////////////////////////////////////
// Desenvolvido por PuGLiSi Web Design.
// http://www.puglisi.com.br
// Programador: Gustavo Puglisi de Souza
// e-mail: gustavopuglisi@gmail.com
//////////////////////////////////////////////////////////////

var texto;
var x;
var erro = true;

function buscar_forum(){
	document.forms[0].action="forum.php?tipo=localiza";
	document.forms[0].submit();
	return true;
}

function submete_permissao(l_tipo){
	if(l_tipo=="localiza"){
		document.forms[0].action="admin_index.php?link=permissao_admin&tipo=localiza";
		document.forms[0].submit();
		return true;
	}
	return true;
}



function validaencontros(l_tipo){
	if(l_tipo=="localiza"){
		document.forms[0].action="admin_index.php?link=encontros_admin&tipo=localiza";
		document.forms[0].submit();
		return true;
	}
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].local',"Local");
	ValidaCampoVazio('document.forms[0].nome_resp',"Nome do responsável");
	ValidaCampoVazio('document.forms[0].email',"Email");
	ValidaCampoVazio('document.forms[0].data',"Data");
	ValidaCampoVazio('document.forms[0].horario',"Horário");
	
	if (x == 0){
		return true;
	} else {
		alert(texto);
		return false;
	}
}

function validarespondetopico(){
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.form_responde.responde',"Resposta");
	
	if (x == 0){
		return true;
	} else {
		alert(texto);
		return false;
	}	
	
}

function validacriatopico(){
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.form_topico.cria_topico',"Tópico");
	ValidaCampoVazio('document.form_topico.mensagem',"Mensagem");
	
	if (x == 0){
		return true;
	} else {
		alert(texto);
		return false;
	}	
}

function valida_relat_margem_venda(l_tipo){	
	x = 0 ;
	texto = "Erro:\n";
//	ValidaCampoVazio('document.forms[0].data_ini',"Data inicial");
//	ValidaCampoVazio('document.forms[0].data_fim',"Data final");
	var i = texto.length;
//	if (i=="6"){
	if (x == 0){
		//não houve erro			
		return true;
	} else {
		alert(texto);
		return false;
	}
}

function valida_criapedido(){
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.form2.num_produto',"Número Produto");
	ValidaCampoVazio('document.form2.quantidade',"Quantidade");
	
	if (x == 0){
		return true;
	} else {
		alert(texto);
		return false;
	}	
}

function validaclienteproduto(l_tipo){
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].nome',"Nome");
	ValidaCampoVazio('document.forms[0].email',"Email");
	
	if (x == 0){
		return true;
	} else {
		alert(texto);
		return false;
	}
}

function validatransportadora(l_tipo){
	if(l_tipo=="localiza"){
		document.forms[0].action="admin_index.php?link=transportadora_admin&tipo=localiza";
		document.forms[0].submit();
		return true;
	}
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].den_transportadora',"Transportadora");
	
	if (x == 0){
		return true;
	} else {
		alert(texto);
		return false;
	}
}

function validaordem_compra(l_tipo){
	x = 0 ;
	texto = "Erro:\n";
	
	if(l_tipo=="localiza"){
		document.forms[0].action="admin_index.php?link=ordem_compra_admin&tipo=localiza";
		document.forms[0].submit();
		return true;
	}
	if(l_tipo=="chegou"){
		ValidaCampoVazio('document.forms[0].data_previsao',"Data previsão");	
		ValidaCampoVazio('document.forms[0].quantidade',"Quantidade");
		ValidaCampoVazio('document.forms[0].nota_fiscal',"Nota fiscal");
		
		if (x == 0){
			if (!confirm ("Deseja atualizar a ordem de compra para Encerrado e dar Entrada no estoque?")){
				return false
			}
			document.forms[0].action="admin_index.php?link=ordem_compra_admin&tipo=chegou";
			document.forms[0].submit();
			return true;
		} else {
			alert(texto);
			return false;
		}
	}

	ValidaCampoVazioOption('document.forms[0].elements[1]',"Fornecedor");
	ValidaCampoVazio('document.forms[0].num_produto',"Produto");
	ValidaCampoVazio('document.forms[0].data_emissao',"Data emissão");
	ValidaCampoVazio('document.forms[0].data_previsao',"Data previsão");
	ValidaCampoVazio('document.forms[0].quantidade',"Quantidade");
	
	if (x == 0){
		return true;
	} else {
		alert(texto);
		return false;
	}
}

function valida_pedido_admin_detalhe(){
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].codigo_envio',"Código de envio");
	
	if (x == 0){
		return true;
	} else {
		alert(texto);
		return false;
	}
}

function validafornec_produto(l_tipo){
	if(l_tipo=="localiza"){
		document.forms[0].action="admin_index.php?link=fornec_produto_admin&tipo=localiza";
		document.forms[0].submit();
		return true;
	}
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazioOption('document.forms[0].elements[1]',"Fornecedor");
	ValidaCampoVazio('document.forms[0].num_produto',"Produto");
	ValidaCampoVazio('document.forms[0].preco',"Preço");
	ValidaCampoVazio('document.forms[0].data_preco',"Data da Cotação");
	
	if (x == 0){
		return true;
	} else {
		alert(texto);
		return false;
	}
}

function validacliente(l_tipo){
	if(l_tipo=="localiza"){
		document.forms[0].action="admin_index.php?link=cliente_admin&tipo=localiza#consulta_c";
		document.forms[0].submit();
		return true;
	}
	x = 0 ;
	
	texto = "Erro:\n";

/*
	if(l_tipo!="edita"){
		if (erro==true){
			alert("CPF já utilizado.");
			aplica_foco(document.forms[0].CPF);
			return false;
		}
		if (document.forms[0].senha.value != document.forms[0].senha2.value){
			alert("As senhas devem ser identicas .");	
			aplica_foco(document.forms[0].senha);
			return false
		}
	}
	*/
	ValidaCampoVazio('document.forms[0].fone',"Telefone");
	
	ValidaCampoVazioOption('document.forms[0].montadora',"Montadora");
	ValidaCampoVazioOption('document.forms[0].chassi',"Chassis");
	ValidaCampoVazioOption('document.forms[0].veiculo',"Veículo");
	ValidaCampoVazioOption('document.forms[0].modelo',"Modelo");
	ValidaCampoVazioOption('document.forms[0].ano',"Ano");
/*
	ValidaCampoVazio('document.forms[0].CPF',"CPF");
	ValidaCampoVazio('document.forms[0].nome_cliente',"Nome completo");
	ValidaCampoVazio('document.forms[0].endereco',"Endereço");
	ValidaCampoVazio('document.forms[0].numero',"Número");
	ValidaCampoVazio('document.forms[0].cidade',"Cidade");
	ValidaCampoVazio('document.forms[0].uf',"Estado");
	ValidaCampoVazio('document.forms[0].bairro',"Bairro");
	ValidaCampoVazio('document.forms[0].email',"Email");
	ValidaCampoVazio('document.forms[0].fone',"Telefone");
	ValidaCampoVazio('document.forms[0].senha',"Senha");
	ValidaCampoVazio('document.forms[0].senha2',"Redigite sua senha");
	*/
	
	if(document.forms[0].fone.value.length < 13){
		texto += "  - Informe corretamente o telefone.\n";
		x = x + 1;
		document.forms[0].fone.focus();
	}
	
/*
	if(document.forms[0].CPF.value.length < 14){
		texto += "  - Informe corretamente o CPF. Não é permitido colar o CPF.\n";
		x = x + 1;
		document.forms[0].CPF.focus();
	}
	*/

	var i = texto.length;
//	if (i=="6"){
	if (x == 0){
		//não houve erro		
		document.forms[0].veiculo.disabled = false; document.forms[0].num_produto.disabled = false;
		return true;
	} else {
		alert(texto);
		return false;
	}
}

function validafornecedor(l_tipo){
	if(l_tipo=="localiza"){
		document.forms[0].action="admin_index.php?link=fornecedor_admin&tipo=localiza";
		document.forms[0].submit();
		return true;
	}
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].raz_social',"Razão Social");
	ValidaCampoVazio('document.forms[0].endereco',"Endereço");
	ValidaCampoVazio('document.forms[0].cnpj',"CNPJ");
	ValidaCampoVazio('document.forms[0].uf',"Estado");
	ValidaCampoVazio('document.forms[0].cidade',"Cidade");
	ValidaCampoVazio('document.forms[0].fone',"Telefone");
	
	if (x == 0){
		return true;
	} else {
		alert(texto);
		return false;
	}
}

function validareserva(l_tipo){
  	if(l_tipo=="localiza"){
		document.forms[0].action="admin_index.php?link=reserva_admin&tipo=localiza";
		document.forms[0].submit();
		return true;
	}
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].num_produto',"Produto");
	ValidaCampoVazio('document.forms[0].local',"Local");
	ValidaCampoVazio('document.forms[0].qtd_reserva',"Quantidade reserva");
	
	if (x == 0){
		return true;
	} else {
		alert(texto);
		return false;
	}
}

function limpar_itens_cesta_admin(linke){
	if (!confirm ("Você tem certeza que deseja limpar a cesta?"))
		return false;	
		
	document.forms[1].action=linke;
	document.forms[1].submit();
	return true;
}

function limpar_itens_cesta(linke){
	if (!confirm ("Você tem certeza que deseja limpar a cesta?"))
		return false;	
		
	document.forms[0].action=linke;
	document.forms[0].submit();
	return true;
}

function encerra_pedido_admin(linke){
	if((document.forms[1].pagamento[0].checked)||(document.forms[1].pagamento[1].checked)||(document.forms[1].pagamento[2].checked)||(document.forms[1].pagamento[3].checked)||(document.forms[1].pagamento[4].checked)){
		if(document.forms[1].total_vlr2.value > 0){
			document.forms[1].action=linke;
			document.forms[1].submit();
			return true;
			/*
			if(document.forms[1].valor_frete_hidden.value > 0){
				document.forms[1].action=linke;
				document.forms[1].submit();
				return true;
			} else {
				alert("Não foi possível calcular o frete.");	
				return false;				
			}
			*/
		} else {
			alert("Cesta vazia.");	
			return false;
		}
	} else {
		alert("Selecione ao menos uma forma de pagamento.");
		return false;
	}
}
function encerra_pedido(linke){
	if((document.forms[0].pagamento[0].checked)||(document.forms[0].pagamento[1].checked)||(document.forms[0].pagamento[2].checked)||(document.forms[0].pagamento[3].checked)){
		if(document.forms[0].total_vlr2.value > 0){
			if(document.forms[0].valor_frete_hidden.value > 0){
				document.forms[0].action=linke;
				document.forms[0].submit();
				return true;
			} else {
				alert("Não foi possível calcular o frete.");	
				return false;				
			}
		} else {
			alert("Cesta vazia.");	
			return false;
		}
	} else {
		alert("Selecione ao menos uma forma de pagamento.");
		return false;
	}
}

function validaestoque_disp(){
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].num_produto',"Produto");
	
//	if (i=="7"){
	if (x == 0){
		return true;
	} else {
		alert(texto);
		return false;
	}
}

function verifica_operac_estoq(l_campo){
	if(l_campo=="T"){
		document.forms[0].local_destino.disabled = false;		
	} else {
		document.forms[0].local_destino.disabled = true;		
	}
}

function verifica_transporte_admin(l_campo){
	if(l_campo=="T"){
		document.forms[1].transportadora.disabled = false;		
	} else {
		if(document.forms[1].transportadora){
			document.forms[1].transportadora.disabled = true;
		}
	}
}

function atualiza_frete_admin(l_valor) {
	if((l_valor == " ") || (l_valor == "")){
		document.forms[1].action="admin_index.php?link=cria_pedido_admin&tipo=incluir_frete";
	} else {
		document.forms[1].action="admin_index.php?link=cria_pedido_admin&tipo=incluir_frete&cod_transportadora="+l_valor;
	}
	document.forms[1].submit();
}

function verifica_transporte(l_campo){
	if(l_campo=="T"){
		document.forms[0].transportadora.disabled = false;		
	} else {
		document.forms[0].transportadora.disabled = true;
	}
}

function atualiza_frete(l_valor) {
	if((l_valor == " ") || (l_valor == "")){
		document.forms[0].action="pedido.php?link=pedido&tipo=Sedex";
	} else {
		document.forms[0].action="pedido.php?link=pedido&tipo=Transportadora&cod_transportadora="+l_valor;
	}
	document.forms[0].submit();
}

function excluir_itens_cesta(linke){
	if (!confirm ("Você tem certeza que deseja excluir?"))
		return false;	
		
	document.forms[0].action=linke;
	document.forms[0].submit();
	return true;
}

function alterar_categoria(linke){
	if (!confirm ("Você tem certeza que deseja alterar esta categoria?"))
		return false;	
		
	document.forms[0].action=linke;
	document.forms[0].submit();
	return true;
}

function tela_pgta(pgta){
	if (!confirm (pgta))
		return false;	

	document.forms[0].submit();
	return true;
}

function onload_estoque_mov(){
	document.forms[0].local_destino.disabled = true;
}

function validaestoque_mov(l_tipo){
  	if(l_tipo=="localiza"){
		document.forms[0].action="admin_index.php?link=estoque_mov_admin&tipo=localiza";
		document.forms[0].submit();
		return true;
	}
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].num_produto',"Produto");
	ValidaCampoVazio('document.forms[0].operac_estoq',"Operação de estoque");
	ValidaCampoVazio('document.forms[0].qtd_movto',"Quantidade do movimento");
	ValidaCampoVazio('document.forms[0].local_origem',"Local de origem");

	if (x == 0){
		document.forms[0].Submit.disabled	= true;
		document.forms[0].Submit.value		= "Aguarde...";
		document.forms[0].num_produto.disabled = false;
		return true;
	} else {
		alert(texto);
		return false;
	}
}

function validaestoque_minimo(l_tipo){
  	if(l_tipo=="localiza"){
		document.forms[0].action="admin_index.php?link=estoque_minimo_admin&tipo=localiza";
		document.forms[0].submit();
		return true;
	}
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].num_produto',"Produto");
	ValidaCampoVazio('document.forms[0].qtd_minima',"Quantidade mínima");
	
//	if (i=="7"){
	if (x == 0){
		document.forms[0].num_produto.disabled = false;
		return true;
	} else {
		alert(texto);
		return false;
	}
}

function popupdetalhes(URL, l_tipo){
	alert(l_tipo);
	if(l_tipo=="cria_pedido"){
	  window.open(URL,"FamíliaGTI",'scrollbars=yes,status= no,width=600,height=500,left=100,top=100,resizable=no');
	} else {
	  window.open(URL,"FamíliaGTI",'scrollbars=yes,status= no,width=430,height=500,left=100,top=100,resizable=no');
	}
	
}

function popupavisacliente(URL){
  window.open(URL,"FamíliaGTI",'scrollbars=yes,status= no,width=470,height=230,left=100,top=100,resizable=no');
}

function fecha_janela(l_campo,l_campo2){
	window.opener.document.forms[0].num_produto.value=l_campo;
	window.opener.document.forms[0].den_produto.value=l_campo2;
//	window.opener.document.forms[0].elements[2].focus();
	close();
}

function validalocal(l_tipo){
  	if(l_tipo=="localiza"){
		document.forms[0].action="admin_index.php?link=local_admin&tipo=localiza";
		document.forms[0].submit();
		return true;
	}
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].den_local',"Local");
//	if (i=="7"){
	if (x == 0){
		return true;
	} else {
		alert(texto);
		return false;
	}
}

function validavenda(){
	x = 0 ;
	texto = "";
	document.getElementById("msg_erro").innerHTML = " ";

	var txt = document.formvenda.marca.value;
	if ((txt.length == 0) || (txt == " "))
	{
		texto = "Montadora não preenchido.<br>";
		x = x + 1;
		document.formvenda.marca.focus();
	}
	var txt = document.formvenda.chassi.value;
	if ((txt.length == 0) || (txt == " ") || (txt == "vazio"))
	{
		texto += "Chassis não preenchido.<br>";
		x = x + 1;
		document.formvenda.chassi.focus();
	}	
	var txt = document.formvenda.veiculo.value;
	if ((txt.length == 0) || (txt == " ") || (txt == "vazio"))
	{
		texto += "Veículo não preenchido.<br>";
		x = x + 1;
		document.formvenda.veiculo.focus();
	}
	var txt = document.formvenda.modelo.value;
	if ((txt.length == 0) || (txt == " ") || (txt == "vazio"))
	{
		texto += "Modelo não preenchido.<br>";
		x = x + 1;
		document.formvenda.modelo.focus();
	}
	var txt = document.formvenda.ano.value;
	if ((txt.length == 0) || (txt == " "))
	{
		texto += "Ano não preenchido.<br>";
		x = x + 1;
		document.formvenda.ano.focus();
	}
//	if (i=="7"){
	
	if (x == 0){
		return true;
	} else {
		document.getElementById("msg_erro").innerHTML = texto ;
		return false;
	}	
}

function validabuscaclassificados(){
	x = 0 ;
	document.getElementById("msg_erro").innerHTML = " ";
	ValidaCampoVazio('document.forms[0].marca',"Marca");
//	if (i=="7"){
	
	if (x == 0){
		return true;
	} else {
		document.getElementById("msg_erro").innerHTML = "<img src='imagens/img_alerta_pq.jpg' align='middle'> Marca não preenchida.</img>";
		return false;
	}	
}
function validaano(){
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].ano',"Ano");
//	if (i=="7"){
	if (x == 0){
		return true;
	} else {
		alert(texto);
		return false;
	}
}
function validafaleconosco(){
	x = 0 ;
	texto = "";
	document.getElementById("msg_erro").innerHTML = " ";
	
	var txt = document.logincad.nome.value;
	if ((txt.length == 0) || (txt == " "))
	{
		texto = "<span class='adv'>Nome não preenchido.</span><br>";
		x = x + 1;
		document.logincad.nome.focus();
	}
	var txt = document.logincad.email.value;
	if ((txt.length == 0) || (txt == " "))
	{
		texto += "<span class='adv'>Email não preenchido.</span><br>";
		x = x + 1;
		document.logincad.email.focus();
	}
	
	if (x == 0){
		return true;
	} else {
		document.getElementById("msg_erro").innerHTML = texto;
		return false;
	}	
}
function validaorcamento(){
	x = 0 ;
	texto = "Erros:\n";
	ValidaCampoVazio('document.forms[0].nome',"Nome");
	if(ValidaCampoVazio('document.forms[0].email',"Email")){
		ValidaEmail('document.forms[0].email');
	}
	ValidaCampoVazio('document.forms[0].fone',"Fone");
	ValidaCampoVazio('document.forms[0].fone',"Modelo");
	var i = texto.length;
//	if (i=="7"){
	if (x == 0){
		return true;
	} else {
		alert(texto);
		return false;
	}
}
function validaorcamentoadmin(){
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].email',"Email");
	var i = texto.length;
//	if (i=="6"){
	if (x == 0){
		return true;
	} else {
		alert(texto);
		return false;
	}
}
function validaopcionais(){
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].den_opcional',"Descrição do opcional");
	var i = texto.length;
//	if (i=="6"){
	if (x == 0){
		//não houve erro			
		return true;
	} else {
		alert(texto);
		return false;
	}
}
function validaseriechassi(l_tipo){	
  	if(l_tipo=="localiza"){
		document.forms[0].action="admin_index.php?link=serie_chassi_admin&tipo=localiza";
		document.forms[0].submit();
		return true;
	}

	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].montadora',"Montadora");
//	ValidaCampoVazio('document.forms[0].ser_chassi_campo',"Código");
	ValidaCampoVazio('document.forms[0].serie',"Série");
	ValidaCampoVazio('document.forms[0].chassi',"Chassi");
	var i = texto.length;
//	if (i=="6"){
	if (x == 0){
		//não houve erro			
		document.forms[0].montadora.disabled = false;;
		return true;
	} else {
		alert(texto);
		return false;
	}
}
function validatransportadora(l_tipo){	
  	if(l_tipo=="localiza"){
		document.forms[0].action="admin_index.php?link=transportadora_admin&tipo=localiza";
		document.forms[0].submit();
		return true;
	}

	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].den_transportadora',"Transportadora");
	var i = texto.length;
//	if (i=="6"){
	if (x == 0){
		//não houve erro			
		return true;
	} else {
		alert(texto);
		return false;
	}
}
function validatransp_cep(l_tipo){	
  	if(l_tipo=="localiza"){
		document.forms[0].action="admin_index.php?link=transp_cep_admin&tipo=localiza";
		document.forms[0].submit();
		return true;
	}

	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].cod_transportadora',"Transportadora");
	ValidaCampoVazio('document.forms[0].cep_ini',"CEP inicial");
	ValidaCampoVazio('document.forms[0].cep_fim',"CEP final");
	var i = texto.length;
//	if (i=="6"){
	if (x == 0){
		//não houve erro			
		return true;
	} else {
		alert(texto);
		return false;
	}
}
function validaprodutoveiculo(l_tipo){	
  	if(l_tipo=="localiza"){
		document.forms[0].action="admin_index.php?link=produtocarro_admin&tipo=localiza#consulta";
		document.forms[0].submit();
		return true;
	}
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].grupo',"Grupo");
	ValidaCampoVazio('document.forms[0].subgrupo',"Subgrupo");
	ValidaCampoVazio('document.forms[0].num_produto',"Produto");
	ValidaCampoVazio('document.forms[0].montadora',"Montadora");
	ValidaCampoVazio('document.forms[0].chassi',"Chassis");
	ValidaCampoVazio('document.forms[0].veiculo',"Veículo");
	ValidaCampoVazio('document.forms[0].modelo',"Modelo");
	ValidaCampoVazio('document.forms[0].ano',"ano");

	var i = texto.length;
//	if (i=="6"){
	if (x == 0){
		//não houve erro			
		return true;
	} else {
		alert(texto);
		return false;
	}
}
function validaforum(l_tipo){	
  	if(l_tipo=="localiza"){
		document.forms[1].action="admin_index.php?link=forum_admin&tipo=localiza#consulta_ancora";
		document.forms[1].submit();
		return true;
	}
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].titulo',"Título");
	ValidaCampoVazio('document.forms[0].autor',"Autor");
	ValidaCampoVazio('document.forms[0].data_cadastro',"Data");

	var i = texto.length;
//	if (i=="6"){
	if (x == 0){
		//não houve erro			
		return true;
	} else {
		alert(texto);
		return false;
	}
}
function validamontadora(){	
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].montadora',"Código");
	ValidaCampoVazio('document.forms[0].den_montadora',"Montadora");
	var i = texto.length;
//	if (i=="6"){
	if (x == 0){
		//não houve erro			
		return true;
	} else {
		alert(texto);
		return false;
	}
}
function validaveiculo(l_tipo){	
  	if(l_tipo=="localiza"){
		document.forms[0].action="admin_index.php?link=veiculo_admin&tipo=localiza";
		document.forms[0].submit();
		return true;
	}
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].ser_chassi',"Série | Chassi");
//	ValidaCampoVazio('document.forms[0].veiculo_campo',"Código");
	ValidaCampoVazio('document.forms[0].den_veiculo',"Veículo");
	var i = texto.length;
//	if (i=="6"){
	if (x == 0){
		//não houve erro		
		document.forms[0].ser_chassi.disabled = false; 
		return true;
	} else {
		alert(texto);
		return false;
	}
}
function validamodelo(l_tipo){	
  	if(l_tipo=="localiza"){
		document.forms[0].action="admin_index.php?link=modelo_admin&tipo=localiza";
		document.forms[0].submit();
		return true;
	}
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].veiculo',"Veículo");
	ValidaCampoVazio('document.forms[0].den_modelo',"Modelo");
	var i = texto.length;
//	if (i=="6"){
	if (x == 0){
		//não houve erro		
		document.forms[0].veiculo.disabled = false; 
		return true;
	} else {
		alert(texto);
		return false;
	}
}
function validagrupo(l_tipo){	
  	if(l_tipo=="localiza"){
		document.forms[0].action="admin_index.php?link=grupo_admin&tipo=localiza";
		document.forms[0].submit();
		return true;
	}

	x = 0 ;
	texto = "Erro:\n";
//	ValidaCampoVazio('document.forms[0].grupo_subgrupo',"Código");
	ValidaCampoVazio('document.forms[0].grupo',"Grupo");
	ValidaCampoVazio('document.forms[0].subgrupo',"Subgrupo");
	var i = texto.length;
//	if (i=="6"){
	if (x == 0){
		//não houve erro		
		document.forms[0].grupo.disabled = false;
		return true;
	} else {
		alert(texto);
		return false;
	}
}
function validaproduto(l_tipo){	
  	if(l_tipo=="localiza"){
		document.forms[0].action="admin_index.php?link=produto_admin&tipo=localiza#consulta";
		document.forms[0].submit();
		return true;
	}
	x = 0 ;
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].num_produto',"Número do Produto");
	ValidaCampoVazio('document.forms[0].den_produto',"Produto");
	ValidaCampoVazio('document.forms[0].grupo',"Grupo");
	ValidaCampoVazio('document.forms[0].subgrupo',"Subgrupo");
	ValidaCampoVazio('document.forms[0].peso',"Peso");
	ValidaCampoVazio('document.forms[0].preco_prod',"Preço");
	ValidaCampoVazio('document.forms[0].preco_vip_prod',"Preço VIP");
	ValidaCampoVazio('document.forms[0].preco_fornec',"Preço do Fornecedor");
	ValidaCampoVazio('document.forms[0].data_cadastro',"Data de cadastro");

	var i = texto.length;
//	if (i=="6"){
	if (x == 0){
		//não houve erro		
		document.forms[0].veiculo.disabled = false; document.forms[0].num_produto.disabled = false;
		return true;
	} else {
		alert(texto);
		return false;
	}
}

function Comprar_linke(linke){
	document.forms[0].action=linke;
	document.forms[0].submit();
}
function Comprar_linke_pesq(linke){
	document.forms[1].action=linke;
	document.forms[1].submit();
}

function validacadastro(){	
	x = 0 ;

	texto = "Erro:\n";
/*
	if (erro==true){
		alert("CPF já utilizado.");
		aplica_foco(document.forms[0].CPF);
		return false;
	}
*/
	if (document.forms[0].senha.value != document.forms[0].senha2.value){
		alert("As senhas devem ser identicas .");	
		aplica_foco(document.forms[0].senha);
		return false
	}
	/*
	if((document.forms[0].CPF.value == "000.000.000-00") || (document.forms[0].CPF.value == "111.111.111-11") || (document.forms[0].CPF.value == "222.222.222-22") || 	(document.forms[0].CPF.value == "333.333.333-33") || 	(document.forms[0].CPF.value == "444.444.444-44") ||	(document.forms[0].CPF.value == "555.555.555-55") || 	(document.forms[0].CPF.value == "666.666.666-66") || 	(document.forms[0].CPF.value == "777.777.777-77") || 	(document.forms[0].CPF.value == "888.888.888-88") || 	(document.forms[0].CPF.value == "999.999.999-99")){
		alert("CPF inválido!");
		return false;
	}
	*/
	
	if(document.forms[0].possui_gti.checked==false){
		ValidaCampoVazioOption('document.forms[0].montadora',"Montadora");
		ValidaCampoVazioOption('document.forms[0].chassi',"Chassis");
		ValidaCampoVazioOption('document.forms[0].veiculo',"Veículo");
		ValidaCampoVazioOption('document.forms[0].modelo',"Modelo");
		ValidaCampoVazioOption('document.forms[0].ano',"Ano");
	}
//	ValidaCampoVazio('document.forms[0].CPF',"CPF");
	ValidaCampoVazio('document.forms[0].nome_cliente',"Nome completo");
	ValidaCampoVazio('document.forms[0].endereco',"Endereço");
	ValidaCampoVazio('document.forms[0].numero',"Número");
	ValidaCampoVazio('document.forms[0].cidade',"Cidade");
	ValidaCampoVazio('document.forms[0].uf',"Estado");
	ValidaCampoVazio('document.forms[0].bairro',"Bairro");
	ValidaCampoVazio('document.forms[0].email',"Email");
	ValidaCampoVazio('document.forms[0].fone',"Telefone");
	ValidaCampoVazio('document.forms[0].senha',"Senha");
	ValidaCampoVazio('document.forms[0].senha2',"Redigite sua senha");
	
	if(document.forms[0].fone.value.length < 13){
		texto += "  - Informe corretamente o telefone.\n";
		x = x + 1;
		document.forms[0].fone.focus();
	}
	
/*
	if(document.forms[0].CPF.value.length < 14){
		texto += "  - Informe corretamente o CPF. Não é permitido colar o CPF.\n";
		x = x + 1;
		document.forms[0].CPF.focus();
	}
*/

	var i = texto.length;
//	if (i=="6"){
	if (x == 0){
		//não houve erro		
		document.forms[0].veiculo.disabled = false; document.forms[0].num_produto.disabled = false;
		
		//não houve erro			
//		document.forms[0].Submit.disabled	= true;
		document.forms[0].Submit.value		= "Enviando... AGUARDE!";
		
		return true;
	} else {
		alert(texto);
		return false;
	}
}
function validacadastroedita(){	
	x = 0 ;
	
	texto = "Erro:\n";
	ValidaCampoVazio('document.forms[0].nome_cliente',"Nome completo");
	ValidaCampoVazio('document.forms[0].endereco',"Endereço");
	ValidaCampoVazio('document.forms[0].numero',"Número");
	ValidaCampoVazio('document.forms[0].cidade',"Cidade");
	ValidaCampoVazio('document.forms[0].uf',"Estado");
	ValidaCampoVazio('document.forms[0].email',"Email");
	ValidaCampoVazio('document.forms[0].fone',"Telefone");
	if(document.forms[0].possui_gti.checked==false){
		ValidaCampoVazioOption('document.forms[0].montadora',"Montadora");
		ValidaCampoVazioOption('document.forms[0].chassi',"Chassis");
		ValidaCampoVazioOption('document.forms[0].veiculo',"Veículo");
		ValidaCampoVazioOption('document.forms[0].modelo',"Modelo");
		ValidaCampoVazioOption('document.forms[0].ano',"Ano");
	}
	if(document.forms[0].fone.value.length < 13){
		texto += "  - Informe corretamente o telefone.\n";
		x = x + 1;
		document.forms[0].fone.focus();
	}

	var i = texto.length;
//	if (i=="6"){
	if (x == 0){
		//não houve erro	
		
		//não houve erro			
		document.forms[0].Submit.disabled	= true;
		document.forms[0].Submit.value		= "Enviando... AGUARDE!";
		
		return true;
	} else {
		alert(texto);
		return false;
	}
}

function validacadastroveiculo(){	
	x = 0 ;
	
	texto = "Erro:\n";
	
	ValidaCampoVazioOption('document.forms[0].montadora',"Montadora");
	ValidaCampoVazioOption('document.forms[0].serie_chassi',"Chassis");
	ValidaCampoVazioOption('document.forms[0].veiculo',"Veículo");
	ValidaCampoVazioOption('document.forms[0].modelo',"Modelo");
	ValidaCampoVazioOption('document.forms[0].ano',"Ano");
	ValidaCampoVazio('document.forms[0].uf',"Estado");
	ValidaCampoVazio('document.forms[0].cidade',"Cidade");
	ValidaCampoVazio('document.forms[0].fone',"Telefone");
	ValidaCampoVazio('document.forms[0].contato',"Contato");
	ValidaCampoVazio('document.forms[0].valor',"Valor");
	ValidaCampoVazio('document.forms[0].quilometragem',"Quilometragem");
	
	if(document.forms[0].fone.value.length < 13){
		texto += "  - Informe corretamente o telefone.\n";
		x = x + 1;
		document.forms[0].fone.focus();
	}
	
	var i = texto.length;
	if (x == 0){
		//não houve erro			
		document.forms[0].Submit.disabled	= true;
		document.forms[0].Submit.value		= "Enviando...";
		return true;
	} else {
		alert(texto);
		return false;
	}
}
function validalogin(){
	x = 0 ;
	texto = "Erro:\n";
	loginsenhavazio = false;
	emailcpfvazio   = false;

	if ((ValidaCampoVazio('document.forms[0].login',"Email") == false) && (ValidaCampoVazio('document.forms[0].senha',"Senha")== false)) {
		loginsenhavazio = true;
	} 
	if (ValidaCampoVazio('document.forms[0].email',"Email")==false) {
		emailcpfvazio = true;
	}
	
	if (loginsenhavazio && emailcpfvazio){
	   alert("Necessário preencher algum campo.");	
	   return false;
	}
	    
	var i = texto.length;
//	if (i=="6"){
	if (x == 0){
		//não houve erro		
//		mpg_popup = window.open("", "mpg_popup","toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=0,screenX=0,screenY=0,left=0,top=0,width=800,height=600");
//		sleep(1000);
		return true;
	} else {
		if (x==4){
			alert("Necessário preencher algum campo");
			return false;
		} else {
//			mpg_popup = window.open("", "mpg_popup","toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=0,screenX=0,screenY=0,left=0,top=0,width=800,height=600");
//			sleep(1000);
			return true;
		}
	}
}
function ValidaCampoVazio(campo, nome)
{
  var obj = eval(campo);
  var txt = obj.value;
  if ((txt.length == 0) || (txt == " "))
  {
	texto += "  - " + nome + " não preenchido.\n";
	x = x + 1;
	obj.focus();
	return false;
  }
  return true;
}
function ValidaCampoVazioOption(campo, nome)
{
  var obj = eval(campo);
  if(obj==undefined){
	texto += "  - " + nome + " não preenchido.\n";
	x = x + 1;
	return false;
  }
  var txt = obj.value;
  if(txt==undefined){
	texto += "  - " + nome + " não preenchido.\n";
	x = x + 1;
	return false;
  }
  if ((txt.length == 0) || (txt == " ") || (txt == "vazio"))
  {
	texto += "  - " + nome + " não preenchido.\n";
	x = x + 1;
	return false;
  }
  return true;
}
function ValidaEmail(email)
{
  var obj = eval(email);
  var txt = obj.value;
  if ((txt.length != 0) && ((txt.indexOf("@") < 1) || (txt.indexOf('.') < 1)))
  {
	texto = "  - Email incorreto.\n";
	alert(texto);
	x = x + 1;

	obj.focus();
			return false;
  }
  return true;
}
function formata_campo(e,src,mask) {
    if(window.event) { _TXT = e.keyCode; } 
    else if(e.which) { _TXT = e.which; }
		if(_TXT > 47 && _TXT < 58) { 
			var i = src.value.length; 
			var saida = mask.substring(0,1); 
			var texto = mask.substring(i);
			if (texto.substring(0,1) != saida) { 
				src.value += texto.substring(0,1); 
			} 
			return true; 
		} else { 
		 	if (_TXT != 8) { 
				return false; 
			} else { return true; }
		}
}
function valida_numero(e, src){
    if(window.event) { _TXT = e.keyCode; } 
    else if(e.which) { _TXT = e.which; }
		if(_TXT > 47 && _TXT < 58) { 
			return true; 
		} else { 
		 	if (_TXT != 8) { 
				return false; 
			} else { return true; }
		}
}

function formata_fone(e,src) {
    if(window.event) { _TXT = e.keyCode; } 
    else if(e.which) { _TXT = e.which; }
		if(_TXT > 47 && _TXT < 58) { 
			var i = src.value.length; 
			if ((i==1)&&(src.value!="(")){
				src.value = "(" + src.value;
			}
			if (i==3){  
				src.value += ")";
			}
			if (i==8){  
				src.value += "-";
			}
			return true; 
		} else { 
		 	if (_TXT != 8) { 
				return false; 
			} else { return true; }
		}
}
function formata_data(e,src) {
    if(window.event) { _TXT = e.keyCode; } 
    else if(e.which) { _TXT = e.which; }
		if(_TXT > 47 && _TXT < 58) { 
			var i = src.value.length; 
			if (i==2){  
				src.value += "/";
			}
			if (i==5){  
				src.value += "/";
			}
			return true; 
		} else { 
		 	if (_TXT != 8) { 
				return false; 
			} else { return true; }
		}
}

function comprova_extensao(formulario, arquivo) { 
   extensoes_permitidas = new Array(".gif", ".jpg"); 
   meuerro = ""; 
   if (!arquivo) { 
      //Se não tenho arquivo, é porque não se selecionou um arquivo no formulário. 
       meuerro = "Não foi selecionado nenhum arquivo"; 
   }else{ 
      //recupero a extensão deste nome de arquivo 
      extensao = (arquivo.substring(arquivo.lastIndexOf("."))).toLowerCase(); 
      //alert (extensao); 
      //comprovo se a extensão está entre as permitidas 
      permitida = false; 
      for (var i = 0; i < extensoes_permitidas.length; i++) { 
         if (extensoes_permitidas[i] == extensao) { 
         permitida = true; 
         break; 
         } 
      } 
      if (!permitida) { 
         meuerro = "Só se podem incluir arquivos com extensões: " + extensoes_permitidas.join(); 
       }else{ 
          //submeto! 
         formulario.submit(); 
         return true; 
       } 
   } 
   //se estou aqui é porque não se pode submeter 
   alert (meuerro); 
   return false; 
} 

function confirma_exclusao(){
	if (!confirm ("Você tem certeza que deseja excluir?" ))
		return false;	
}

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function validacpf(Objcpf){ 
//	return true;
    var cpf = Objcpf.value;
	var cpfn = Objcpf.value;
	
  	if ((cpf.length == 0) || (cpf == " ")){
		return true;
	}
	
    exp = /\.|\-/g;
    cpf = cpf.toString().replace( exp, "" ); 
    var digitoDigitado = eval(cpf.charAt(9)+cpf.charAt(10));
    var soma1=0, soma2=0;
    var vlr =11;
	
    for(i=0;i<9;i++){
        soma1+=eval(cpf.charAt(i)*(vlr-1));
        soma2+=eval(cpf.charAt(i)*vlr);
        vlr--;
    }    
    soma1 = (((soma1*10)%11)==10 ? 0:((soma1*10)%11));
    soma2=(((soma2+(2*soma1))*10)%11);
    
    var digitoGerado=(soma1*10)+soma2;
    if(digitoGerado!=digitoDigitado){
        alert('CPF Invalido!'); 
		Objcpf.focus();
		return false;	
	}
	
	if((cpfn == "000.000.000-00") || (cpfn == "111.111.111-11") || (cpfn == "222.222.222-22") || (cpfn == "333.333.333-33") || 	(cpfn == "444.444.444-44") ||	(cpfn == "555.555.555-55") || 	(cpfn == "666.666.666-66") || 	(document.forms[0].CPF.value == "777.777.777-77") || 	(cpfn == "888.888.888-88") || 	(cpfn == "999.999.999-99")){
		alert("CPF inválido!");
		aplica_foco(Objcpf);
		return false;
	}

	if(!existe_cpf(Objcpf.value)){
		return false
	}
	return true;
  
} 



function validacpf_login(Objcpf){ 
//	return true;
    var cpf = Objcpf.value;
	var cpfn = Objcpf.value;
	
  	if ((cpf.length == 0) || (cpf == " ")){
		return true;
	}
	
    exp = /\.|\-/g;
    cpf = cpf.toString().replace( exp, "" ); 
    var digitoDigitado = eval(cpf.charAt(9)+cpf.charAt(10));
    var soma1=0, soma2=0;
    var vlr =11;
	
    for(i=0;i<9;i++){
        soma1+=eval(cpf.charAt(i)*(vlr-1));
        soma2+=eval(cpf.charAt(i)*vlr);
        vlr--;
    }    
    soma1 = (((soma1*10)%11)==10 ? 0:((soma1*10)%11));
    soma2=(((soma2+(2*soma1))*10)%11);
    
    var digitoGerado=(soma1*10)+soma2;
    if(digitoGerado!=digitoDigitado){
        alert('CPF Invalido!'); 
		Objcpf.focus();
		return false;	
	}
	
	if((cpfn == "000.000.000-00") || (cpfn == "111.111.111-11") || (cpfn == "222.222.222-22") || (cpfn == "333.333.333-33") || 	(cpfn == "444.444.444-44") ||	(cpfn == "555.555.555-55") || 	(cpfn == "666.666.666-66") || 	(document.forms[0].CPF.value == "777.777.777-77") || 	(cpfn == "888.888.888-88") || 	(cpfn == "999.999.999-99")){
		alert("CPF inválido!");
		aplica_foco(Objcpf);
		return false;
	}

	return true;
} 

function aplica_foco(x){
	x.focus();
}

//######## Numero inicio
function mascara_num(obj){
  valida_num(obj)
  if (obj.value.match("-")){
    mod = "-";
  }else{
    mod = "";
  }
  valor = obj.value.replace("-","");
  valor = valor.replace(",","");
  if (valor.length >= 3){
    valor = poe_ponto_num(valor.substring(0,valor.length-2))+","+valor.substring(valor.length-2, valor.length);
  }
  obj.value = mod+valor;
}
//######## Mascara de peso
function mascara_peso(obj){
  valida_num(obj)
  if (obj.value.match("-")){
    mod = "-";
  }else{
    mod = "";
  }
  valor = obj.value.replace("-","");
  valor = valor.replace(",","");
  if (valor.length >= 3){
    valor = poe_ponto_num(valor.substring(0,valor.length-3))+","+valor.substring(valor.length-3, valor.length);
  }
  obj.value = mod+valor;
}
function poe_ponto_num(valor){
  valor = valor.replace(/\./g,"");
  if (valor.length > 3){
    valores = "";
    while (valor.length > 3){
      valores = "."+valor.substring(valor.length-3,valor.length)+""+valores;
      valor = valor.substring(0,valor.length-3);
    }
    return valor+""+valores;
  }else{
    return valor;
  }
}
function valida_num(obj){
  numeros = new RegExp("[0-9]");
  while (!obj.value.charAt(obj.value.length-1).match(numeros)){
    if(obj.value.length == 1 && obj.value == "-"){
      return true;
    }
    if(obj.value.length >= 1){
      obj.value = obj.value.substring(0,obj.value.length-1)
    }else{
      return false;
    }
  }
}
//######## Numero fim
