function alterarQuant(produtoID)
{
	var quantDigitada = parseInt($('#quantidade_'+produtoID).val());
	var estoque		  = parseInt($('#estoque_'+produtoID).val());
	if(quantDigitada <= estoque)
		$('#item_'+produtoID).submit();
	else
		alert('No momento temos em nosso estoque ' + estoque + ', escolha outra quantidade.');
}


$(document).ready(function(){
	
	$('.submitForm').click(function(){
		$(this).parents('form').submit();
	});
	
	var pos = 0;
	$('.fileuploader').each(function(){
		var uploader = new qq.FileUploader({
            element: $('.fileuploader')[pos],
			allowedExtensions: ['jpg', 'jpeg', 'png', 'gif','bmp'],
			sizeLimit: 2097152,
			minSizeLimit: 1,
			maxConnections: 1,
            action: 'ajax/upload.php?pos=' + pos,
            debug: false,
			multiple: false,
			displayMsg: 'Selecionar minha logo <br />(M&aacute;ximo 2MB)',
			showFileName: true,
			onComplete: function(id, fileName, responseJSON){
					//$('.qq-upload-list').remove();
					$('.minhalogo_input_' + responseJSON.pos).val(responseJSON.uploaderFileName);
					$('.minhalogo_img_' + responseJSON.pos).show().attr('src',responseJSON.uploaderFileName);
			},
			showMessage: function(message){ alert(message); }
        });
		pos++;
	});
		
	//SCRIPT AC
		   $(".maskDate").mask("99/99/9999");
		   $(".maskTel").mask("(99) 9999-9999");
		   $(".maskCpf").mask("99999999999");
		   $(".maskCep").mask("99999999");
		
		//ToolTip
		$('.tooltip_img').tooltip({
				delay: 0,
				showURL: false,
				bodyHandler: function() {
					return  $('<img />').attr("src", this.href);
				}
		});
		
		//ShadowBox
		Shadowbox.init();
		
		// PÃ?GINA PRODUTO
			
			function abirNoShadow(URL_IMG,TITULO) {
				// open a welcome message as soon as the window loads
				Shadowbox.open({
					title: TITULO,
					player: 'img',
					content: URL_IMG
				});
			};
			
			
				$('.select_cor').change(function(){
					var nomeCor = $(this).val();
					var rgb 	= $('#rgbs').children('div[title="'+ nomeCor +'"]').text();
					$(this).parent('div').siblings('.amostra_cor').css('background',rgb);
				});
			
				//abrir imagem logo
				$('.select_logomarca').change(function()
				{
					var logo = $(this).parent('div').siblings('.envieLogo');
					var val = $(this).val();
					if(val == 'minha_logo')
					{
						logo.show('fast');
					}
					else
					{
						logo.hide('fast');
						var ID_IMG 	= val;
						var URL_IMG	= $('#imgs_logomarcas .'+ID_IMG).attr('src');
						var TITULO	= $('#imgs_logomarcas .'+ID_IMG).attr('title');
						abirNoShadow(URL_IMG,TITULO);
					}
				});
			
			
				//abrir imagem tipo escrita
				$('#select_tipo_escrita').change(function()
				{
					var ID_IMG 	= $(this).val();
					var URL_IMG	= $('#imgs_tipos_escritas .'+ID_IMG).attr('src');
					var TITULO	= $('#imgs_tipos_escritas .'+ID_IMG).attr('title');
					abirNoShadow(URL_IMG,TITULO);
				});
			
			
			//BotÃµes sexo e tamanhos
			$('.option_select').click(function()
			{
				var valor 			= $(this).text();
				var estoque 		= $(this).attr('title');
				var codigo_barra 	= $(this).attr('name');
				
				$(this).siblings('#input_tamanho').val(valor);
				$(this).siblings('#input_estoque').val(estoque);
				$(this).siblings('#input_codigo_barra').val(codigo_barra);
				
				$(this).addClass('desbotado');
				$(this).siblings('.option_select').removeClass('desbotado');
			});
			
			
			
			//Validar form bordados
			//Verificar campos relacionados Ã  Bordar texto
			  function verificar_dependentes(Msg_erro,Filho,Pai)
			  {
				  	//(Pai2 foi criado porque um campo pode ser dependente de dois pais. ex.: localizaÃ§Ã£o do logo ou texto bordado. ) 
				  	//CondiÃ§Ãµes para NÃƒO enviar o form (Pai existe e filho nÃ£o)                     OU   pai2 foi definido, existe e filho nÃ£o  
				  if (($(Pai).val() != "") &&  $(Filho).val() == "") {
					  //Capitura a frase jÃ¡ escrita, para exibir vÃ¡rios erros ao mesmo tempo
					  var msg_anterior = $(".error_bordado").html();
					  //Escreve as mensagens de erro
					$(".error_bordado").html(msg_anterior+'<br />'+Msg_erro).show();
					//Colore o filho que nÃ£o foi preenchido
					//$(Filho).css('background','#f99');
					return false;
				  }
				  return true;
			  }
			
			function verificar_envio_minha_logo()
			  {
				  var logo 			= $('#select_logomarca').val();
				  var minha_logo 	= $('#minhalogo_input').val();
				  if (logo == 'minha_logo' && minha_logo == '') {
					  //Capitura a frase jÃ¡ escrita, para exibir vÃ¡rios erros ao mesmo tempo
					  var msg_anterior = $(".error_bordado").html();
					  //Escreve as mensagens de erro
					$(".error_bordado").html(msg_anterior+'<br />'+'Escolha sua logo clicando em "Selecionar minha logo".').show();
					//Colore o filho que nÃ£o foi preenchido
					//$(Filho).css('background','#f99');
					return false;
				  }
				  return true;
			  }
			
			$("#preferenncias_produto").submit(function() {
				// Verifica a disponibilidade
				var quantidade 		= parseInt($('#input_quantidade').val());
				var estoque 		= parseInt($('#input_estoque').val());
				var tamanho 		= $('#input_tamanho').val();
				
				if(quantidade > estoque)
				{
					alert('No momento temos em nosso estoque '+estoque+' do tamanho '+tamanho+', escolha outra quantidade.');	
					return false;
				}
				
				// Definir valor inicial '' para nÃ£o ficar exibindo a mesma frase vÃ¡rias vezes.
				$(".error_bordado").html('');
				var v1 = verificar_dependentes('Escolha a localiza&ccedil;&atilde;o da logomarca 1.','#select_localizacao','#select_logomarca');
				var v2 = verificar_dependentes('Escolha a localiza&ccedil;&atilde;o da logomarca 2.','#select_localizacao2','#select_logomarca2');
				var v3 = verificar_dependentes('Escolha a localiza&ccedil;&atilde;o do bordado.','#select_localizacao_bordado','#select_bordar_texto');
				var v4 = verificar_dependentes('Selecione o Tipo de escrita.','#select_tipo_escrita','#select_bordar_texto');
				var v5 = verificar_dependentes('Selecione a Cor da Letra.','#select_cor_bordado','#select_bordar_texto');
				var v6 = verificar_dependentes('Digite o Texto do bordado.','#textarea_texto','#select_bordar_texto');
				var v7 = verificar_dependentes('Para definir o texto do bordado, defina "Sim" em "Bordar Texto".','#select_bordar_texto','#textarea_texto');
				var v8 = verificar_envio_minha_logo();
				
				if(v1 && v2 && v3 && v4 && v5 && v6 && v7 && v8)
				{
					return true
				}
				return false;
			});
			

		 	 /*Campo Senha form cadastro*/
			$("#ativar_senha").toggle(
			function(event) 
			{ 
				event.preventDefault();
				$("#senhas").show('slow');
				$('.senha').removeAttr("disabled"); 
			}, 
			function (event) 
			{ 
				event.preventDefault();	
				$('.senha').attr("disabled",true); 
				$("#senhas").hide('slow');
			});
		
		
		
		
//END SCRIPT AC

	  

// Controle da vitrine


		  $('#slides').cycle({
				fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
				prev : '#prevNav',
				next : '#nextNav'
			});

		$(".banner-home-texto li").hide();
		$(".banner-home-texto li:first").show();

		// Exibe a paginaÃ§Ã£o e deixa o primeiro link como ativo
		$(".banner-home-dots a:first").addClass("ver-banner");

		//Get size of the image, how many images there are, then determin the size of the image reel.

		// Pega a largura da DIV que estÃ¡ com as imagens
		var imageWidth = $("#banner-home-imagem").width();

		// Pega a quantidade de imagens
		var imageSum = $(".banner-box-imagem img").size();

		// Multiplica a quantidade de imagens pelo tamanho
		var imageReelWidth = imageWidth * imageSum + 4;

		// Altera a largura da DIV que possui as imagens
		$(".banner-box-imagem").css({'width' : imageReelWidth});

		//FunÃ§Ã£o que gerencia a paginaÃ§Ã£o
		rotate = function(){
			// Armazena o "rel" referente aquele slide
			var triggerID = $active.attr("rel") - 1;

			//
			var image_reelPosition = triggerID * imageWidth; //Determines the distance the image reel needs to slide

			$(".banner-home-dots a").removeClass('ver-banner'); // Remove as classes ativas na paginaÃ§Ã£o
			$active.addClass('ver-banner'); // Adiciona a classe ativa para o botÃ£o da pÃ¡gina atual

			// Faz a mudanÃ§a dos textos das abas dos banners
			$(".banner-home-texto li").hide();
			$(".banner-home-texto li.texto-banner-"+$active.attr("rel")).fadeIn();

			// Faz o slide da animaÃ§Ã£o
			$(".banner-box-imagem").animate({
				left: -image_reelPosition
			}, 600 );
		};

		//RotaÃ§Ã£o e tempo
		rotateSwitch = function(){
			play = setInterval(function(){ // Seta o tempo de execuÃ§Ã£o automÃ¡tica
				$active = $('.banner-home-dots a.ver-banner').next(); // Vai para a prÃ³xima paginaÃ§Ã£o
				if ( $active.length === 0) { // Se for a Ãºltima pÃ¡gina...
					$active = $('.banner-home-dots a:first'); // Volta para a primeira pÃ¡gina
				}
				rotate(); // Inicia a funÃ§Ã£o de rotaÃ§Ã£o
			}, 5000); // Tempo em milissegundos (7 ms)
		};

		rotateSwitch(); //Run function on launch

		//Quando o mouse sobrepor
		$(".banner-box-imagem a").hover(function() {
			clearInterval(play); // Paraliza a rotaÃ§Ã£o
		}, function() {
			rotateSwitch(); // Retoma a rotaÃ§Ã£o
		});

		//AÃ§Ã£o ao clicar na paginaÃ§Ã£o
		$("#controle_vitrine a").click(function() {
			$active = $(this); // Torna o Ã­tem clicado como ativo
			
			//Reset Timer
			clearInterval(play); // Paraliza a rotaÃ§Ã£o
			rotate(); // Inicia a rotaÃ§Ã£o
			rotateSwitch();
			return false; // Inibe a execuÃ§Ã£o do link da paginaÃ§Ã£o
		});
		
		
	  
	$(".itemmenu").mouseenter(function(){
      $(this).children(".menu_categorias").stop(true, true).fadeIn();
    }).mouseleave(function(){
      $(this).children(".menu_categorias").stop(true, true).fadeOut();
    });
	  

	  
	});








