//For IE6 - Background flicker fix
try {
  document.execCommand('BackgroundImageCache', false, true);
} catch(e) {}

var tipo_submit;
var cupom;
var email_cobranca;
var tipo;
var moeda;
var item_id;
var item_quant;
var item_valor;
var frete;
var peso;
var id_produto;
var item_descr;
var botao_envio;

/*********
* função para galeria da EMPRESA
**********/
function selimg(acao,url)
{
	if(acao == "prox"){
		$(ele).next().addClass('selected');
		$(ele).prev().removeClass('selected');
		if(k_selimg < 4){
			k_selimg++;
			i_selimg++;
		}
		$('.bloco .dir .img').html('<img src="'+url+'uploads/empresa/'+img[i_selimg]+'" />');
		$('.bloco .dir .leg').text(leg[i_selimg]);
		
	} 
	if(acao == "prev"){
		$(ele).prev().addClass('selected');
		$(ele).next().removeClass('selected');
		if(k_selimg > 1){
			--k_selimg;
			--i_selimg;	
		}
		$('.bloco .dir .img').html('<img src="'+url+'uploads/empresa/'+img[i_selimg]+'" />');
		$('.bloco .dir .leg').text(leg[i_selimg]);
	}
}

/*********
* função para galeria da EMPRESA (paginação)
**********/
function selnum(v,url)
{
	var n = parseInt(v);
	$(ele).removeClass('selected');
	$('.bloco .dir .pag .num a').eq(n).addClass('selected');
	$('.bloco .dir .img').html('<img src="'+url+'uploads/empresa/'+img[n]+'" />');
	$('.bloco .dir .leg').text(leg[n]);
	i_selimg = n;
	k_selimg = i_selimg+1;
}

// Função para fade
function fade()
{
	$('.bloco .destaque img').fadeOut(800,function(){
		destaque_home();
	});
	$('.bloco .destaque img').fadeIn(2000);
	
}

// Função que insere as imagens na tag img
function destaque_home()
{
	if(aimg.length > 1){
		$('.bloco .destaque img').attr('src',base_url+'img/destaque_home/'+aimg[i_destaque_home]);
		//$('.bloco .destaque').html('<img src="'+base_url+'img/destaque_home/'+aimg[i_destaque_home]+' />');
		if(i_destaque_home == aimg.length - 1){
			i_destaque_home = 0;
		} else {
			i_destaque_home++;
		}
	}
}
// Função de temporização
function timer()
{
	window.setTimeout("fade()",1000);
	//window.setTimeout("destaque_home()",1700);
}

// Função slide para o catálogo
function slide_catalogo(acao)
{
	if(acao == 'up'){
		if(rdown < repetir && rup > 0){
			$('.bloco .thumb .sumir .mini').animate({
				'top':'+=404px'
			}, 1000);
			rdown++;--rup;
		}
	} else {
		if(rdown < repetir && rdown > 0){
			$('.bloco .thumb .sumir .mini').animate({
				'top':'-=404px'
			}, 1000);
			--rdown;rup++;
		}
	}
		
}

// Função slide para Lookbook
function slide_lookbook(acao)
{
	if(acao == 'esq'){
		if(rdir < repetir && resq > 0){
			$('.bloco .thumb2 .sumir2 .mini2').animate({
				'left':'+=336px'
			}, 1000);
			rdir++;--resq;
		}
	} else {
		if(rdir < repetir && rdir > 0){
			$('.bloco .thumb2 .sumir2 .mini2').animate({
				'left':'-=336px'
			}, 1000);
			--rdir;resq++;
		}
	}
}

function show_image(css,url)
{
	$(css).attr('src',url);
}

function showLightBox(id){
	
	jQuery("#"+id).modal({});
	
	jQuery("#"+id).modal({
		opacity:50,
		overlayClose:true,
		autoResize: true,
		onOpen: function (dialog) {
			dialog.overlay.fadeIn('slow');
			dialog.container.fadeIn('slow');
			dialog.data.fadeIn('slow');
		},
		onClose: function (dialog) {
			dialog.data.fadeOut('slow');
			dialog.container.fadeOut('slow');
			var aux = this;
			dialog.overlay.fadeOut('slow',function(){aux.close();});
		}
	});
}

