var prod_height = new Object();
var produto = new Object();

function abrir(msg)
{
	$(document).ready(function(){
		jQuery.facebox(msg);
	});
}

function fechaFacebox(){
    jQuery(document).trigger('close.facebox')
}


//Funções que inicializam com o Site
$(document).ready(function(){

	//Plugin para aplicar Rollover nas Imagens
    jquery_hover_img.init();
	
	//Plugin de marca d'Água
	var num = $(".abas > *").size();
	for(i=0;i<num;i++){
		$('#item_'+i).css('display','none');
	}
	
	$('input:text').setMask();
	$('#produtos li:last').addClass('bg-right');
	$('.desc_produto').css('vertical-align','bottom');
	$('.table-list table tr.head td:last').css('border-right','none');
	$('#items tr').click( function (){
		location.href = "ver/"+$(this).attr('id');
	});
	$('a[@rel*=lightbox]').lightBox();
	
	$('#produtos tr:first').addClass('borda');
	$('#produtos tr td:first-child').css('border-left','solid 1px #ccc');
	$('#produtos tr td:last-child').css('border-right','solid 1px #ccc');
	$('#produtos tr td:last').css('border-bottom','solid 1px #ccc');
	prod_height = $('.table-relatorio').height();
		
	$('*.nome_produto').click(function(){
		if($(this).attr('id')){
			location.href = $('base').attr('href')+'produtos/detalhe_produto/'+$(this).attr('id');
		}
		
		
	});
		
		

});

function fix_object(el){
	if(el == 0){			
		$('.campos').css('z-index','10');
	}else if(el == 1){
		$('.campos').css('position','relative');
		$('.campos').css('z-index','100');
	}
	
}

/**
 * var valEmail
 * Expressão regular de validação de e-mail
 */
var valEmail = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;

/**
 * Função de Validação do Formulário de Cadastro
 *
 * @return boolean
 */
function validaNews(){

	msg = "";

	if($('#email').val() == "" || $('#email').val() == "digite seu email"){
		msg += "<span>Email não informado.</span><br />";
    }else if (!checkMail($('#email').val())) {
		msg += "<span>E-mail inválido.</span><br />";	
	}

	if(msg != ""){
		msg = "<div id=\"topoValida\">Os seguintes campos encontram-se com problemas:<br /><br /></div>" + msg;
		jQuery.facebox(msg);
		return false;
	}
}

/**
 * Função de Validação do Formulário de Login
 *
 * @return boolean
 */
function valida_login(){

	msg = "";

	if($('#email_representante').val() == ""){
		msg += "<span>Email não informado.</span><br />";
    }else if (!checkMail($('#email_representante').val())) {
		msg += "<span>E-mail informado não é 'válido.</span><br />";	
	}
	
	if($('#senha_representante').val() == ""){
		msg += "<span>Senha não informada.</span><br />";
    }
	

	if(msg != ""){
		msg = "<div id=\"topoValida\" class=\"login-modal\"></div>" + msg;
		jQuery.facebox(msg);
		return false;
	}
}

/**
 * Função de Validação do Formulário de Cadastro
 *
 * @return boolean
 */
function validaCadastro(){

	msg = "";
	
	if($('#razao_social_representante').val() == ""){
		msg += "<span>Razão social não informada.</span><br />";
    }

	if($('#email_representante_cadastro').val() == ""){
		msg += "<span>Email não informado.</span><br />";
    }else if (!checkMail($('#email_representante_cadastro').val())) {
		msg += "<span>E-mail inválido.</span><br />";	
	}	

	if(msg != ""){
		msg = "<div id=\"topoValida\" class=\"login-modal\"></div>" + msg;
		jQuery.facebox(msg);
		return false;
	}
}


/**
 * Função de Validação do Formulário de Esqueci minha senha
 *
 * @return boolean
 */
function senha()
{
	jQuery.facebox({ ajax: $('base').attr('href')+'ajax/modal.php' });	
	
	var msg ='';
    vet_dados = '';

    base_url  = $('base').attr('href')+'login/esqueci_senha';
    $.ajax({
        type: "POST",
        url: base_url,
        data: vet_dados,
        success: function(msg) {

        		document.getElementById("resposta").innerHTML = msg;

                }
            });
}

