/**
 * JS
 * @author Darío Ruellan <druellan@ecimtech.com>
 * @author Gustavo Salvini <gsalvini@ecimtech.com>
 * @copyright ecimTech 2009
 * @import: jquery/jquery.quicksearch.js
 */

$(function()
{

	// Zebra
	$(".eventlist .row:odd").addClass("odd");
	
	// Provisualizacion de imagen
	$(".eventlist .links a.img").tipsy(
	{
		content: '<span class="thumb"></span>',
		fade: true,
		gravity: 's'
	});
	$(".eventlist .links a.img").mouseover(function()
	{
		var id = $(this).attr("rel");
		$.get('?action=peek/getthumb_artist&id='+id, function(thumb)
		{
			$(".tipsy .tipsy-inner span").html('<img src="'+thumb+'" width="100" />'); 
		});
	});
	
	// Botonete de + mas info
	$(".eventlist .row a.moreinfo").click(function()
	{
		$(this).parents(".row").find(".moreinfo").slideDown();
		$(this).css("opacity", "0.3");
		return false;
	});	

	// Quicksearch
	$(".eventlist .row").quicksearch(
	{
		attached: 'div.searchbox',
		labelText: '&nbsp;',
		inputText: 'Búsqueda rápida',
		loaderText: ' <span class="spinner"></span>',
		onBefore: function()
		{
			if ($("div.searchbox input.qs_input").val() ) {
				$(".eventlist .letters").slideUp("fast");
			} else {
				$(".eventlist .letters, .eventlist h3").slideDown("fast");
			}
		},
		onAfter: function()
		{
			setTimeout("updateQS()", 400);
			setTimeout("updateQS()", 1000);			
		}
	});

})

function updateQS()
{
//	console.log("QuickSearch H3 Check");
	$(".eventlist .group").each(function()
	{
		var l = $(".row:visible",this).size();
		if ( l == 0)
			$("h3", this).slideUp("fast");
		else
			$("h3", this).slideDown("fast");
	});
}

