/**
 * JS
 * @author Darío Ruellan <druellan@ecimtech.com>
 * @author Gustavo Salvini <gsalvini@ecimtech.com>
 * @copyright ecimTech 2009
 * @import: jquery/jquery.quicksearch.js
 */

$(function()
{
// Zebra
	$("#program .row:odd").addClass("odd");
	
// Provisualizacion de imagen
	$("#program .links a.img").tipsy(
	{
		content: '<span class="thumb"></span>',
		fade: true,
		gravity: 's'
	});
	$("#program .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
	$("#program .row a.moreinfo").click(function()
	{
		$(this).parents(".row").find(".moreinfo").slideDown();
		$(this).css("opacity", "0.3");
		return false;
	});	

// TAB SYSTEM 

	// tab system
	var tabsys = $("#tabsys");
	
	$(".data:not(.d1)").hide();
		
	$(".tabs li", tabsys).hover(function(){
		$("li", tabsys).removeClass("selected");
		$(this).addClass("selected");
		var href = $("a", this).attr("href");
		href = href.replace("#", ".");
		if ( $(href+":visible", tabsys).html() )
			return;

		$(".data:visible", tabsys).stop(true, true).fadeOut("fast", function()
		{
			$(href, tabsys).fadeIn("fast", function()
			{
				if(jQuery.browser.msie)
					$(this).get(0).style.removeAttribute('filter');
			});
		});
	});
	
// Quicksearch
	makeQuick("d1");
	makeQuick("d2");
	makeQuick("d3");
});

function makeQuick (name)
{
	// Quicksearch
	var section = $('div.'+name);
	var attach	= 'div.'+name+' div.searchbox';
	var loader	= 'loader'+name;
	var form	= 'form'+name;
	
	$("div.row", section).quicksearch(
	{
		attached: attach,
		labelText: '&nbsp;',
		inputText: 'Quick search',
		formId: form,
		loaderId: loader,
		loaderText: ' <span class="spinner"></span>',
		onBefore: function()
		{
			if ($("div.searchbox input.qs_input", section).val() ) {
				$(".letters", section).slideUp("fast");
			} else {
				$(".letters", section).slideDown("fast");
			}
		}
	});
}