function hideLightBox(){
	$(".pag").css("margin-top","0");
	jQuery.modal.close();
}

var indice = 0;
function open_shop(url,id_produto,nome)
{
	for(i=0;i<produtos.length;i++){
		if(produtos[i].id_produto == id_produto){
			indice = i;
		}
	}
	$.ajax({
	  url: url+"/"+produtos[indice].id_produto,
	  success: function(data) {
	    	$('#shop').html(data);
	    	swfLoja(base_url+"uploads/produto/"+nome);
	  }
	});
	showLightBox("shop");
	
}

function change_shop(url,direcao)
{
	if(direcao == 'prox')
		indice++;
	else
		indice--;
		
	if(indice < 0)indice = 0;
	
	if(indice >= produtos.length) indice = (produtos.length -1);
	
	$.ajax({
	  url: url+"/"+produtos[indice].id_produto,
	  success: function(data) {
	    	$('#shop').html(data);
	    	swfLoja(base_url+"uploads/produto/"+produtos[indice].produto);
	  }
	});
}

function swfLoja(url){

   var flashvars = {
       path: url
   };
   var params = {
	   allowFullScreen:"true",
	   wmode: "transparent"
   }

   swfobject.embedSWF(base_url+"swf/Zoom.swf", "flash", 398, 380, "9.0.0","",flashvars,params);

}

function envia_email(id){
	$('input[name="id_envio"]').val(id);
}

function LightBoxCupom()
{
	var select = $('#valor_tamanho').val();
	
	if(select != "selecione" && select != "produto esgotado" && select != "esgotado")
	{
		hideLightBox();
		showLightBox('open_shop_cupom');
	}
	else if(select == "esgotado" || select == "produto esgotado")
	{
		alert("Produto esgotado");
		return false;
	}
	else
	{
		alert("Selecione um tamanho.");
		$('#valor_tamanho').focus();
		return false;
	}
}

function enviaFormCupom()
{
	var d=document.f;
	var tipo = document.getElementById('submit').value;
	
	if(botao_envio == 2)
	{
		hideLightBox();
		return false;	
	}
	else
	{
		$.ajax({
			type: "POST",
			url: site_url+"loja/marcaCupom",
			data: "item_id="+d.cupom.value,
			success: function(msg)
			{	
				window.open('',d.target,'scrollbars = yes,width=860');
				window.location.reload()
			}
		});
	}	
}

function mudaSubmit(id)
{
	tipo_submit = id;
}

function muda_img_botao(id)
{
	if(id == 1)
	{
		$("#submit2").attr('src',base_url+'img/img_nao_cupom.jpg');
		$("#submit_sim").attr('src',base_url+'img/img_sim_cupom_hover.jpg');
		$("#submit_sim").css('margin-right','6px');
		$("#submit2").css('margin-bottom','3px');
		botao_envio = 1;
	}
	else
	{
		$("#submit_sim").attr('src',base_url+'img/img_sim_cupom.jpg');
		$("#submit2").attr('src',base_url+'img/img_nao_cupom_hover.jpg');
		$("#submit_sim").css('margin-bottom','3px');
		botao_envio = 2;
	}
}

