﻿$(document).ready(function() {

/* carrossel */
    $(".carrosel_1").jCarouselLite({
        btnNext: ".bt_proxima.um",
        btnPrev: ".bt_anterior.um",
		visible: 1
    });
	
	$(".carrosel_2").jCarouselLite({
        btnNext: ".bt_proxima.dois",
        btnPrev: ".bt_anterior.dois",
		visible: 1
    });
	
	
/* box mais */

	$("#mais1").toggle(
			function(){ 
				$('#mais_tooltip1').css("top", "124px");
				$('#mais1').addClass("menos");
			},
			function(){ 
				$('#mais_tooltip1').css("top", "-9999px");
				$('#mais1').removeClass("menos");
			}
	);
	
	$("#mais2").toggle(
			function(){ 
				$('#mais_tooltip2').css("top", "124px");
				$('#mais2').addClass("menos");
			},
			function(){ 
				$('#mais_tooltip2').css("top", "-9999px");
				$('#mais2').removeClass("menos");
			}
	);
	
	$("#mais3").toggle(
			function(){ 
				$('#mais_tooltip3').css("top", "124px");
				$('#mais3').addClass("menos");
			},
			function(){ 
				$('#mais_tooltip3').css("top", "-9999px");
				$('#mais3').removeClass("menos");
			}
	);
	
	
	/*
	 
	$("#fechar1").bind("click", function(){ $('#mais_tooltip1').css("top", "-9999px"); $('#mais1').removeClass("menos");});
	$("#fechar2").bind("click", function(){ $('#mais_tooltip2').css("top", "-9999px"); $('#mais2').removeClass("menos");});
	$("#fechar3").bind("click", function(){ $('#mais_tooltip3').css("top", "-9999px"); $('#mais3').removeClass("menos");});
	
	*/

/* nossos sites */	
	$(".link_nossosSites").bind("mouseover", function(){ $('.div_nossosSites').fadeIn(400); });
	$(".div_nossosSites").bind("mouseleave", function(){ $('.div_nossosSites').fadeOut(300); });

/* fale conosco - lojas */
	$(".veja_fones").bind("click", function(){ $('.lista_fones').fadeIn(300); });
	$(".lista_fones").bind("mouseleave", function(){ $('.lista_fones').fadeOut(150); });
	
/* floater extra */
	$(".falecom_extra").bind("mouseover", function(){ $('.floater.extra').fadeIn(300); 
		$('.floater.pontoFrio').fadeOut(300);
		$('.floater.paoDeAcucar').fadeOut(300);
		$('.floater.compreBem').fadeOut(300);
		$('.floater.sendas').fadeOut(300); 
	});
	$(".floater.extra").bind("mouseleave", function(){ $('.floater.extra').fadeOut(150); });

/* floater pontoFrio */	
	$(".falecom_pontoFrio").bind("mouseover", function(){ $('.floater.pontoFrio').fadeIn(300); 
		$('.floater.extra').fadeOut(300);
		$('.floater.paoDeAcucar').fadeOut(300);
		$('.floater.compreBem').fadeOut(300);
		$('.floater.sendas').fadeOut(300); 
	});
	$(".floater.pontoFrio").bind("mouseleave", function(){ $('.floater.pontoFrio').fadeOut(150); });

/* floater paoDeAcucar */
	$(".falecom_paoDeAcucar").bind("mouseover", function(){ $('.floater.paoDeAcucar').fadeIn(300);
		$('.floater.extra').fadeOut(300);
		$('.floater.pontoFrio').fadeOut(300);
		$('.floater.compreBem').fadeOut(300);
		$('.floater.sendas').fadeOut(300); 		
	});
	$(".floater.paoDeAcucar").bind("mouseleave", function(){ $('.floater.paoDeAcucar').fadeOut(150); });
	
/* floater compreBem */
	$(".falecom_compreBem").bind("mouseover", function(){ $('.floater.compreBem').fadeIn(300);
		$('.floater.extra').fadeOut(300);
		$('.floater.pontoFrio').fadeOut(300);
		$('.floater.paoDeAcucar').fadeOut(300);
		$('.floater.sendas').fadeOut(300); 		
	});
	$(".floater.compreBem").bind("mouseleave", function(){ $('.floater.compreBem').fadeOut(150); });
	
/* floater sendas */
	$(".falecom_sendas").bind("mouseover", function(){ $('.floater.sendas').fadeIn(300);
		$('.floater.extra').fadeOut(300);
		$('.floater.pontoFrio').fadeOut(300);
		$('.floater.paoDeAcucar').fadeOut(300); 		
		$('.floater.compreBem').fadeOut(300);
	});
	$(".floater.sendas").bind("mouseleave", function(){ $('.floater.sendas').fadeOut(150); });
	
	$(".mostraPerfis").bind("click", function(){ $('.seuPerfil_internas').slideDown(500); });
	$(".escondePerfis").bind("click mouseleave", function(){ $('.seuPerfil_internas').slideUp(350); });	

/* bandeira selecionada */
/*
$("#bandeira_assai").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_assai').show();
});

$("#bandeira_comprebem").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_comprebem').show();
});

$("#bandeira_comprebemDrogaria").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_comprebemDrogaria').show();
});

$("#bandeira_comprebemPosto").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_comprebemPosto').show();
});

$("#bandeira_extra").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_extra').show();
});

$("#bandeira_extraComBr").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_extraComBr').show();
});

$("#bandeira_extraDrogaria").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_extraDrogaria').show();
});

$("#bandeira_extraEletro").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_extraEletro').show();
});

$("#bandeira_extraHiper").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_extraHiper').show();
});

$("#bandeira_extraSuper").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_extraSuper').show();
});

$("#bandeira_paodeacucar").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_paodeacucar').show();
});

$("#bandeira_paodeacucarDelivery").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_paodeacucarDelivery').show();
});

$("#bandeira_paodeacucarDrogaria").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_paodeacucarDrogaria').show();
});

$("#bandeira_paodeacucarMais").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_paodeacucarMais').show();
});

$("#bandeira_pontofrio").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_pontofrio').show();
});

$("#bandeira_pontofrioCom").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_pontofrioCom').show();
});

$("#bandeira_qualidade").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_qualidade').show();
});

$("#bandeira_qualita").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_qualita').show();
});

$("#bandeira_sendas").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_sendas').show();
});

$("#bandeira_sendasDrogaria").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_sendasDrogaria').show();
});

$("#bandeira_sendasPosto").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_sendasPosto').show();
});

$("#bandeira_taeq").bind("click", function(){ $('.bandeiraSelecionada').hide();
	$('#bandeira_selecionada_taeq').show();
});
*/
	
/* abas */
	//Default Action
	$(".boxBandeira").hide(); //Hide all content
	$("ul.tabs li:first").addClass("active").show(); //Activate first tab
	$(".boxBandeira:first").show(); //Show first tab content
	
	//On Click Event
	$("ul.tabs li[class!=tabSeparator]").click(function() {
		$("ul.tabs li").removeClass("active"); //Remove any "active" class
		$(this).addClass("active"); //Add "active" class to selected tab
		$(".boxBandeira").hide(); //Hide all tab content
		var activeTab = $(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
		$(activeTab).fadeIn(); //Fade in the active content
		return false;
	});
	
	//FIX para IE 7
	if (jQuery.browser.msie && (jQuery.browser.version.charAt(0) == "7" || jQuery.browser.version.charAt(0) == "6"))
		$(".body_flash").css("padding-top", "0px");
});


/* accordion perfil */
	$(function() {
		$("#accordion").accordion({
			active: false,
			collapsible: true,
			autoHeight: false
		});
	});

/* accordion perfil */	
	$(function() {
		$("#perfisInternas").accordion({
			active: false,
			collapsible: true,
			autoHeight: false
		});
	});

/* ajustes layout lumis */

$(document).ready(function(){
	// faz com que o rodape fique centralizado na pagina
	$("div:has(div.wrapper_footer)").css("width", "100%");
	
	// corrige o accordion da home no ie6
	if($.browser.msie && $.browser.version.substr(0,1)<7)
	{
		$(".box_pe.fixie6").before("<br style='display:none' />");
	}
});

/* coluna-direita */

$(document).ready(function(){
	$("#coluna-direita").append($(".coluna-direita"));
});

/* ajuste interfaces header no IE 7*/

$(document).ready(function(){
	
	var arrWidths = [178, 275, 272, 137, 114];
	
	if($.browser.msie && $.browser.version.charAt(0) == '7')
	{
		var arrInterfaces = $(".wrapper_header div.cLumisInterface");
		for(var i = 0; i < arrWidths.length; i++)
		{
			$(arrInterfaces[i]).css("width", arrWidths[i]+"px");
		}
	} 
});



$(document).ready(function(){
	//AUMENTAR / DIMINUIR FONTE
	var zoom = 1;
	var arrZoom = [90, 100, 120, 140];
	jQuery(".aumentaDiminuiFonte ul li a").click(function() 
	{
	var jQuerythis = jQuery(this);
	var val = false;
	
	if ((jQuerythis.attr("title") == "Aumentar" && zoom < 3) || (jQuerythis.attr("title") == "Diminuir" && zoom > 0)) 
	{
		if (jQuerythis.attr("title") == "Aumentar") 
		{
			//nova = parseInt(atual) + 1;
			val = true;
		}
		else if (jQuerythis.attr("title") == "Diminuir") 
		{
			//nova = parseInt(atual) - 1;
			val = false;
		}
		
		if (val)
		{
			zoom++;
		} 
		else
		{
			zoom--;
		}
		
		jQuery('.corpo_meio, .font_resize').each(function() 
		{
			//alert(jQuery(this).css('font'));
			//var nova = 0;
		
			jQuery(this).css('font-size', arrZoom[zoom] + "%");
	
			//jQuery(this).css('font-size', nova + "px");
		});
	
		
	}	
	
	return false;
	
	});
});


/* validacoes do localizador de lojas - HEADER  */

function verifica_cep(cep)
{
	if(cep.length < 9)
	{
		alert("Digite seu CEP corretamente.");
		return false;
	}
	return true;
}

function localizador_header_link(obj, cep)
 { 
	var obj = obj[0];
	var cep = cep.val();
	
 	var redirect = 'http://www.grupopaodeacucar.com.br/gmaps_gpa/Buscagpa.aspx?q=gpa&strcep=';
 	redirect += cep.replace("-", "");
 	redirect += '&bandeira=gpa';
 	obj.target = '_blank';
 	obj.href = redirect;
	}

$(document).ready(function() {

	var headerLink = $("li[class='botao']>a[title='Buscar CEP']");
	var headerCep = $('#headerCep');

	// zera os eventos do header cep
	headerCep[0].onkeypress = null;
	headerCep[0].onkeydown = null;
	headerCep[0].onkeyup = null;
	
	headerCep.keypress(

		 	function(event) {

		 		localizador_header_link(headerLink, headerCep);
 		 	
 			if (event.keyCode == '13') 
	 		{
		 		if(verifica_cep(headerCep.val()))
		 			window.open(headerLink[0].href, "_blank");
 			}
 			else if(event.keyCode == '8' || event.keyCode == '46')
	 			return true;
 			else
 			{
 				if (headerCep.val().length >= headerCep.attr("maxlength"))
 		 			return false; 
 		 		return true;
 			}
 	});

	headerCep.keydown(
			function (event) {
				Mascara(headerCep[0],Cep)
			}
		);

	headerLink.bind("click", 
		function () {
			if(verifica_cep(headerCep.val()))
				return true;
			return false;
		}
	);
	
});

document.write('<link rel="shortcut icon" type="image/x-icon" href="/gpasi/img/favicon.ico" />');