$(document).ready(function() {
   //inicializa o frame
   $(".box a").jframe({width:746});
	  
	  
	  //carrega a janela do orcamento com o jframe ainda aberto
	  $("#right .bts").live('click', function(){
	   var link = this; 
	   $(link).text("Carregando...").css({fontSize:'12px'}); 
	   $("#jframe").animate({opacity:0.6}, function(){
	      $(this).load($(link).attr("href") +" div:first", function(){
		 $(this).animate({opacity:1});
	      });
	    });
	    return false;
	  });
          
          
          function imageOpen(obj){
            if($("#image-container").length == 0){
              $("#right h3").before('<div id="image-container"><span id="loading">Carregando...</span></div>');
              $("#image-container").css({textAlign:'center', padding:'20px 0 30px 0'});
              var imgUrl = $(obj).attr("href");
              var img = new Image();
          
              $(img)
              .load(function () {
              $(this).hide();
              $('#image-container')
              .append(this);
              $(this).css({display:'inline'}).wrap('<div class="image-wraper"></div>').show();
              $(".image-wraper").css({width:$(this).width(), margin:"0 auto"});
              $(".image-wraper img").before('<div class="close-img"><strong>Fechar</strong></div>');
              $(".close-img, #image-container img").click(function(){
                 $("#image-container").slideUp("slow", function(){$(this).remove()});
              }).css({textAlign:'right', cursor:'pointer'});
              $("#image-container #loading").hide();
              })    
              .error(function () {
              //tratar o erro!
              alert("Erro ao carregar a imagem!");
              })
              .attr('src', imgUrl);
            }
            return false;
          }
          
          
	  //carrega a imagem ampliada do produto
          $("#left a").live('click', function(){
            imageOpen(this);
            return false;
          });	  
	  
	  var vals = '';
	  
	  //exclui os orcamentos
	  $("#bt_orcamento").live('click', function(){  
	    $("#lista-orcamentos input").each(function(){
	       if(this.checked){
		vals+=$(this).val()+"|";
	       }
	    });
	  
	  if(vals.length > 0){ 
	    $.ajax({
              type: "POST",
              url: "excluir-orcamento.php",
              data: 'lista='+vals,
              success: function(html){
               $("#lista-orcamentos").empty().append(html);
	       vals = '';
              }
            });
	  } else {
	    alert("Selecione ao menos uma opcao para excluir!");
	  }
	    return false;
	  });
          
          
          $("input[name='check_telefone']").live('click', function(){
            if(this.checked){
              $(this).val("telefone");
            } else{
              $(this).val("");
            }
          });
          
          
          $("input[name='check_email']").live('click', function(){
            if(this.checked){
              $(this).val("email");
            } else{
              $(this).val("");
            }
          });	
	  
	  //evia o orcamento por ajax
	  $("#bt_enviar_orcamento").live('click', function(){
	     
	     if($("#lista-orcamentos input").length > 0){
	     
	       $("#jframe").fadeTo("slow", 0.6);
	       //$("#forcamento").html('<p id="p1">Enviando dados, aguarde...</p>');
               var str_data = '';
	       $("#forcamento input").each(function(){
	         if($(this).attr('name')){
	   	 str_data+=$(this).attr('name')+'='+$(this).val()+'&';
	         }
	       });
	     
	       str_data = str_data.substr(0,(str_data.length-1));
	     
	       $.ajax({
                 type: "POST",
                 url: "enviar-orcamento.php",
                 data: str_data,
                 success: function(html){
                   $("#forcamento").empty().append('<p id="p1">'+html+'</p>');
	           $("#jframe").fadeTo("slow", 1);
	           str_data = '';
                 }  
              });	     
	    
	     } else {
	       alert('Selecione ao menos um item para enviar o orçamento!')
	     }
	     return false;
	  });
});