function clearShortList(){
	$.cookie('shortlist', null, options);
}

function showShortList(time) {
	if ($.cookie('shortlist')) {
		$('#shortlist_inner').load(
			"/mod/letra/engine.php",
			{ ids:$.cookie('shortlist') },
			function(e) {
				$('#shortlist').slideDown();
				$("#shortlist ul li").hover(
					function(){ $(this).find("span.minidel").show().attr("title","Quitar de mi Lista"); } ,
					function(){ $(this).find("span.minidel").hide(); }
				);
				if(time>0) { window.setTimeout("$('#shortlist').slideUp()",time); }
			}
		);
	}
	else
	{
		$('#shortlist').html("Lista vacía").slideDown();
		window.setTimeout("closeShortList()",1500);
	}
}

function closeShortList() {
	$('#shortlist').slideUp();
}

function saveShortList(id) {
  if(!$.cookie('shortlist')){
	$.cookie('shortlist',id, options);
	showShortList(1500);
	return;
  }
  var data = $.cookie('shortlist').split(",");
  isAlreadySaved = false;
  for(var i=0; i<data.length; i++){
	if(data[i] == id){
	  isAlreadySaved = true;
	  break;
	}
  }
  if(!isAlreadySaved) {
	$.cookie('shortlist' , $.cookie('shortlist') +"," + id , options);
	showShortList(1500);
	return;
  }
  else
  {
	$('#shortlist_inner').html("<p style='padding:10px;'>Ya se encuentra en tu lista</p>");
	$('#shortlist').slideDown()
	window.setTimeout("closeShortList()",1500);
  }
}

function retrieveShortList(){
  var ret = new Array();
  if( $.cookie('shortlist') )
  {
	var data = $.cookie('shortlist').split(",");
	for(var i=0; i<data.length; i++)
	{
	  ret.push({id:data[i]});
	}
  }
return ret;
}

function deleteShortList(id){
  var tmpString = "";
  if( $.cookie('shortlist') )
  {
	var data = $.cookie('shortlist').split(",");
	for(var i=0; i<data.length; i++)
	{
	  if (data[i]!=id) {
		if (!tmpString) {
				tmpString = data[i];
			}
			else
			{
				tmpString = tmpString + "," + data[i];
			}
		}
	}
	$.cookie('shortlist' , tmpString, options);
  }
}

function goStack() {
	var openspeed = 300;
	var closespeed = 300;
	$('.stack>img').toggle(function(){
		var vertical = 0;
		var horizontal = 0;
		var $el=$(this);
		$el.next().children().each(function(){
			$(this).animate({top: vertical + 'px', left: horizontal + 'px'}, openspeed);
			vertical = vertical + 45;
			horizontal = (horizontal+4.75)*1.5;
		});
		$el.next().animate({top: '60px', left: '5px'}, openspeed).addClass('openStack').find('li a>img').animate({marginLeft: '10px'}, openspeed);
		$el.animate({paddingBottom: '0'});
	}, function(){
		//reverse above
		var $el=$(this);
		$el.next().removeClass('openStack').children('li').animate({top: '-53px', left: '-5px'}, closespeed);
		$el.next().find('li a>span').hide();
		$el.next().find('li a>img').animate({marginLeft: '8px'}, closespeed);
		$el.animate({paddingBottom: '35px'});
	});
	
	$('.stack li a').hover(function(){
		$("span",this).show().css('z-index', -100).animate({opacity:1, marginLeft: '60px'});
	},function(){
		$("span",this).css('z-index', 0).animate({visible: "visible", opacity:0, marginLeft: '100px', 'z-index':'0'});
	});
}

function LoadVideoBar(theString) {
	var videoBar;
	var options = {
		string_allDone : "<p style='text-align:right;position:absolute;right:-15px;top:5px;'><img alt='Cerrar' title='Cerrar' src='/img/close.png'/></p>",
		largeResultSet : !true,
		horizontal : true,
		thumbnailSize : GSvideoBar.THUMBNAILS_MEDIUM,
		autoExecuteList : {
		  cycleTime : GSvideoBar.CYCLE_TIME_MEDIUM,
		  cycleMode : GSvideoBar.CYCLE_MODE_LINEAR,
		  executeList : [ theString ]
		}
	  }
	videoBar = new GSvideoBar(document.getElementById("videoBar-bar"), document.getElementById("videoplayer"),options);
}

var options = { path: '/', expires: 10 };
window._uds_vbw_donotrepair = true;

$(document).ready(function() {
	// Search
	$("#searchsubmit").click( function () { 
      $('#searchform').submit();
    });
	$("#s").focus();
	// ShortList
	$("#shortlistclose").click( function () { 
		$('#shortlist').slideUp();
	});
	// Font Size
	var originalFontSize = $('html').css('font-size');
	$(".resetFont").click(function(){
		$('html').css('font-size', originalFontSize);
	});
	$(".increaseFont").click(function(){
	var currentFontSize = $('#letra_inner').css('font-size');
	var currentFontSizeNum = parseFloat(currentFontSize, 10);
	var newFontSize = currentFontSizeNum+1;
	$('#letra_inner').css('font-size', newFontSize);
	return false;
	});
	$(".decreaseFont").click(function(){
	var currentFontSize = $('#letra_inner').css('font-size');
	var currentFontSizeNum = parseFloat(currentFontSize, 10);
	var newFontSize = currentFontSizeNum-1;
	$('#letra_inner').css('font-size', newFontSize);
	return false;
	});
});