function mudaDivComprar(id)
{
	var cupom = $('#cod_cupom').val();
	email_cobranca = $("#email_cobranca").val()
	tipo = $("#tipo").val();
	moeda = $("#moeda").val();
	item_id = $("#item_id").val();
	item_descr = $("#item_descr").val();
	item_quant = $("#item_quant").val()
	item_valor = $("#item_valor").val();
	frete = $("#frete").val()
	peso = $("#peso").val();

	var id_produto = $("#id_produto").val();
	$.ajax({
		type: "POST",
		url: site_url+"loja/buscaTamanho",
		data: "item_id="+item_id+"&cupom="+cupom,
		success: function(msg)
		{
			eval(msg);
		
			if(msg != 0)
			{	
				if(navigator.userAgent.indexOf('Mac') != -1)
				{
					if(navigator.userAgent.indexOf('Firefox') != -1)
					{
						var padd = "padding:7px 4px 7px 13px;width:121px;";
						
						var margin_safari = 'width: 110px; border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(99, 79, 38);margin-left:1px;';

						var margin_desconto = 'float: right; margin-right: 36px;color:#000000;margin-top:105px';
					}
					else
					{
						
						var padd = "padding:7px 4px 7px 17px;";
						
						var margin_safari = 'width: 110px; border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(99, 79, 38);margin-left:1px;';
						
						var margin_desconto = 'float: right; margin-right: 36px;color:#000000;margin-top:106px';
					}
					
				}
				else
				{
					if(navigator.userAgent.indexOf('MSIE 7.0') != -1)
					{
						var margin_codigo = 'float: left; margin-left: 250px; margin-top: 7px; margin-bottom: 3px;'
						var margin_safari = "width: 110px; border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(99, 79, 38);margin-left:-5px;";
					}
					else if(navigator.userAgent.indexOf('MSIE 8.0') != -1)
					{
						var margin_safari = "width: 110px; border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(99, 79, 38);margin-left:4px;";
					}
					else
					{
						var margin_codigo = 'float: left; margin-left: 250px; margin-top: 5px; margin-bottom: 3px;'
						var margin_safari = "width: 110px; border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(99, 79, 38);";
					}
					
					var padd = "8px 4px 10px 17px";
										
					var margin_desconto = 'float: right; margin-top: 104px; margin-right: 36px;color:#000000;';
				}
								
				var tamanho = "<div id=\"select_tamanho\" class=\"fl\" style=\"color: rgb(177, 167, 146); font-size: 12px; border-top: 1px solid rgb(177, 167, 146); border-left: 1px solid rgb(177, 167, 146); border-bottom: 1px solid rgb(177, 167, 146); height: 62px;width:153px;\">";
				tamanho+= "<div style=\"margin-top: 8px; margin-left: 11px;\" class=\"fl\">";
				tamanho+= "<div style=\"margin-bottom:3px;\">TAMANHO</div>";
				tamanho+= "<label style='*background-color:#EFEDE9;*border:1px solid #B1A792;*padding:3px;'>";
				tamanho+= "<select name='valor_tamanho' id='valor_tamanho' class='loja_combo' onchange='insert_desc(\""+item_descr+"\", \""+item_id+"\",1)'>";
				tamanho+= "<option value='selecione'>Selecione</option>";
					
				for (var i in result)
				{
					if($("#valor_tamanho").val() == result[i].value)
					{
						tamanho+= "<option value=\""+result[i].value+"\" selected=\"selected\">"+result[i].value+"</option>";
					}
					else
					{
						tamanho+= "<option value=\""+result[i].value+"\">"+result[i].value+"</option>";
					}
				}
					
				tamanho+= "</select></label>";
				tamanho+= "</div>"
				tamanho+= "</div>"
				tamanho+= "<div id=\"div_botao_comprar\" style=\"float: right; overflow: hidden; width: 122px; margin-right: 12px;\">";
				tamanho+= "<input type=\"image\" id=\"submit\" name=\"submit\" onclick=\"LightBoxCupom();\" src=\""+base_url+"img/loja_lightbox_btn_comprar.png\" alt=\"Pague com PagSeguro - é rápido, grátis e seguro!\" />";
				tamanho+= "</div>"
				tamanho+= "<span style=\"float: left;margin-left:244px;  margin-top: 5px; *margin-top:10px; margin-bottom: 3px; *margin-bottom: 6px;\"><img src='"+base_url+"img/codigo.gif' /></span>";
				tamanho+= "<div class=\"fl titulo_div_cupom\">";
				tamanho+= "<img src='"+base_url+"img/codigo_cupom.png' />";
				tamanho+= "</div>";
				tamanho+= "<div class=\"fl dados_cupom\" style=\""+padd+"\">";
				tamanho+= "<input type=\"text\" name=\"cod_cupom\" onblur=\"mudaDivComprar(2)\" id=\"cod_cupom\" value=\""+cupom+"\" style=\""+margin_safari+"\" />";
				tamanho+= "</div>";
				tamanho+= "<input type=\"hidden\" name=\"id_produto\" id=\"id_produto\" value="+id_produto+" />";

				if(navigator.userAgent.indexOf('MSIE 7.0') != -1)
				{
					$(".comprar").html(tamanho);
					$(".pag").css("margin-top","94px");
					$("#fecha_lightbox").css("margin-top","94px");
				}
				else
				{
					$(".comprar").html(tamanho);
				 	$(".pag").css("margin-top","91px");
				 	$("#fecha_lightbox").css("margin-top","91px");
				}
			}
		}
	});
		
		$.ajax({
			type: "POST",
			url: site_url+"loja/buscaCupom",
			data: "cupom="+cupom+"&item_valor="+item_valor,
			success: function(msg)
			{
				eval(msg);
					
				$("#open_shop_cupom").html("");
				
				if(navigator.userAgent.indexOf('Mac') != -1)
				{
					if(navigator.userAgent.indexOf('Firefox') != -1)
					{
						var margin_desconto = 'float: right; margin-right: 36px;color:#000000;margin-top:105px';
						var img_men_sucesso = "img_men_sucesso_mac_safari";
						var img_men_utilizado = "background: url(../img/img_texto_cupom_utilizado) no-repeat;width: 364px;height: 96px;";
					}
					else
					{
						var margin_desconto = 'float: right; margin-right: 36px;color:#000000;margin-top:104px';
						var img_men_sucesso = "img_men_sucesso_mac_safari";
						var img_men_utilizado = "background: url(../img/img_texto_cupom_utilizado) no-repeat;width: 364px;height: 96px;";
					}
				
				}
				else
				{					
					var margin_desconto = 'float: right; margin-top: 104px; margin-right: 36px;color:#000000;';
					//var img_men_sucesso = "background: url(img/img_texto_cupom_ok.gif) no-repeat;width: 380px;height: 128px;";
					var img_men_sucesso = "img_men_sucesso_pc";
					var img_men_utilizado = "background: url(img/img_texto_cupom_utilizado) no-repeat;width: 364px;height: 96px;";
					
				}
				
				if(msg != 0 && msg != 1 && msg != 2)
				{
					if(msg == 3)
					{
						var mensagem = "<img src='"+base_url+"img/img_texto_cupom_maior.gif' style=\"margin-top: 39px; margin-bottom: 43px;\">";
						mensagem+= "<img src='"+base_url+"img/img_logo_jardim.png' style=\"margin-left:250px;\" />";
						mensagem+= "<img src='"+base_url+"img/lightbox_pague_seguro_x.png' onclick=\"hideLightBox();\" style=\"cursor:pointer\" />";
						
					}
					else
					{
						if(result[0].preco.indexOf(".") == -1)
						{
							preco = result[0].preco+","+"00";
						}
						else
						{
							if(result[0].preco.length == 4 && result[0].preco > 10)
							{
								
								preco = result[0].preco.replace(".",",");
								preco+= "0";
							}
							else
							{
								preco = result[0].preco.replace(".",",");
							}
						}
						
						var mensagem = "<div class=\""+img_men_sucesso+"\">";
						mensagem+= "<img src='"+base_url+"img/img_cifrao.jpg' style=\"margin-left: 294px; margin-top: 106px;float:left;\">";
						mensagem+= "<span style=\""+margin_desconto+"\">"+preco+"</span>";
						mensagem+= "</div>";
						mensagem+= "<form name=\"f\" id=\"f\" style=\"height:40px\" target=\"pagseguro\" method=\"post\" action=\"https://pagseguro.uol.com.br/checkout/checkout.jhtml\" target=\"Pagueseguro\" onsubmit=\"return enviaFormCupom()\">";
						mensagem+= "<input type=\"hidden\" name=\"email_cobranca\" value=\"renault.bharbara@jardinfashion.com\" />";		
						mensagem+= "<input type=\"hidden\" name=\"tipo\" value=\"CBR\" />";
						mensagem+= "<input type=\"hidden\" name=\"moeda\" value=\"BRL\" />";
						mensagem+= "<input type=\"hidden\" name=\"item_id\" value=\""+item_id+"\" />";
						mensagem+= "<input type=\"hidden\" name=\"item_descr\" value=\""+item_descr+"\" />";
						mensagem+= "<input type=\"hidden\" name=\"item_quant\"value=\""+item_quant+"\" />";
						mensagem+= "<input type=\"hidden\" name=\"item_valor\" value=\""+item_valor+"\" />";
						mensagem+= "<input type=\"hidden\" name=\"frete\" value=\""+frete+"\" />";
						mensagem+= "<input type=\"hidden\" name=\"peso\" value=\""+peso+"\" />";
						mensagem+= "<input type=\"hidden\" name=\"cupom\" value=\""+cupom+"\" />";
						mensagem+= "<input type=\"hidden\" name=\"extras\" value=\"-"+preco+"\" />";
						mensagem+= "<input type=\"image\" name=\"submit\" id=\"submit_sim\" onclick=\"mudaSubmit(1)\" onMouseOver=\"muda_img_botao(1)\"  class=\"botao_nao_cupom\" style=\"margin-right:15px;margin-left:5px;\" src=\""+base_url+"img/img_sim_cupom.jpg\" value=\"SIM\" alt=\"SIM\">";
						mensagem+= "<input type=\"image\" name=\"submit\" id=\"submit2\" onclick=\"mudaSubmit(2)\" onMouseOver=\"muda_img_botao(2)\" class=\"botao_nao_cupom\" src=\""+base_url+"img/img_nao_cupom.jpg\" value=\"NAO\" alt=\"NÃO\">";
						mensagem+= "</form>"
						mensagem+= "<img src='"+base_url+"img/img_logo_jardim.png' style=\"margin-left:250px;margin-top:10px;\" />";
						mensagem+= "<img src='"+base_url+"img/lightbox_pague_seguro_x.png' onclick=\"hideLightBox();\" style=\"cursor:pointer\" />";

					}
				}
				else if(msg == 1)
				{
					var mensagem = "<img src='"+base_url+"img/img_texto_cupom_utilizado.gif' style=\"margin-top: 39px; margin-bottom: 43px;\">";
						mensagem+= "<img src='"+base_url+"img/img_logo_jardim.png' style=\"margin-left:250px;\" />";
						mensagem+= "<img src='"+base_url+"img/lightbox_pague_seguro_x.png' onclick=\"hideLightBox();\" style=\"cursor:pointer\" />";	
				}
				else if(msg == 2)
				{
					var mensagem = "<img src='"+base_url+"img/img_texto_cupom_vencido.gif' style=\"margin-top: 39px; margin-bottom: 43px;\">";
						mensagem+= "<img src='"+base_url+"img/img_logo_jardim.png' style=\"margin-left:250px;\" />";
						mensagem+= "<img src='"+base_url+"img/lightbox_pague_seguro_x.png' onclick=\"hideLightBox();\" style=\"cursor:pointer\" />";	
				}
				else
				{
					var mensagem = "<img src='"+base_url+"img/img_texto_cupom_erro.jpg' style=\"margin-top: 39px; margin-bottom: 43px;\">";
						mensagem+= "<img src='"+base_url+"img/img_logo_jardim.png' style=\"margin-left:250px;\" />";
						mensagem+= "<img src='"+base_url+"img/lightbox_pague_seguro_x.png' onclick=\"hideLightBox();\" style=\"cursor:pointer\" />";	
				}
				
				$("#open_shop_cupom").html(mensagem);
			}
		});
}