function envia_senha(email_representante)
{
	$("#bt_cad").hide();
	$("#wait").show();
	
	vet_dados = "email_representante="+email_representante;
	   
    base_url  = $('base').attr('href')+"login/envia_senha";
    $.ajax({
        type: "POST",
        url: base_url,
        data: vet_dados,
        success: function(msg) {
			
        	document.getElementById("resposta").innerHTML = msg;
        		
        }
   });
}

function checkMail(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){ return true; }
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){
                    return true;
                }
    }else{
        return false;
        }
}

function abas(id){
	
	var num = $(".abas > *").size();
	
	if(document.getElementById("item_"+id).style.display == "none"){
		for(i=0;i<num;i++){
			if(document.getElementById("item_"+i).style.display == "block"){
				$("#item_"+i).toggle("slow");
				$("#lista_"+i).removeClass('down');
			}
		}
		$("#lista_"+id).addClass('down');
		$("#item_"+id).toggle("slow");
	}else{
		$("#item_"+id).toggle("fast");
		$("#lista_"+id).removeClass('down');
	}
	
}
function open_url(url){
	location.href = url;
}

function ValidaCNPJ(cnpj) {

  var i = 0;
  var l = 0;
  var strNum = "";
  var strMul = "6543298765432";
  var character = "";
  var iValido = 1;
  var iSoma = 0;
  var strNum_base = "";
  var iLenNum_base = 0;
  var iLenMul = 0;
  var iSoma = 0;
  var strNum_base = 0;
  var iLenNum_base = 0;

  if(cnpj == "00.000.000/0000-00"){
  	return false;
  }
  
  if (cnpj == ""){
	return false;
  }
        
  l = cnpj.length;
  for (i = 0; i < l; i++) {
        caracter = cnpj.substring(i,i+1)
        if ((caracter >= '0') && (caracter <= '9'))
           strNum = strNum + caracter;
  };

  if(strNum.length != 14){
	return false;
  }
  strNum_base = strNum.substring(0,12);
  iLenNum_base = strNum_base.length - 1;
  iLenMul = strMul.length - 1;
  for(i = 0;i < 12; i++)
        iSoma = iSoma +
                        parseInt(strNum_base.substring((iLenNum_base-i),(iLenNum_base-i)+1),10) *
                        parseInt(strMul.substring((iLenMul-i),(iLenMul-i)+1),10);

  iSoma = 11 - (iSoma - Math.floor(iSoma/11) * 11);
  if(iSoma == 11 || iSoma == 10)
        iSoma = 0;

  strNum_base = strNum_base + iSoma;
  iSoma = 0;
  iLenNum_base = strNum_base.length - 1
  for(i = 0; i < 13; i++)
        iSoma = iSoma +
                        parseInt(strNum_base.substring((iLenNum_base-i),(iLenNum_base-i)+1),10) *
                        parseInt(strMul.substring((iLenMul-i),(iLenMul-i)+1),10)

  iSoma = 11 - (iSoma - Math.floor(iSoma/11) * 11);
  if(iSoma == 11 || iSoma == 10)
        iSoma = 0;
  strNum_base = strNum_base + iSoma;
  if(strNum != strNum_base)
        return false;

  return true;

}

function valida_cadastro()
{
	$("#bt_cad").hide();
	$("#wait").show();
	
	verifica_email($("#email_representante").val());
	
	setTimeout("valida_form_cadastro()", 2000);
	
	return false;
}

function valida_cadastro_edita()
{
	$("#bt_cad").hide();
	$("#wait").show();
	
	if($("#email_antigo").val() != $("#email_representante").val())
	{
		document.getElementById('troca_email').value = 1;
		verifica_email_edita($("#email_representante").val());
	}
	
	setTimeout("valida_form_cadastro_edita()", 2000);
	
	return false;
}

