// pesquisa subgrupos
//
function CatalogoSub(codigogrupo, codigocidade) {
	var url = "catalogosubgrupos.php?codigogrupo="+codigogrupo+"&cidade="+codigocidade;
	ajaxHTML('Grupo_'+codigogrupo, url, 'imgs/ajax.gif', '16', '16');	
}

// Adiciona itens no carrinho
//
function AdicionarCarrinho(produto){
	
	if (document.getElementById('qtd_'+produto).value == '') {
		alert ("Informe a quantidade!");
		document.getElementById('qtd_'+produto).focus();
	} else {
		if (document.getElementById('qtd_'+produto).value != '0') {
			var qtd = document.getElementById('qtd_'+produto).value;
			var url = "catalogoadicionar.php?produto="+produto+"&qtd="+qtd;
			ajaxHTML('MostraCarrinho', url, 'imgs/ajax.gif', '16', '16');
			document.getElementById('qtd_'+produto).value = "";
			alert("Produto adicionado com sucesso!");
		} else {
			alert ("A quantidade deve ser maior que zero!");
			document.getElementById('qtd_'+produto).focus();
		}
	}
}

// Remove itens do carrinho, pela listagem do orcamento
//
function RemoverCarrinho(produto, cidade){
	var decisao = window.confirm("O produto será removido da lista. Deseja continuar?"); 
	if (decisao){
		var url = "catalogoremover.php?produto="+produto;
		ajaxHTML('ListagemCarrinho', url, 'imgs/ajax.gif', '16', '16');
		alert ("Produto removido com sucesso!");
		var urlredir = "index.php?page=orcamento&cidade="+cidade; 
		parent.top.location.href = urlredir;
	}
	
}

// atualiza qtd de itens do produto, pela listagem do orcamento
//
function AtualizarCarrinho(produto){
	
	var qtd = document.getElementById('qtd_'+produto).value;
	var url = "catalogoatualizar.php?produto="+produto+"&qtd="+qtd;
	ajaxHTML('ProdutoQtd_'+produto, url, 'imgs/ajax.gif', '16', '16');
	alert ("Quantidade atualizada com sucesso!");
}

// Finaliza o orçamento
//
function FinalizarOrcamento(tipocliente){
	
	if (tipocliente == "NC") {
		var cnpj = document.getElementById('cnpj').value;
		var nome = document.getElementById('nome').value;
		var ie = document.getElementById('ie').value;
		var endereco = document.getElementById('endereco').value;
		var cidade = document.getElementById('cidade').value;
		var telefone = document.getElementById('telefone').value;
		var email = document.getElementById('email').value;
		var site = document.getElementById('site').value;
		var tipo = document.getElementById('tipo').value;
		var url = "orcamentoenviar.php?tipoc=NC&cnpj="+cnpj+"&nome="+nome+"&ie="+ie+"&endereco="+endereco+"&cidade="+cidade+"&telefone="+telefone+"&email="+email+"&site="+site+"&tipo="+tipo;
		ajaxHTML('RetornoNC', url, 'imgs/ajax.gif', '16', '16');
		
	} else {
		var cnpj = document.getElementById('cnpjcliente').value;
		var url = "orcamentoenviar.php?tipoc=JC&cnpj="+cnpj;
		ajaxHTML('RetornoJC', url, 'imgs/ajax.gif', '16', '16');
		
	}
	
	document.getElementById('OrcamentoEscolha').className = 'div_ocultar';
	document.getElementById('EOJC').className = 'div_ocultar';
	document.getElementById('EONC').className = 'div_ocultar';
	document.getElementById("OrcamentoRetorno").innerHTML = "<span class='titulo_interna'><center><br><b>O orçamento foi enviado com sucesso.  <br><br>Em breve entraremos em contato!</b><br><br><br><br></center></span>";

}

// Validar o orçamento
//
function ValidarOrcamento(tipocliente){
	if (tipocliente == "NC") {
		ValidaFormNC(document.formNC);
	} else {
		ValidaFormJC(document.formJC);
	}
}

// Valida Cadastro JA É Cliente
//
function ValidaFormJC(form){   
	if (form.cnpjcliente.value == ''){
		alert('Informe o CNPJ.');
		form.cnpjcliente.focus();
		return ;
	}
	FinalizarOrcamento('JC');
	form.reset();
}

// Valida Cadastro Nao É Cliente
//
function verificaemail(email) {       
	var achou_ponto=false;
	var achou_arroba=false;
	var achou_caracter=false;
	for (var i=0; i<email.length; i++) 
	{
		if (email.charAt(i)=="@") achou_arroba=true;
		else if (email.charAt(i)==".") achou_ponto=true;
		else if (email.charAt(i)!=" ") achou_caracter=true;
	}
	return (achou_ponto & achou_arroba & achou_caracter);
}
function ValidaFormNC(form){   
	if (form.nome.value == ''){
		alert('Informe o nome da empresa.');
		form.nome.focus();
		return ;
	}
	if (form.cnpj.value == ''){
		alert('Informe o CNPJ.');
		form.cnpj.focus();
		return ;
	}
	if (form.endereco.value == ''){
		alert('Informe o endereço.');
		form.endereco.focus();
		return ;
	}
	if (form.uf.value == '0'){
		alert('Informe o estado.');
		form.uf.focus();
		return ;
	}
	if (form.cidade.value == '-1'){
		alert('Informe a cidade.');
		form.cidade.focus();
		return ;
	}
	if (form.telefone.value == ''){
		alert('Informe o telefone.');
		form.telefone.focus();
		return ;
	}
	if (form.email.value != ''){
		if(!verificaemail(form.email.value)) {   
			alert('Você deve informar corretamente o campo de e-mail!');
			form.email.focus();
			return;
		}
	} else {
		alert('Informe o e-mail.');
		form.email.focus();
		return ;
	}
	if (form.tipo.value == '0'){
		alert('Informe a área de atuação da empresa.');
		form.tipo.focus();
		return ;
	}
	FinalizarOrcamento('NC');
	form.reset();
}

