//Destacar borda dos inputs --------------------
function borda_destaque(elem)
{
	$(elem).css({"border":"#F00 solid 1px"});
}
//----------------------------------------------

//Abrir popup msn
function abrir_atendimento()
{
	var width = 560;
	var height = 560;
	
	window.open('http://www.worldimportados.com.br/popup_atendimento.php','janela', 'width='+width+', height='+height+', "scrollbars=no", "status=yes", "toolbar=no", "location=no", "directories=no", "menubar=no", "resizable=no", "fullscreen=no" ');
    
    }


//Funçao para calcular a quantidade de dias entre duas datas (datas devem ser passadas no formato dd/mm/aaaa)
function calcula_dias(dt_inicio, dt_fim)
{
	dt_ini = dt_inicio.split("/");
	dt_final = dt_fim.split("/");	

	inicio = new Date(dt_ini[2], dt_ini[1]-1, dt_ini[0]);
	fim = new Date(dt_final[2], dt_final[1]-1, dt_final[0]);
	dif = fim.getTime() - inicio.getTime();
	dia = 1000 * 60 * 60 * 24;
	diaDif = Math.ceil(dif / dia);

	return diaDif;
}

function manter_sessao()
{
	$.post("ajax/mantem_sessao.php", {}, function(data){		
	});
}

function ordenar(ordem, url_adicional)
{
	//url_adicional --> parametros adicionais passados por get (url)	
	window.location = "?ordem="+ordem+url_adicional;
}

//Para usar nos campos (input) que só aceitam numeros
function somenteNumero(e)
{
	navegador = /msie/i.test(navigator.userAgent);
	if (navegador) var  tecla = event.keyCode;
	else var tecla = e.which;
	
	if(tecla > 47 && tecla < 58) // numeros de 0 a 9
		return true;
	else
	{
		//(tecla != 8) ==> backspace
		//(tecla != 0) ==> tab e outras teclas
		
		//apenas virgulas ou teclas como TAB, DELETE, etc..
		if ((tecla != 8) && (tecla != 0)) 
			return false; 		
		else
			return true;
	}
}

function registrar_clique_banner(banner)
{
	$.post("ajax/registraCliqueBanner.php", {banner:banner}, function(data){	});
}

$(document).ready(function(){	
	
	//--Manter sessão ativa --> "ping" a cada 5 min ------
	//----------------------------------------------------
	setInterval('manter_sessao()', 300000);
	//----------------------------------------------------
	//--/Manter sessão ativa --> "ping" a cada 5 min -----
	
	
	//--Full banners (plugin jquery Cycle (stilos em full_banner.css)  ------------------
	$('#cell_fullbanners').before('<div id="banner_paginas">').cycle({
        fx:     'fade',
        speed:  500, //velocidade do efeito (transição) milissegundos
		pause: true, // Pausa ao passar o mouse sobre o banner,
		pauseOnPagerHover: true,
        timeout: 7000,
        pager:  '#banner_paginas'
	});
  	//--/Full banners (plugin jquery Cycle (stilos em full_banner.css)  -----------------
	
	
	//Carrossel vertical produtos em destaque (coluna esquerda) --------	
	$("#cell_produtos_em_destaque").jCarouselLite({
		btnNext: "#pd_botao_down",
		btnPrev: "#pd_botao_up",
		speed: 500, //milisegundos
		auto: 7000, //milisegundos
		circular: true,
		vertical: true,
		visible:2 //mostrar um item de cada vez
	});	
	//----------------------------------------------------------------		
	
	//---Inicialização do auto complete da busca -------------------------------------------------------
	$("input#cbusca").autocomplete("ajax/buscaAutoCompletar.php", {
		width: 240,
		scrollHeight: 220,
		minChars:2,
		selectFirst: false
	}).result(function(event, item) {
  		return item.text;
	});
	//---/Inicialização do auto complete da busca ------------------------------------------------------	
	
	$("#form_minha_conta_dir input.pre")
	.focus(function(){		
		if($.trim($(this).val()) == $(this).next().val()) //trim retira espaço do inicio e do fim da string		
			$(this).val("");		
	})	
	.blur(function(){
		if(($(this).val().length < 1) || ($(this).val() == " "))
			$(this).val($(this).next().val());		
	});		
	
	//--- verificar qual coluna tem maior altura e atribuir esta altura a coluna central (principal) ---
	if(($("div#cell_conteudo").height() < $("div#coluna_esquerda").height()) || ($("div#cell_conteudo").height() < $("div#coluna_direita").height()))
	{		
		if($("div#coluna_direita").height() >= $("div#coluna_esquerda").height())
			$("div#cell_conteudo").height($("div#coluna_direita").height() - 55); //atribui a altura da coluna direita a do centro
		else $("div#cell_conteudo").height($("div#coluna_esquerda").height() - 48); //atribui a altura da coluna esquerda a do centro
	}
	//--- /verificar qual coluna tem maior altura e atribuir esta altura a coluna central (principal) --		
	
	$("#cell_carrinho_topo").parent().parent().hover(function(){
		$("#cell_carrinho_topo").slideUp(500);
	});
	
	$("#cell_todas_categorias").parent().parent().hover(function(){
		$("#cell_todas_categorias").slideUp(500);
	});
	
});