function valida_form_cadastro()
{	
	msg = "";
	
	if($('#razao_social_representante').val() == ""){
		msg += "<span>Razão social não informada.</span><br />";
    }
	
	if($('#nome_fantasia_representante').val() == ""){
		msg += "<span>Nome Fantasia não informado.</span><br />";
    }
	
	if($('#cnpj_representante').val() == ""){
		msg += "<span>CNPJ/CPF não informado.</span><br />";
    }
	
	if($('#logradouro_endereco').val() == ""){
		msg += "<span>Endereço não informado.</span><br />";
    }
	
	if($('#numero_endereco').val() == ""){
		msg += "<span>Número não informado.</span><br />";
    }
    
    if($('#bairro_endereco').val() == ""){
		msg += "<span>Bairro não informado.</span><br />";
    }
	
	if($('#cep_endereco').val() == ""){
		msg += "<span>CEP não informado.</span><br />";
    }
	
	if($('#email_representante').val() == ""){
		msg += "<span>Email não informado.</span><br />";
    }else if (!checkMail($('#email_representante').val())) {
		msg += "<span>E-mail inválido.</span><br />";	
	}	
	
	if($('#email_alternativo_representante').val() == ""){
		msg += "<span>Email alternativo não informado.</span><br />";
    }else if (!checkMail($('#email_alternativo_representante').val())) {
		msg += "<span>E-mail alternativo inválido.</span><br />";	
	}
	
	if($('#nome_contato_representante').val() == ""){
		msg += "<span>Nome de contato não informado.</span><br />";
    }
    
    if($('#celular_representante').val() == ""){
		msg += "<span>Numero do telefone celular não informado.</span><br />";
    }
    
    if($('#fone_representante').val() == ""){
		msg += "<span>Numero do telefone fixo não informado.</span><br />";
    }
    
    if($('#senha_representante').val() == ""){
		msg += "<span>Senha de acesso não informada.</span><br />";
    }
    
    if($('#senha_representante').val() != ""){
    	
    	if($('#comfirm_senha_representante').val() != $('#senha_representante').val()){
			msg += "<span>Senha de acesso informada não confere com a confirmação.</span><br />";
	    }	
    }
    
    if($('#estado_endereco').val() == ""){
		msg += "<span>Estado não informado.</span><br />";
    }
    
    if($('#cidade_endereco').val() == ""){
		msg += "<span>Cidade não informada.</span><br />";
    }
	
	if ($("#flagMail").val() == 0) {
		msg += "<span>Este e-mail já encontra-se cadastrado em nosso sistema</span><br />";	
	}
	
	if(document.getElementById('aceito').checked == false)
	{
		msg += "<span>Você deve concordar com os termos de uso do site</span><br />";	
	}
	
	if(msg != ""){
		msg = "<div id=\"topoValida\" class=\"login-modal\"></div>" + msg;
		jQuery.facebox(msg);
		$("#bt_cad").show();
		$("#wait").hide();
		return false;
	}
    else
    {
    	document.frm_cadastro.submit();
    }
}

