// JavaScript Document
function sacola(vcodProduto, vcategoria){

	var codColecao  = vcodProduto.substr(0,1);
	var ano 		= vcodProduto.substr(1,2);
	var referencia  = vcodProduto.substr(3,5);
	var codTamanho 	= vcodProduto.substr(8,2);
	var codCor  	= vcodProduto.substr(10,1);

	//vejo se peça tem escolha de tamanho
	if((codTamanho != "00" || vcategoria == '40') && codTamanho !== '48'){
		var tamanhos = document.atributos.tamanho.length;
		var check    = document.atributos.tamanho;

		//vejo qual tamanho está selecionado
		if(tamanhos > 1){
			for(var i = 0; i < tamanhos; i++){
	
				if(check[i].checked == true){
					var tamanho = check[i].value;
					break;
				}
			}
		}else{
			if(document.atributos.tamanho.checked == true){
				tamanho = document.atributos.tamanho.value;	
			}
		}
		
		//caso não haja nenhum tamanho selecionado, aponto erro
		if(!tamanho){
			alert('Informe o tamanho da peca');
			return false;
			
		}else{
			//passa o tamanho para o codigo do produto
			if(tamanho.length < 2){
				tamanho = '0'+tamanho;	
			}
			vcodProduto = codColecao.toString() + ano.toString() + referencia.toString() + tamanho.toString() + codCor.toString();	
		}
	}
	
	//pega a quantidade 
	var unidades =	$('#unidades').val();
	if(isNaN(unidades) || Number(unidades) < 1){
		alert('informe a quantidade desejada!');
		$('#unidades').focus();
		return false;
	}
	
	//alert(vcodProduto);
	//alert(unidades);
	var url 	= "carrinho-ajax.php";
	$.post(url, { 
					codProduto: vcodProduto, 
					qtde: unidades
				}, 
				function(response){ 
					respSacola(response); 
					document.getElementById("unidades").value = "";
				} 
			);
}

function respSacola(resp){
	//alert(resp);
	$('#sacola').html(resp);
	abre();
	setTimeout("fecha()", 4000);
}

function wait(milliseconds) {
  var start = new Date().getTime();
  for (var i = 0; i < 1e7; i++) {
    if ((new Date().getTime() - start) > milliseconds){
      break;
    }
  }
}

//função callback para ajax
function nada(resp){
	//alert(resp.responseText);
	//nada	
}

//adiciona produtos para o pronta entrega
function sacolaPE(codProduto, vcategoria){
	//alert(codProduto);
	var codColecao  = codProduto.substr(0,1);
	var ano 		= codProduto.substr(1,2);
	var referencia  = codProduto.substr(3,5);
	var codTamanho  = codProduto.substr(8,2);
	var codCor  	= codProduto.substr(10,1);
	//se peça tiver opção de tamanho

	if(codTamanho != "00" || vcategoria == '40'){
	
		codProduto 		= codColecao.toString() + ano.toString() + referencia.toString();
		
		var x = 34;
		var i = 0;
		var produtos = new Array();
		var qtde	 = new Array();
		
		if(vcategoria == '40'){
			if(x == 34) x = 0;
			while(x <= 95){
				try{
					if(Number($('#tamanho_'+ x).val())){
						var temqtde	= true;
						
						produtos[i]	= codProduto.toString() + (x.toString().length == 1? '0' + x.toString(): x.toString())  + codCor.toString();
						qtde[i]		= $('#tamanho_'+ x).val();
						i++;
					}
					
				}catch(e){
					//	
				}
				
				x = x + 5;
			}
		}else{
			while(x <= 50){
				try{
					if(Number($('#tamanho_'+ x).val())){
						var temqtde	= true;
						produtos[i]	= codProduto.toString() + x.toString()  + codCor.toString();
						qtde[i]		= $('#tamanho_'+ x).val();
						i++;
					}
					
				}catch(e){
					//	
				}
				
				x = x + 1;
			}
		}
		
		if(!temqtde){
			alert('Informe a quantidade que deseja desse produto!');
			return false;
		}
		
	}else{
		produtos = codProduto;
		try{
			if(Number($('#unidades').val())){
				qtde = $('#unidades').val();
			}else{
				alert('Informe a quantidade que deseja desse produto!');	
				$('#unidades').focus();
				return false;
			}
		}catch(e){
			//
		}
	}
	//captura valor do campo departamento
	carregando();
	var url 	= "carrinho-ajax.php";
	
//	alert(produtos);
//	alert(qtde);

	$.post(url, {
		   			codProduto: [produtos],
					qtde: [qtde]
				}, 

				function (response){ 
					respSacola(response);
				} 
			);
}

function carregando(){
	$('#sacola').innerHTML = 'Carregando...';
}



function excluirTudo(){
	
	var url 	= "carrinho-ajax.php";

	$.post(url, { excluirtudo: 'S' }, function (response){ $('#sacola').html(response); } );
	
	location.href=('carrinho.php');
}

function excluir(indice){
	
	var url 	= "carrinho-ajax.php";
	//alert(indice);
	$.post(url, { excluir: indice }, function (response){ 
											   $('#sacola').html(response); 
											   location.href=('carrinho.php');
											   } );
	
}

function submitReserva(valor){
	if(confirm('Deseja realmente finalizar a reserva?  \nConfira atentamente pois após isso não será possível realizar alterações pelo site. \nCaso esteja de acordo, clique em ok!')){
	form = document.F;
	form.acao.value = valor;
	form.submit();
	}
}

function recalcular(){
	form = document.F;
	form.acao.value = 'recalcular';
	form.submit();
}


