//########################################################################################################
//## CALCULO # VALOR DO CURSO 
//########################################################################################################
function Func_Pgto()
{
	qtdProduto = $("#qtdProduto").val();
	if(qtdProduto>0)
	{
		valorUnitProduto = parseFloat($("#valorUnitProduto").val().replace('.','').replace(',','.')); 
		Total = trim(fmtMoney((valorUnitProduto * qtdProduto)));
		$('#ValorTotal').html(Total);
	} 
	else 
	{
		$('#qtdProduto').attr('value','1');
		$('#ValorTotal').html(valorUnitProduto);
	}
/*			qtdProduto = $("#qtdProduto").val();
		urlProduto = $("#urlProduto").val();
		location.href= urlProduto + "|"+ qtdProduto;	*/
}

function fmtMoney(n, c, d, t)
{ 
   var m = (c = Math.abs(c) + 1 ? c : 2, d = d || ",", t = t || ".", 
      /(\d+)(?:(\.\d+)|)/.exec(n + "")), x = m[1].length > 3 ? m[1].length % 3 : 0; 
   return (x ? m[1].substr(0, x) + t : "") + m[1].substr(x).replace(/(\d{3})(?=\d)/g, 
      "$1" + t) + (c ? d + (+m[2] || 0).toFixed(c).substr(2) : ""); 
}; 

function trim(str)
{
	return str.replace(/^\s+|\s+$/g,"");
}
//########################################################################################################

//####### FUNÇÃO -  VALIDAR  ###################################################################//