function valida_form_cadastro_edita()
{	
	msg = "";
	
	if($('#razao_social_representante').val() == ""){
		msg += "<span>Razão social não informada.</span><br />";
    }
	
	if($('#nome_fantasia_representante').val() == ""){
		msg += "<span>Nome Fantasia não informado.</span><br />";
    }
	
	if($('#cnpj_representante').val() == ""){
		msg += "<span>CNPJ/RG não informado.</span><br />";
    }
	
	if($('#logradouro_endereco').val() == ""){
		msg += "<span>Endereço não informado.</span><br />";
    }
	
	if($('#numero_endereco').val() == ""){
		msg += "<span>Número não informado.</span><br />";
    }
    
    if($('#bairro_endereco').val() == ""){
		msg += "<span>Bairro não informado.</span><br />";
    }
	
	if($('#cep_endereco').val() == ""){
		msg += "<span>CEP não informado.</span><br />";
    }
	
	if($('#email_representante').val() == ""){
		msg += "<span>Email não informado.</span><br />";
    }else if (!checkMail($('#email_representante').val())) {
		msg += "<span>E-mail inválido.</span><br />";	
	}	
	
	if($('#email_alternativo_representante').val() == ""){
		msg += "<span>Email alternativo não informado.</span><br />";
    }else if (!checkMail($('#email_alternativo_representante').val())) {
		msg += "<span>E-mail alternativo inválido.</span><br />";	
	}
	
	if($('#nome_contato_representante').val() == ""){
		msg += "<span>Nome de contato não informado.</span><br />";
    }
    
    if($('#celular_representante').val() == ""){
		msg += "<span>Numero do telefone celular não informado.</span><br />";
    }
    
    if($('#fone_representante').val() == ""){
		msg += "<span>Numero do telefone fixo não informado.</span><br />";
    }
    
    if($('#estado_endereco').val() == ""){
		msg += "<span>Estado não informado.</span><br />";
    }
    
    if($('#cidade_endereco').val() == ""){
		msg += "<span>Cidade não informada.</span><br />";
    }
	
	if ($("#flagMail").val() == 0) {
		msg += "<span>Este e-mail já encontra-se cadastrado em nosso sistema</span><br />";	
	}
	
	if(msg != ""){
		msg = "<div id=\"topoValida\" class=\"login-modal\"></div>" + msg;
		jQuery.facebox(msg);
		$("#bt_cad").show();
		$("#wait").hide();
		return false;
	}
    else
    {
    	document.frm_cadastro.submit();
    }
}

function verifica_email(email_representante)
{
	if(email_representante != "")
    {
		vet_dados = "email_representante="+email_representante;
	   
	    base_url  = $('base').attr('href')+"cadastro/verifica_email";
	    
	    $.ajax({
	        type: "POST",
	        url: base_url,
	        data: vet_dados,
	        success: function(msg) {
	        	
	        	if(msg == 1)
	        	{
	        		//Email não está no cadastro
	        		document.getElementById('flagMail').value = 1;
	        	}
	        	else
	        	{
	        		//Email já existe
	        		document.getElementById('flagMail').value = 0;
	        	}
	        }
	   });
    }
}

function verifica_email_edita(email_representante)
{
	if(email_representante != "")
    {
		vet_dados = "email_representante="+email_representante;
	   
	    base_url  = $('base').attr('href')+"cadastro/verifica_email";
	    
	    $.ajax({
	        type: "POST",
	        url: base_url,
	        data: vet_dados,
	        success: function(msg) {
	        	
	        	if(msg == 1)
	        	{
	        		//Email não está no cadastro
	        		document.getElementById('flagMail').value = 1;
	        	}
	        	else
	        	{
	        		//Email já existe
	        		document.getElementById('flagMail').value = 0;
	        		document.getElementById('troca_email').value = 0;
	        	}
	        }
	   });
    }
}

function busca_cidades(id_estado)
{
	$("#resposta").hide();
	$("#wait2").show();
	
	vet_dados = "id_estado="+id_estado;
	   
    base_url  = $('base').attr('href')+"cadastro/busca_cidades";
    $.ajax({
        type: "POST",
        url: base_url,
        data: vet_dados,
        success: function(msg) {
			
        	document.getElementById("resposta").innerHTML = msg;
        	$("#resposta").show();
			$("#wait2").hide();
        		
        }
   });
}

function busca_cidades_lojista(id_estado)
{	
	vet_dados = "id_estado="+id_estado;
	   
    base_url  = $('base').attr('href')+"lojista/busca_cidades";
    $.ajax({
        type: "POST",
        url: base_url,
        data: vet_dados,
        success: function(msg) {
			
        	document.getElementById("cidades_resp").innerHTML = msg;	
        }
   });
}

function validaBusca()
{
	msg = "";
	
	if($('#string_busca').val() == "" || $('#string_busca').val() == "digite o produto ou código"){
		msg += "<span>Informe um parâmetro para a busca.</span><br />";
    }	

	if(msg != ""){
		msg = "<div id=\"topoValida\" class=\"login-modal\"></div>" + msg;
		jQuery.facebox(msg);
		return false;
	}
}

