$(document).ready(function() {
	$('.paginacao, .paginacao ul').css('width', $('.paginacao ul').width());
	
	// Preload de images
	var images = new Array;
	images[0] = baseURL + 'img/frontend/icones_botoes/menu_principal.gif';
	images[1] = baseURL + 'img/frontend/icones_botoes/icone_seta3.gif';
	images[2] = baseURL + 'img/frontend/icones_botoes/icone_seta2.gif';
	images[3] = baseURL + 'img/frontend/icones_botoes/icone_seta.gif';

	for (i = 0; i < images.length; i++) {
		var preload = new Image();
		preload.src = images[i];
	}
	
	//$('.sidebar .categoria ul li div:gt(0)').hide();
	$('.sidebar .categoria ul li').hover(function(){
		$(this).children('div').show();
		$(this).children('a:first').addClass('selecionado');
	}, function(){
		$(this).children('div').hide();
		$(this).children('a:first').removeClass('selecionado');
	});
	
	// Formulario de busca
	$('#busca_form').submit(function() {
		var form = $('#busca_form');
		var action = form.attr('action');
		var termo = $('#BuscaTermo').val();
		var tipo = $('#BuscaTipo :selected').val();
		
		if (termo == 'Digite sua busca' || termo == '') {
			alert('Digite um termo para sua busca.');
			
			return false;
		}

		action += '/' + tipo + '/' + termo;
		form.attr('action', action);

		return true;
	});
	
	// Tira o cache
	$.ajaxSetup({
		global: true,
		cache: false
	});
	$(document).bind('ajaxComplete', function(event, request, settings) {
		var javascript = request.getResponseHeader('X-Javascript-Call');
		if (javascript != null && javascript != '') {
			eval(javascript);
		}
		
		var redirect = request.getResponseHeader('X-Redirect-To');
		if (redirect != null && redirect != '') {
			window.location.replace(baseURL + redirect.substr(1));
		}
	});
});