function validarLoja()  
{
	form = document.cadastrar;
	if(form.p_nome.value=="") 
    {
		alert("O campo  ''Nome Completo''  é obrigatório.");
		form.p_nome.style.backgroundColor = "#FCFBB4";
		form.p_nome.style.color = "#000000";
		form.p_nome.focus();
	}
	else if(form.p_cep.value=="") 
    {
		alert("O campo  ''CEP''  é obrigatório.");
		form.p_cep.style.backgroundColor = "#FCFBB4";
		form.p_cep.style.color = "#000000";
		form.p_cep.focus();
	}	
	else if(form.p_endereco.value=="") 
    {
		alert("O campo  ''Endereço''  é obrigatório.");
		form.p_endereco.style.backgroundColor = "#FCFBB4";
		form.p_endereco.style.color = "#000000";
		form.p_endereco.focus();
	}
	else if(form.p_bairro.value=="") 
    {
		alert("O campo  ''Bairro''  é obrigatório.");
		form.p_bairro.style.backgroundColor = "#FCFBB4";
		form.p_bairro.style.color = "#000000";
		form.p_bairro.focus();
	}
	else if(form.p_numero.value=="") 
    {
		alert("O campo  ''Número''  é obrigatório.");
		form.p_numero.style.backgroundColor = "#FCFBB4";
		form.p_numero.style.color = "#000000";
		form.p_numero.focus();
	}
	else if(form.p_cidade.value=="") 
    {
		alert("O campo  ''Cidade''  é obrigatório.");
		form.p_cidade.style.backgroundColor = "#FCFBB4";
		form.p_cidade.style.color = "#000000";
		form.p_cidade.focus();
	}
	else if(form.p_estado.value=="") 
    {
		alert("O campo  ''Estado''  é obrigatório.");
		form.p_estado.style.backgroundColor = "#FCFBB4";
		form.p_estado.style.color = "#000000";
		form.p_estado.focus();
	}	
	else if(form.p_cpf.value=="") 
    {
		alert("O campo  ''CPF/CNPJ''  é obrigatório.");
		form.p_cpf.style.backgroundColor = "#FCFBB4";
		form.p_cpf.style.color = "#000000";
		form.p_cpf.focus();
	}	
	else if(form.p_rg.value=="") 
    {
		alert("O campo  ''RG/I.E''  é obrigatório.");
		form.p_rg.style.backgroundColor = "#FCFBB4";
		form.p_rg.style.color = "#000000";
		form.p_rg.focus();
	}	
	else if(form.p_telefone.value=="") 
    {
		alert("O campo  ''Telefone''  é obrigatório.");
		form.p_telefone.style.backgroundColor = "#FCFBB4";
		form.p_telefone.style.color = "#000000";
		form.p_telefone.focus();
	}	
	else if(form.p_email.value=="") 
    {
		alert("O campo  ''E-mail''  é obrigatório.");
		form.p_email.style.backgroundColor = "#FCFBB4";
		form.p_email.style.color = "#000000";
		form.p_email.focus();
	}
	else if(form.h_p_email.value=="S") 
    {
		alert("Esse ''E-mail'' é inválido!\nPor favor, informe um e-mail correto.");
    }
	else if(form.e_nome.value=="") 
    {
		alert("O campo  ''Nome Completo''  é obrigatório.");
		form.e_nome.style.backgroundColor = "#FCFBB4";
		form.e_nome.style.color = "#000000";
		form.e_nome.focus();
	}	
	else if(form.e_cep.value=="") 
    {
		alert("O campo  ''CEP''  é obrigatório.");
		form.e_cep.style.backgroundColor = "#FCFBB4";
		form.e_cep.style.color = "#000000";
		form.e_cep.focus();
	}
	else if(form.e_endereco.value=="") 
    {
		alert("O campo  ''Endereço''  é obrigatório.");
		form.e_endereco.style.backgroundColor = "#FCFBB4";
		form.e_endereco.style.color = "#000000";
		form.e_endereco.focus();
	}
	else if(form.e_bairro.value=="") 
    {
		alert("O campo  ''Bairro''  é obrigatório.");
		form.e_bairro.style.backgroundColor = "#FCFBB4";
		form.e_bairro.style.color = "#000000";
		form.e_bairro.focus();
	}

	else if(form.e_numero.value=="") 
    {
		alert("O campo  ''Número''  é obrigatório.");
		form.e_numero.style.backgroundColor = "#FCFBB4";
		form.e_numero.style.color = "#000000";
		form.e_numero.focus();
	}
	else if(form.e_cidade.value=="") 
    {
		alert("O campo  ''Cidade''  é obrigatório.");
		form.e_cidade.style.backgroundColor = "#FCFBB4";
		form.e_cidade.style.color = "#000000";
		form.e_cidade.focus();
	}	
	else if(form.e_estado.value=="") 
    {
		alert("O campo  ''Estado''  é obrigatório.");
		form.e_estado.style.backgroundColor = "#FCFBB4";
		form.e_estado.style.color = "#000000";
		form.e_estado.focus();
    } else { form.submit(); }
}
//########################################################################################################

//####### FUNÇÃO -  VALIDAR  ###################################################################//