function valida_carrinho()
{
	msg = "";
	
	if($('#valida_itens').val() == "1")
	{	
		if($('#tamanho').val() == ""){
			msg += "<span>Informe um tamanho para o produto.</span><br />";
	    }
	    
	    if(!$('#frm_detalhe :radio').is(':checked')){
			msg += "<span>Informe uma cor para o produto.</span><br />";
	    }
	}
	else
	{
		if(!$('#frm_detalhe :radio').is(':checked')){
			msg += "<span>Informe uma cor para o produto.</span><br />";
	    }
	}
	
	if(msg != ""){
		msg = "<div id=\"topoValida\" class=\"login-modal\"></div>" + msg;
		jQuery.facebox(msg);
		return false;
	}
}

function calc_frete()
{
	$('#box-calc').fadeOut("fast");
	$('#box-frete').slideDown("slow");
}

function set_frete(){
	$('#box-frete').slideUp("slow");
	$('#box-calc').fadeIn("fast");
}

function cancel_frete(){
	$('#box-frete').slideUp("slow");
	$('#box-calc').fadeIn("fast");
}

function get_frete(cep)
{
	$('#load-remove').css('height',prod_height);
	$('#load-remove').fadeIn('fast');
	
	vet_dados = "cep="+cep;
		   
	    base_url  = $('base').attr('href')+"pedido/calcula_frete";
	    $.ajax({
	        type: "POST",
	        url: base_url,
	        data: vet_dados,
	        success: function(msg)
	        {	
	        	document.getElementById("fretes").innerHTML = msg;
	        	$('#fretes').slideDown("slow");
	        	$('#load-remove').fadeOut('fast');
	        }
	   });
}

function remove_item_carrinho(id_carrinho)
{
	$('#load-remove').css('height',prod_height);
	$('#load-remove').fadeIn('fast');
	
	if($('#qtd_item_'+id_carrinho).val() < 1 || $('#qtd_item').val() > 999)
	{
		$('#load-remove').fadeOut('fast');
		msg = "<span>Informe uma quantidade válida para o item.</span><br />";
		msg = "<div id=\"topoValida\" class=\"login-modal\"></div>" + msg;
		jQuery.facebox(msg);
	}
	else
	{
		vet_dados = "id_carrinho="+id_carrinho;
		   
	    base_url  = $('base').attr('href')+"pedido/remove_item_carrinho";
	    $.ajax({
	        type: "POST",
	        url: base_url,
	        data: vet_dados,
	        success: function(msg)
	        {	
	        	document.getElementById("resposta").innerHTML = msg;
	        	$('input:text').setMask();
				$('#produtos li:last').addClass('bg-right');
				$('.desc_produto').css('vertical-align','bottom');
				$('.table-list table tr.head td:last').css('border-right','none');
				$('#items tr').click( function (){
					location.href = "ver/"+$(this).attr('id');
				});
				$('a[@rel*=lightbox]').lightBox();
				
				$('#produtos tr:first').addClass('borda');
				$('#produtos tr td:first-child').css('border-left','solid 1px #ccc');
				$('#produtos tr td:last-child').css('border-right','solid 1px #ccc');
				$('#produtos tr td:last').css('border-bottom','solid 1px #ccc');
				prod_height = $('.table-relatorio').height();
				document.getElementById("num_itens").innerHTML = $('#count_itens').val() + ' item(s)';
	        	$('#load-remove').fadeOut('fast');	
	        }
	   });
	}
}

