function alteraAltura() {
  qtdeProdutos = $("#listagemFlutua ul li").size();
  if ((qtdeProdutos == 1) || (qtdeProdutos == 0))
    $("#listagemFlutua ul").css({height : 110});
  else
    $("#listagemFlutua ul").css({height : 210});
}
function maisfacil(){
    alteraAltura();
    if ( $("#listagemFlutua").is(":hidden") )
      $("#showLista img").attr("src",RAIZ + "_img/setamenuTop.gif");
    else
      $("#showLista img").attr("src",RAIZ + "_img/setamenu.gif");
    $("#listagemFlutua").animate({height : 'toggle', opacity : 'toggle'},1500);
}
$(document).ready(function () {
	
	var freteOk = true;      
	
	
	if($("#valorFrete").html() == "0,00"){
		   alert('Servi\347o indispon\355vel para essa regi\343o.');
		   freteOk = false;
    } 
	  
   
   $("#fecharPedido").click(function(){	   
	   	if(!freteOk){		   
			alert('Digite um CEP v\341lido para finalizar a compra.');		   
			return false;	   
		} 
		
		
		
		  
   });
   
   
   
  $(".btnCancelar").click(function(){		
		$("#comentar").fadeOut();
		$("#listaComentarios").fadeIn();
	});
	
	$("#btnComentar").click(function(){
		$("#listaComentarios").fadeOut();
		$("#comentar").fadeIn();
	});
	
	$("#mensagem").keypress(function(){		
		
		textarea = $(this);
		largura = 350;
		limite = 200;
		passo = largura / limite;
		
		indice = textarea.val().length;
		
		if(indice > limite)
		{
			textarea.val( textarea.val().substring(0, limite) );
		}
		
		$("#progresso").html($(this).val().length + '/200');
		
		left = indice * passo - largura;
		
		left = new String(left);
		if( left.indexOf(".") ) 
			$("#progresso").css("backgroundPosition", left  + "px 0px");
				
	});
   
  alteraAltura();
  
  $("#showLista").click(function() {
    maisfacil();
    return false;
  });
   
  $("#frmComentario").validate({
  		errorPlacement: function(error, element) {
			if ( element.is(":radio") )
				error.appendTo( element.parent() );
			else
				element.after(error);
		}

  });
  
  $("#cadNews").submit(function () {
    inputMail = $(this).find("input[name='email']").attr('value');
    $(this).html('<img src="' + RAIZ + '_img/loadingAnimation.gif" alt="Loading..." width="200"/>');
    $.post(RAIZ + 'news.php',{email : inputMail},function (resposta) {
      switch (resposta){
        case 'email':
          msg = 'Email inválido';
          break;
        case 'qtde':
          msg = 'Email já cadastrado';
          break;
        case 'sucesso':
          msg = 'Email cadastrado com sucesso';
          break;
        default:
          msg = 'Ocorreu um erro, por favor, tente mais tarde';
      }
      $("#cadNews").html(msg);
    });
    return false;
  });
});