function validarLojaDTI()  
{
	form = document.cadastrar;
	if(form.p_nickname.value=="") 
    {
		alert("O campo  ''Nickname''  é obrigatório.");
		form.p_nickname.style.backgroundColor = "#FCFBB4";
		form.p_nickname.style.color = "#000000";
		form.p_nickname.focus();
	}
	else if(form.p_nome.value=="") 
    {
		alert("O campo  ''Nome Completo''  é obrigatório.");
		form.p_nome.style.backgroundColor = "#FCFBB4";
		form.p_nome.style.color = "#000000";
		form.p_nome.focus();
	}
	else if(form.p_cep.value=="") 
    {
		alert("O campo  ''CEP''  é obrigatório.");
		form.p_cep.style.backgroundColor = "#FCFBB4";
		form.p_cep.style.color = "#000000";
		form.p_cep.focus();
	}	
	else if(form.p_endereco.value=="") 
    {
		alert("O campo  ''Endereço''  é obrigatório.");
		form.p_endereco.style.backgroundColor = "#FCFBB4";
		form.p_endereco.style.color = "#000000";
		form.p_endereco.focus();
	}
	else if(form.p_bairro.value=="") 
    {
		alert("O campo  ''Bairro''  é obrigatório.");
		form.p_bairro.style.backgroundColor = "#FCFBB4";
		form.p_bairro.style.color = "#000000";
		form.p_bairro.focus();
	}
	else if(form.p_numero.value=="") 
    {
		alert("O campo  ''Número''  é obrigatório.");
		form.p_numero.style.backgroundColor = "#FCFBB4";
		form.p_numero.style.color = "#000000";
		form.p_numero.focus();
	}
	else if(form.p_cidade.value=="") 
    {
		alert("O campo  ''Cidade''  é obrigatório.");
		form.p_cidade.style.backgroundColor = "#FCFBB4";
		form.p_cidade.style.color = "#000000";
		form.p_cidade.focus();
	}
	else if(form.p_estado.value=="") 
    {
		alert("O campo  ''Estado''  é obrigatório.");
		form.p_estado.style.backgroundColor = "#FCFBB4";
		form.p_estado.style.color = "#000000";
		form.p_estado.focus();
	}	
	else if(form.p_cpf.value=="") 
    {
		alert("O campo  ''CPF/CNPJ''  é obrigatório.");
		form.p_cpf.style.backgroundColor = "#FCFBB4";
		form.p_cpf.style.color = "#000000";
		form.p_cpf.focus();
	}	
	else if(form.p_rg.value=="") 
    {
		alert("O campo  ''RG/I.E''  é obrigatório.");
		form.p_rg.style.backgroundColor = "#FCFBB4";
		form.p_rg.style.color = "#000000";
		form.p_rg.focus();
	}	
	else if(form.p_telefone.value=="") 
    {
		alert("O campo  ''Telefone''  é obrigatório.");
		form.p_telefone.style.backgroundColor = "#FCFBB4";
		form.p_telefone.style.color = "#000000";
		form.p_telefone.focus();
	}	
	else if(form.p_email.value=="") 
    {
		alert("O campo  ''E-mail''  é obrigatório.");
		form.p_email.style.backgroundColor = "#FCFBB4";
		form.p_email.style.color = "#000000";
		form.p_email.focus();
	}
	else if(form.h_p_email.value=="S") 
    {
		alert("Esse ''E-mail'' é inválido!\nPor favor, informe um e-mail correto.");
    }
	else if(form.e_nome.value=="") 
    {
		alert("O campo  ''Nome Completo''  é obrigatório.");
		form.e_nome.style.backgroundColor = "#FCFBB4";
		form.e_nome.style.color = "#000000";
		form.e_nome.focus();
	}	
	else if(form.e_cep.value=="") 
    {
		alert("O campo  ''CEP''  é obrigatório.");
		form.e_cep.style.backgroundColor = "#FCFBB4";
		form.e_cep.style.color = "#000000";
		form.e_cep.focus();
	}
	else if(form.e_endereco.value=="") 
    {
		alert("O campo  ''Endereço''  é obrigatório.");
		form.e_endereco.style.backgroundColor = "#FCFBB4";
		form.e_endereco.style.color = "#000000";
		form.e_endereco.focus();
	}
	else if(form.e_bairro.value=="") 
    {
		alert("O campo  ''Bairro''  é obrigatório.");
		form.e_bairro.style.backgroundColor = "#FCFBB4";
		form.e_bairro.style.color = "#000000";
		form.e_bairro.focus();
	}

	else if(form.e_numero.value=="") 
    {
		alert("O campo  ''Número''  é obrigatório.");
		form.e_numero.style.backgroundColor = "#FCFBB4";
		form.e_numero.style.color = "#000000";
		form.e_numero.focus();
	}
	else if(form.e_cidade.value=="") 
    {
		alert("O campo  ''Cidade''  é obrigatório.");
		form.e_cidade.style.backgroundColor = "#FCFBB4";
		form.e_cidade.style.color = "#000000";
		form.e_cidade.focus();
	}	
	else if(form.e_estado.value=="") 
    {
		alert("O campo  ''Estado''  é obrigatório.");
		form.e_estado.style.backgroundColor = "#FCFBB4";
		form.e_estado.style.color = "#000000";
		form.e_estado.focus();
    } else { form.submit(); }
}
//########################################################################################################