function atualiza_carrinho()
{
	$('#load-remove').css('height',prod_height);
	$('#load-remove').fadeIn('slow');
	
	count = $('.count').size();
	
	msg = "";
	
	for(i=0;i<=count-1;i++)
	{
		if(document.frm_carrinho.elements[i].value < 1 || document.frm_carrinho.elements[i].value > 999)
		{
			msg = "<span>Um dos itens do carrinho contém uma quantidade inválida.</span><br />";
	    }	
	}
	
	if(msg != "")
	{
		$('#load-remove').fadeOut('fast');
		msg = "<div id=\"topoValida\" class=\"login-modal\"></div>" + msg;
		jQuery.facebox(msg);
	}
	else
	{
		i=0;
		
		vet_dados = 'total_itens='+count;
		
		for(i=0;i<=count-1;i++)
		{
			vet_dados += "&qtd_item_"+i+"="+document.frm_carrinho.elements[i].value;
		}
		
	    base_url  = $('base').attr('href')+"pedido/atualiza_carrinho";
	    $.ajax({
	        type: "POST",
	        url: base_url,
	        data: vet_dados,
	        success: function(msg)
	        {
	        	document.getElementById("resposta").innerHTML = msg;
	        	$('input:text').setMask();
				$('#produtos li:last').addClass('bg-right');
				$('.desc_produto').css('vertical-align','bottom');
				$('.table-list table tr.head td:last').css('border-right','none');
				$('#items tr').click( function (){
					location.href = "ver/"+$(this).attr('id');
				});
				$('a[@rel*=lightbox]').lightBox();
				
				$('#produtos tr:first').addClass('borda');
				$('#produtos tr td:first-child').css('border-left','solid 1px #ccc');
				$('#produtos tr td:last-child').css('border-right','solid 1px #ccc');
				$('#produtos tr td:last').css('border-bottom','solid 1px #ccc');
				prod_height = $('.table-relatorio').height();
				document.getElementById("num_itens").innerHTML = $('#count_itens').val() + ' item(s)';
	        	$('#load-remove').fadeOut('fast');	
	        }
	   });
	}
}


function seleciona_lojista(id_logista){
		
	$('#id_lojista').attr('value', id_logista);
	habilita_prosseguir();
	$(document).ready( function (){
		msg = '<span>Lojista selecionado com sucesso!</span> <br />';
		msg = "<div id=\"topoValida\" class=\"login-aviso\"></div>" + msg;
		jQuery.facebox(msg);
	});
	
}

/*
function seleciona_lojista(id_logista)
{
	$('#load-remove').css('height',prod_height);
	$('#load-remove').fadeIn('slow');
	$('#id_lojista').attr('value',id_logista);
	
	vet_dados = 'id_logista='+id_logista;

    base_url  = $('base').attr('href')+'pedido/calcula_frete';
    $.ajax({
        type: "POST",
        url: base_url,
        data: vet_dados,
        success: function(msg) {

        		document.getElementById("frete_resp").innerHTML = msg;
        		$('#load-remove').fadeOut('fast');
        		$('#frete_resp').slideDown("slow");
        		$('#bt_conc').fadeOut('fast');
        		$('input:text').setMask();

                }
            });
}
*/
function edita_lojista(id_logista,secao)
{
	jQuery.facebox({ ajax: $('base').attr('href')+'ajax/modal.php' });	
	
	var msg ='';
    vet_dados = 'id_logista='+id_logista+'&secao='+secao;

    base_url  = $('base').attr('href')+'lojista/edita_logista';
    $.ajax({
        type: "POST",
        url: base_url,
        data: vet_dados,
        success: function(msg) {

        		document.getElementById("resposta").innerHTML = msg;
        		$('input:text').setMask();
        		$('#facebox').css('left','380px');

                }
            });
}

