$(document).ready(function() {
						   
	parent.$('#frame').attr('src','ecommerce/mostrar_carrinho.php?nao_abrir_carrinho_caixa');
					
	$(".produto").live("mouseover mouseout", function(event) {
													  
		if (event.type == "mouseover") {
		
			$(this).stop(true,false).animate(
			
				{backgroundColor:"#EEEEEE"}, 
				500
			
			);
		
		} 
		else {
		 
			$(this).animate(
			
				{backgroundColor:"#fff"}, 
				1400
			
			);	
		 
		}
		
	});
	
	$('#carrinho_caixa').dialog({
		
		show: "drop",
		
		hide: "drop",

		autoOpen: false,

		width: 800,

		modal: true,

		resizable: true,

		buttons: {

			"Finalizar compra": function() { 

				$(this).dialog("close"); 
				$("#finalizar_compra_caixa").dialog("open");

			}, 

			"Continuar comprando": function() { 

				$(this).dialog("close"); 

			} 

		}

	});	
	
	$('#finalizar_compra_caixa').dialog({
		
		show: "drop",
		
		hide: "drop",

		autoOpen: false,

		width: 450,

		modal: true,

		resizable: true,

		buttons: {

			"Efetuar pagamento no PagSeguro": function() { 

				document.getElementById('formulario_finalizar_compra').reset();
				document.getElementById('div_erro_finalizar_compra').innerHTML='';
				$('#finalizar_compra_caixa').dialog('close');
				$("#formulario_finalizar_compra").submit();

			}, 

			"Cancelar": function() { 

				$(this).dialog("close"); 

			} 

		}

	});		
	
	//id,passo,largura_imagem,altura_imagem,qntd_imagens_aparecendo,seta_top,seta_left,seta_right
	//lartura_imagem + alguma folga = passo. Se a folga for de zero então as imagens ficarão coladas.
	//passo*qntd_imagens_aparecendo é igual a lartura que o div que armazena o slideshow terá
	iniciar_slider("meu_slideshow_ecommerce",83,78,100,3,110,100,105);
	
});

var carrinho;
function atualizar_carrinho(quem,qual) {
	
	temp = carrinho.replace(/^[\|]+/,'').replace(/[\|]+$/,'');//é como se fosse um trim para tirar | do inicio e do final
	temp = temp.split('|');
	
	s = '';
	
	for (i=0;i<temp.length;i++) {
		
		temp1 = temp[i].split(';');
		
		if (temp1[0] == quem) {
			
			s += '|' + temp1[0] + ';' + temp1[1] + ';' + qual + ';' + temp1[3];
			
		}
		else{
			
			s += '|' + temp1[0] + ';' + temp1[1] + ';' + temp1[2] + ';' + temp1[3];
			
		}
		
	}
		
	$('#frame').attr('src','ecommerce/mostrar_carrinho.php?nao_abrir_carrinho_caixa=&q=' + s);

}

function ordenar_preco_crescente() {

	alterou_alguma_coisa = false;
	
	$("#parte6>.PAI").each(
	
		function () {
		
			if (parseFloat($(this).find(".produto_preco").text().replace(/[^0-9]*([0-9.,]*)[^0-9]*$/,'$1').replace(',','.'))>parseFloat($(this).next().find(".produto_preco").text().replace(/[^0-9]*([0-9.,]*)[^0-9]*$/,'$1').replace(',','.'))) {
			
				alterou_alguma_coisa = true;
				temp = $(this).html();
				$(this).html($(this).next().html());
				$(this).next().html(temp);
				
			}
		
		}
	
	);
	
	return alterou_alguma_coisa;

}

function ordenar_preco_decrescente() {

	alterou_alguma_coisa = false;
	
	$("#parte6>.PAI").each(
	
		function () {
		
			if (parseFloat($(this).find(".produto_preco").text().replace(/[^0-9]*([0-9.,]*)[^0-9]*$/,'$1').replace(',','.'))<parseFloat($(this).next().find(".produto_preco").text().replace(/[^0-9]*([0-9.,]*)[^0-9]*$/,'$1').replace(',','.'))) {
			
				alterou_alguma_coisa = true;
				temp = $(this).html();
				$(this).html($(this).next().html());
				$(this).next().html(temp);
				
			}
		
		}
	
	);
	
	return alterou_alguma_coisa;

}

function adicionar_carrinho(este_objeto) {

	if ($('#variacao').length==1){
		
		variacao=$('#variacao').val();
		
	}
	else{
		
		variacao='';
		
	}
	
	if ( (este_objeto.parents('.PAI').find('.produto_preco').length==0) || (este_objeto.parents('.PAI').find('.produto_preco').length==0) ) {
		
		alert("Uma das classes importantes deste DIV não foi encontrada. Entre em contato com o administrador.");
		
	}
	else{
		
		este_objeto.parents('.PAI').find('.produto_preco').each(
																
			function() {
				
				produto_preco = $(this).text().replace(/[^0-9]*([0-9.,]*)[^0-9]*$/,'$1').replace(',','.');
				return false;
				
			}
			
		);
		
		este_objeto.parents('.PAI').find('.produto_peso').each(
																
			function() {
				
				produto_peso = $(this).text().replace(/[^0-9]*([0-9]*)[^0-9]*/,'$1');
				return false;
				
			}
			
		);
	
		$('#frame').attr('src','ecommerce/adicionar_carrinho.php?q=' + este_objeto.parents('.PAI').find('.produto_titulo').text() + ';' + produto_preco + ';' + produto_peso + '&variacao=' + variacao);
		
	}
	
}

function url_detalhes(este_objeto) {

	if (este_objeto.parents('.PAI').find('.produto_titulo').length==0) {
		
		alert("A classe .produto_titulo não foi encontrada para este produto.");
		
	}
	else{

		este_objeto.parents('.PAI').find('.produto_titulo').each(
																
			function() {
				
				produto_titulo = $(this).text();
				return false;
				
			}
			
		);
		
		return 'index.php?q=detalhes_produto_' + produto_titulo;	
		
	}
	
}