//####### FUNÇÃO -  CANCELAR  ###################################################################//
function cancelarLoja()  
{
	location.href="/loja";	
}
//########################################################################################################

//########################################################################################################
//## BUSCAR CEP
//########################################################################################################

function buscacep(cep)
{
	if(cep.length==100)	//if(cep.length==9)
	{
		//alert('Busca CEP');	
		$.ajax(
			{
			  type: "POST",
			  url:  "/principal/funBuscarCep.php?tipo=1",
			  data: "cep=" + cep,
			  beforeSend: function()
			  {
				// enquanto a função esta sendo processada, você
				// pode exibir na tela uma
				$('#msg').html('<img src=\'/principal/_imagens/_imagemLoja/loading.gif\'>');
				// msg de carregando
			  },
			  success: function(txt)
			  {
				// Pego a div co id = ajax_endereco
				// e substituo seu conteudo
				// com o texto enviado pelo php
				if(txt!='ERRO')
				{
					var data = txt.split("|#|"); 
					$('#p_endereco').attr('value',data[0]); 
					$('#p_bairro').attr('value',data[1]);
					$('#p_numero').attr('value',data[2]); 
					$('#p_cidade').attr('value',data[3]); 
					$('#p_estado').attr('value',data[4]); 
					
					$('#e_cep').attr('value',cep); 
					$('#e_endereco').attr('value',data[0]); 
					$('#e_bairro').attr('value',data[1]);
					$('#e_numero').attr('value',data[2]); 
					$('#e_cidade').attr('value',data[3]); 
					$('#e_estado').attr('value',data[4]); 
					// pego a div com id = msg e insiro este pequeno texto
					$('#msg').html('<img src=\'/principal/_imagens/_imagemLoja/ic_positivo.png\'>');
				}
				else
				{
					// se nao encontrar o cep, insiro esta pequena mensagem na div de id=msg
					$('#msg').html('CEP Inexistente');
				}	
			},
			  error: function(txt)
			  {
				// em caso de erro você pode dar um alert('erro');
				alert('Houve um problema interno. tente novamente mais tarde.');
			  }
			}
		);
		
	}
}
//########################################################################################################

//########################################################################################################
//## BUSCAR CEP
//########################################################################################################

function buscacep_v2(cep)
{
	if(cep.length==100)	//if(cep.length==9)
	{
		//alert('Busca CEP');	
		$.ajax(
			{
			  type: "POST",
			  url: "/principal/funBuscarCep.php?tipo=2",
			  data: "cep=" + cep,
			  beforeSend: function()
			  {
				// enquanto a função esta sendo processada, você
				// pode exibir na tela uma
				$('#msg_v2').html('<img src=\'/principal/_imagens/_imagemLoja/loading.gif\'>');
				// msg de carregando
			  },
			  success: function(txt)
			  {
				// Pego a div co id = ajax_endereco
				// e substituo seu conteudo
				// com o texto enviado pelo php
				if(txt!='ERRO')
				{
					var data = txt.split("|#|"); 
					$('#e_endereco').attr('value',data[0]); 
					$('#e_bairro').attr('value',data[1]);
					$('#e_numero').attr('value',data[2]); 
					$('#e_cidade').attr('value',data[3]); 
					$('#e_estado').attr('value',data[4]); 
					$('#msg_v2').html('<img src=\'/principal/_imagens/_imagemLoja/ic_positivo.png\'>');
				}
				else
				{
					// se nao encontrar o cep, insiro esta pequena mensagem na div de id=msg
					$('#msg_v2').html('CEP Inexistente');
				}	
			},
			  error: function(txt)
			  {
				// em caso de erro você pode dar um alert('erro');
				alert('Houve um problema interno. tente novamente mais tarde.');
			  }
			}
		);
		
	}
}
//########################################################################################################


//########################################################################################################

function FormatarCEP(campo,xEvent) {
    
	var vr = campo.value;
	if (vr.length == 5)
		campo.value = vr + "-";

	return true;
}
//########################################################################################################