function atualiza_lojista(secao)
{
	msg = "";
	
	if($('#razao_social_representante').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>Razão social não informada.</b><br />';
    }
	
	if($('#nome_fantasia_logista').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>Nome fantasia não informado.</b><br />';
    }
	
	if($('#cnpj_logista').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>CNPJ não informado.</b><br />';
    }
	
	if($('#logradouro_endereco').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>Endereço não informado.</b><br />';
    }
	
	if($('#numero_endereco').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>Número não informado.</b><br />';
    }
    
    if($('#bairro_endereco').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>Bairro não informado.</b><br />';
    }
	
	if($('#cep_endereco').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>CEP não informado.</b><br />';
    }
	
	if($('#email_logista').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>E-mail não informado.</b><br />';
    }else if (!checkMail($('#email_logista').val())) {
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>E-mail inválido.</b><br />';	
	}	
	
	if($('#nome_contato_logista').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>Nome do contato não informado.</b><br />';
    }
    
    if($('#fone_fixo_logista').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>Número do telefone fixo não informado.</b><br />';
    }
    
    if($('#celular_logista').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>Número do celular não informado.</b><br />';
    }
    
    if($('#estado_endereco').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>Estado não informado.</b><br />';
    }
    
    if($('#cidade_endereco').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>Cidade não informada.</b><br />';
    }
	
	if(msg != ""){
		document.getElementById("msg_erro").innerHTML = msg;
		$('#msg_erro').fadeIn('fast');
		return false;
	}
    else
    {
	
		vet_dados = 'id_logista='+$('#id_logista').val()+'&';
		vet_dados += 'id_endereco='+$('#id_endereco').val()+'&';
		vet_dados += 'cnpj_logista='+$('#cnpj_logista').val()+'&';
		vet_dados += 'logradouro_endereco='+$('#logradouro_endereco').val()+'&';
		vet_dados += 'inscricao_estadual_logista='+$('#inscricao_estadual_logista').val()+'&';
		vet_dados += 'complemento_endereco='+$('#complemento_endereco').val()+'&';
		vet_dados += 'razao_social_logista='+$('#razao_social_logista').val()+'&';
		vet_dados += 'numero_endereco='+$('#numero_endereco').val()+'&';
		vet_dados += 'nome_fantasia_logista='+$('#nome_fantasia_logista').val()+'&';
		vet_dados += 'bairro_endereco='+$('#bairro_endereco').val()+'&';
		vet_dados += 'fone_logista='+$('#fone_logista').val()+'&';
		vet_dados += 'fone_fixo_logista='+$('#fone_fixo_logista').val()+'&';
		vet_dados += 'celular_logista='+$('#celular_logista').val()+'&';
		vet_dados += 'estado_endereco='+$('#estado_endereco').val()+'&';
		vet_dados += 'email_logista='+$('#email_logista').val()+'&';
		vet_dados += 'cidade_endereco='+$('#cidade_endereco').val()+'&';
		vet_dados += 'nome_contato_logista='+$('#nome_contato_logista').val()+'&';
		vet_dados += 'secao='+secao+'&';
		vet_dados += 'cep_endereco='+$('#cep_endereco').val();
		
		base_url  = $('base').attr('href')+'lojista/atualiza_lojista';
	    $.ajax({
	        type: "POST",
	        url: base_url,
	        data: vet_dados,
	        success: function(msg) {
	
	        		fechaFacebox();
	        		document.getElementById("lojista_resp").innerHTML = msg;
	        		$('input:text').setMask();
					$('#produtos li:last').addClass('bg-right');
					$('.desc_produto').css('vertical-align','bottom');
					$('.table-list table tr.head td:last').css('border-right','none');
					$('#items tr').click( function (){
						location.href = "ver/"+$(this).attr('id');
					});
					$('a[@rel*=lightbox]').lightBox();
					
					$('#produtos tr:first').addClass('borda');
					$('#produtos tr td:first-child').css('border-left','solid 1px #ccc');
					$('#produtos tr td:last-child').css('border-right','solid 1px #ccc');
					$('#produtos tr td:last').css('border-bottom','solid 1px #ccc');
					prod_height = $('.table-relatorio').height();
	
	                }
	            });
    }
}

function insere_lojista(secao)
{
	jQuery.facebox({ ajax: $('base').attr('href')+'ajax/modal.php' });	
	
	var msg ='';
    vet_dados = 'secao='+secao;

    base_url  = $('base').attr('href')+'lojista/insere_logista';
    $.ajax({
        type: "POST",
        url: base_url,
        data: vet_dados,
        success: function(msg) {

        		document.getElementById("resposta").innerHTML = msg;
        		$('input:text').setMask();
        		$('#facebox').css('left','380px');

                }
            });
}