function abrir_popup(){
	var d=document.f;
	var html = $('#div_valor_tamanho').html();
	var cupom = $('#cod_cupom').val();
	var i = 0;
	
	if(html != "selecione")	
	{
			if(flag_safari != 1)
			{
				window.open('',d.target,'scrollbars = yes,width=860');
			}
			else
			{
				return false;
			}
	} 
	else if(html == 'produto esgotado' || html == 'esgotado')
	{
		alert("Produto Esgotado");
		return false;
	}
	else
	{
		alert("Selecione um tamanho.");
		d.valor_tamanho.focus();
		return false;
	}
}

function insert_desc(nome, id, valor){

	if(valor == 1)
	{
		var valor_select = $('#valor_tamanho').val();
		
		if(valor != "selecione")
		{
			$('input[name="item_descr"]').val(nome+"_tamanho"+valor);
			$('input[name="item_id"]').val(id+"_"+nome+"_"+valor);
		}
	}
	else
	{
		if(valor != "selecione"){
			$('input[name="item_descr"]').val(nome+"_tamanho"+valor);
			$('input[name="item_id"]').val(id+"_"+nome+"_"+valor);
		} 
	}
	
	$('#div_valor_tamanho').html(valor);
}

function show_lookbook_image(n)
{
	$('.bloco .img_princ2 img').css('z-index',10);
	$('.bloco .img_princ2 img#'+n).css('z-index',20);
}


