// JavaScript Document
$(document).ready(function(){
    var y_fixo = ($(window).height() / 2) - 160;
	$("#carrinho").css({"top" : ($(window).height() / 2) - 160, "left" : "-191px"});
    $(window).scroll(function () {
        $("#carrinho").animate({
            top: y_fixo+$(window).scrollTop()+"px"
            },{duration:500,queue:false}
        );
    });
	
	$("#carrinho .bt").click(function () {
		if($("#carrinho").position().left < 0){
			$("#carrinho").animate({
				left: "0px"
				},{duration:500,queue:false}
			);
		} else {
			$("#carrinho").animate({
				left: "-191px"
				},{duration:500,queue:false}
			);
		}
    });
});

function setResize(){
	y_fixo = ($(window).height() / 2) - 160;
	$("#carrinho").css({"top" : y_fixo});
}

function deleta_item(id){
	$('#'+id).remove();
	$.post("popCarrinho.php", { codigo: id },
		function(data){
			if(data == 1) setImgCarrinhoV();
		}
	);
}

function setCarrinho(id, qtde){
	
	if($('#'+id).length){
		$('#'+id).remove();
	}
	
	var itens = '<div id="'+id+'"><div class="cod">'+id+'</div><div class="qtde">'+qtde+'</div><div class="img" onclick="deleta_item('+id+')"><img src="images/x_bt_carrinho.jpg"></div>';
	$('#carrinho .car_itens .itens_car').ready(function(){
		$('#carrinho .car_itens .itens_car').append(itens);
	});
	$.post("setCarrinho.php", { codigo: id, quantidade: qtde },
		function(data){
			if(data == 1) setImgCarrinhoC();
		}
	);
}

function setImgCarrinhoC(){
	
	$('#img1').ready(function(){
		$('#img1').attr( "src", "images/carrinho_cheio.jpg");
		$('#img1').css({"cursor" : "pointer"});
		$('#img1').click(function(){
			document.location.href = "envia_carrinho.php";
		});
	});
	
	$('#carrinho .car_itens .enviar').ready(function(){
		$('#carrinho .car_itens .enviar a').attr( "href", "envia_carrinho.php");
	});
}

function setImgCarrinhoV(){
	$('#img1').ready(function(){
		$('#img1').attr( "src", "images/carrinho_vazio.jpg");
		$('#img1').css({"cursor" : "auto"});
		$('#img1').unbind('click');
	});
	$('#carrinho .car_itens .enviar').ready(function(){
		$('#carrinho .car_itens .enviar a').attr( "href", "#");
	});
}

function setTimeCar(refs){
	setTimeout('setCamposCarrinho("'+refs+'")',1000)
}
function setCamposCarrinho(ref){
	var refs = ref.split(',');
	
	var campos = ''
	var j = 0;
	for(i = 0; i < refs.length; i++){
		campos += refs[i]+'&nbsp;&nbsp;<input type="text" value="" class="qtde_" id="qtde_'+i+'" width="40px" />&nbsp;<input type="button" value="add" onclick="setCarrinho('+refs[i]+', $(\'#qtde_'+i+'\').val())" />&nbsp;&nbsp;&nbsp;';
		if(j==2 || i == 1){
			campos += '<br />';
			j = 0;
		}
		j++;
	}
	//alert(campos);
	
	$('#lightbox-image-details-caption').ready(function(){
		$('#lightbox-image-details-caption').html(campos).show();
	});
	
}

