$(document).ready(function(){
						   
	/* Seta o tamanho da div conteudo de acordo co o a janela  */
    /* ====================================================================== */
	
	$alturaDocum = $(window).height();
	$largurDocum = $(window).width();
	
	$divConteudo = $(".td_conteudo");
	$divConteudo.css("height", ($alturaDocum-301)+"px");
	
	//$divEmpresa = $(".td_institucional");
	//$divEmpresa.css("height", ($alturaDocum-136)+"px");
	
	//$divHome = $(".td_home");
	//$divHome.css("height", ($alturaDocum-401)+"px");
	
	$divEspacoe = $(".img_espacoe");
	$divEspacod = $(".img_espacod");
	$divEspacoe.css("width", ((($divEspacoe.width()-974)/2)+1)+"px");
	$divEspacod.css("width", (($divEspacod.width()-974)/2)+"px");
	
	/*$divRodape = $(".td_rodape_interna");
	$calcBackg = 974-($divEspacod.width()/2);
	$divRodape.css("background-position", "-"+$calcBackg+"px 0px");*/	
	
	$(window).resize(function(){
		$alturaDocum = $(window).height();
		$divConteudo = $(".td_conteudo");
		$divConteudo.css("height", ($alturaDocum-301)+"px");					  
	});
	
	
	/* Ativa funções de mascara para campos input  */
    /* ====================================================================== */
	
	initMask();
	
	
	/* Executa busca de cidades de acordo com estado */
    /* ====================================================================== */
	
	$("#estado").bind("change", function(){
		//retornaCidades("#estado", "#cidade", "");	
		$("#combo").attr("src", "send.combos.php?acao=cidades&uf="+$(this).val());
	});
	
	
	/* Executa busca do endereço através do cep */
    /* ====================================================================== */
	
	$("#cep").bind("blur", function(){
		$("#combo").attr("src", "send.combos.php?acao=endereco&cep="+$(this).val());
	});
	
		
	/* Exibição do label interno do campo de acesso restrito */
    /* ====================================================================== */

    var $strLogin = $('#restrito #login');
	var $strSenha = $('#restrito #senha');

    if ($strLogin.val() == '' || $strLogin.val() == 'Login:') {
        $strLogin.addClass('vazio').val('Login:');
    }
	
    $strLogin.focus(function() {
        if($strLogin.hasClass('vazio')) {
           $strLogin.removeClass('vazio').val('');
        }
    });
	
    $strLogin.blur(function() {
        if($strLogin.val() == '') {
           $strLogin.addClass('vazio').val('Login:');
        }
    });
	
	if ($strSenha.val() == '' || $strSenha.val() == 'Senha:') {
        $strSenha.addClass('vazio').val('Senha:');
    }
	
	$strSenha.focus(function() {
        if($strSenha.hasClass('vazio')) {
           $strSenha.removeClass('vazio').val('');
		   $strSenha.attr("type", "password");
        }
    });
	
    $strSenha.blur(function() {
        if($strSenha.val() == '') {
           $strSenha.addClass('vazio').val('Senha:');
		   $strSenha.attr("type", "text");
        }
    });
	
	
	/* Controle de checkbox  */
    /* ====================================================================== */
	
	marcaBox("#checkPromocoes", "#promocoes");
	marcaBox("#checkNews", "#news");
	
	
	/* Segue imagem  */
    /* ====================================================================== */
	
	$(".divProdutosImagem").each(function(){
										  
		  var foto = $(this).parent().attr("foto");
		  var prod = $(this).parent().attr("produto");
		  var idp  = $(this).parent().attr("id");
		  var cat  = $(this).parent().attr("idc");
		  var link = $(this).parent().attr("link");
		  
		  $(this).mouseover(function(){
			  $("#divProdutoVoando").show();
			  $("#divProdutoVoando #fotoProduto").attr("src", foto);
		  });
		  
		  $(this).mousemove(function(e){
			  var posX = e.pageX;
			  var posY = e.pageY;
			  
			  if (posX > 800) { var mouX = posX-300; } else { var mouX = posX+5; }
			  
			  $("#divProdutoVoando").css({top: (e.pageY+5),left: (mouX)});
			  
		  });
		  
		  $(this).mouseout(function(){
			  $("#divProdutoVoando").hide();
			  $("#divProdutoVoando #fotoProduto").attr("src", "_imagens/ico_loadergroda.gif");
		  });
		  
		  if (link && link != "none")
		  {
			  $(this).click(function(){
				  location.href = "produtos_detalhe.php?categoria="+cat+"&id="+idp;
			  });
		  }
	});
	
	
	/* Galeria de fotos do produto  */
    /* ====================================================================== */
	
	var galImg = $(".divProdutosFotinho");
	var posImg = Number($("#ampatual").val());
	var totImg = Number(galImg.length);
	var numImg = Number(totImg-1);
	
	$(".btn_proxima").css("cursor", "pointer");
	$(".btn_anterior").css("cursor", "pointer");
	
	$(".btn_proxima").bind("click", function(){
		posFot = Number($("#ampatual").attr("value"));
		posImg = (posFot>=numImg) ? numImg : posFot+1;		
		$("#ampliada").attr("src", galImg.eq(posImg).attr("src"));
		$("#ampatual").attr("value", posImg);
		$("#contador").empty().html((posImg+1)+"/"+totImg);
	});
	
	$(".btn_anterior").bind("click", function(){
		posFot = Number($("#ampatual").attr("value"));
		posImg = (posFot<=0) ? 0 : posFot-1;
		$("#ampliada").attr("src", galImg.eq(posImg).attr("src"));
		$("#ampatual").attr("value", posImg);
		$("#contador").empty().html((posImg+1)+"/"+totImg);
	});
	
});


function marcaBox(check, campo)
{
	$btCheck = $(check);
	$cpValor = $(campo);
	
	$btCheck.toggle(function(){
		$(this).removeClass("divContatoCheckMarcado").addClass("divContatoCheck");
		$cpValor.val("0");
	}, function(){
		$(this).removeClass("divContatoCheck").addClass("divContatoCheckMarcado");
		$cpValor.val("1");
	});	
}

function initMask()
{
	$(".maskFONE").mask("(99) 9999.9999");
	$(".maskCPF").mask("999.999.999-99");
	$(".maskCEP").mask("99999999");
	$(".maskDATA").mask("99/99/9999");
	$(".maskVALOR").maskMoney({symbol:"R$",decimal:",",thousands:"."});
}

function gravaParam(param, campo)
{
	var valor = $.jqURL.get(param, {win: window.top});
	$(campo).val(valor);	
}