function inserir_lojista(secao)
{
	msg = "";
	
	if($('#razao_social_representante').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>Razão social não informada.</b><br />';
    }
	
	if($('#nome_fantasia_logista').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>Nome fantasia não informado.</b><br />';
    }
	
	if($('#cnpj_logista').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>CNPJ/RG não informado.</b><br />';
    }
	
	if($('#logradouro_endereco').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>Endereço não informado.</b><br />';
    }
	
	if($('#numero_endereco').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>Número não informado.</b><br />';
    }
    
    if($('#bairro_endereco').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>Bairro não informado.</b><br />';
    }
	
	if($('#cep_endereco').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>CEP não informado.</b><br />';
    }
	
	if($('#email_logista').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>E-mail não informado.</b><br />';
    }else if (!checkMail($('#email_logista').val())) {
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>E-mail inválido.</b><br />';	
	}	
	
	if($('#nome_contato_logista').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>Nome do contato não informado.</b><br />';
    }
    
    if($('#fone_fixo_logista').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>Número do telefone fixo não informado.</b><br />';
    }
    
    if($('#celular_logista').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>Número do celular não informado.</b><br />';
    }
    if($('#estado_endereco').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>Estado não informado.</b><br />';
    }
    
    if($('#cidade_endereco').val() == ""){
		msg += '<img src="'+$('base').attr('href')+'images/site/delicon.gif" align="absmiddle" />&nbsp;<b>Cidade não informada.</b><br />';
    }
	
	if(msg != ""){
		document.getElementById("msg_erro").innerHTML = msg;
		$('#msg_erro').fadeIn('fast');
		return false;
	}
    else
    {
		vet_dados = 'cnpj_logista='+$('#cnpj_logista').val()+'&';
		vet_dados += 'logradouro_endereco='+$('#logradouro_endereco').val()+'&';
		vet_dados += 'inscricao_estadual_logista='+$('#inscricao_estadual_logista').val()+'&';
		vet_dados += 'complemento_endereco='+$('#complemento_endereco').val()+'&';
		vet_dados += 'razao_social_logista='+$('#razao_social_logista').val()+'&';
		vet_dados += 'numero_endereco='+$('#numero_endereco').val()+'&';
		vet_dados += 'nome_fantasia_logista='+$('#nome_fantasia_logista').val()+'&';
		vet_dados += 'bairro_endereco='+$('#bairro_endereco').val()+'&';
		vet_dados += 'fone_logista='+$('#fone_logista').val()+'&';
		vet_dados += 'fone_fixo_logista='+$('#fone_fixo_logista').val()+'&';
		vet_dados += 'celular_logista='+$('#celular_logista').val()+'&';
		vet_dados += 'estado_endereco='+$('#estado_endereco').val()+'&';
		vet_dados += 'email_logista='+$('#email_logista').val()+'&';
		vet_dados += 'cidade_endereco='+$('#cidade_endereco').val()+'&';
		vet_dados += 'nome_contato_logista='+$('#nome_contato_logista').val()+'&';
		vet_dados += 'secao='+secao+'&';
		vet_dados += 'cep_endereco='+$('#cep_endereco').val();
		
		base_url  = $('base').attr('href')+'lojista/atualiza_lojista';
	    $.ajax({
	        type: "POST",
	        url: base_url,
	        data: vet_dados,
	        success: function(msg) {
	
	        		fechaFacebox();
	        		document.getElementById("lojista_resp").innerHTML = msg;
	        		$('input:text').setMask();
					$('#produtos li:last').addClass('bg-right');
					$('.desc_produto').css('vertical-align','bottom');
					$('.table-list table tr.head td:last').css('border-right','none');
					$('#items tr').click( function (){
						location.href = "ver/"+$(this).attr('id');
					});
					$('a[@rel*=lightbox]').lightBox();
					
					$('#produtos tr:first').addClass('borda');
					$('#produtos tr td:first-child').css('border-left','solid 1px #ccc');
					$('#produtos tr td:last-child').css('border-right','solid 1px #ccc');
					$('#produtos tr td:last').css('border-bottom','solid 1px #ccc');
					prod_height = $('.table-relatorio').height();
	
	                }
	            });
	}
}

function remove_lojista(id_logista)
{
	jQuery.facebox({ ajax: $('base').attr('href')+'ajax/modal_remove_lojista.php?id_logista='+id_logista });	
}

function habilita_prosseguir()
{
	$('#bt_conc').fadeIn('fast');
}