function displayLogin() {
	newLeft= $("#loginlink").position().left-180;
	newTop= $("#loginlink").position().top+25;
	$("#loginbox").css({left: newLeft + "px", top: newTop + "px", display: 'block', position: 'absolute', zIndex: 5000 });
    $("#loginbox").show();
}

function init() {
	var options, a;
	jQuery(function(){
	  options = { serviceUrl:'/music/qsearch/', minChars:2 };
	  a = $('#query').autocomplete(options);
	});
}

function setLegacy(itemId, period) {
	$.ajax({
	  url: "/music/legacyset/"+itemId+"/"+period,
	  context: document.body,
	  success: function(){
		 alert("OK");
	  }
	});
}

function switchLegacy(itemId) {
	if ( $("#legacycheck").is(':checked') ) {
		setLegacy(itemId, 0); // add legacy
	} else {
		setLegacy(itemId, -1); // remove legacy
	}
}



function loveRequest ( ident, loveOrUnlove ) {
	var trackId = ident.split("-")[0];
	$.ajax({
	  url: "/music/lovetrack/"+trackId+"/"+loveOrUnlove,
	  context: document.body,
	  success: function(){
		  var newHTMLContents = "";
		  if (loveOrUnlove==0) {
			  newHTMLContents = "<a href=\"javascript:loveRequest('" + ident + "', 1);\"><img src='./deployment/images/track-unfav.png' /></a>";
		  } else {
			  newHTMLContents = "<a href=\"javascript:loveRequest('" + ident + "', 0);\"><img src='./deployment/images/track-fav.png' /></a>";
		  }
		  $('#favCell-'+ident).html(newHTMLContents);
	  }
	});
}
