function checkConfirm(question, url)
{
	if(confirm(question))
		location.href=url;	
}

$(document).ready(function()
{
	$("#f_phrase").focus(function () {
        if($("#f_phrase").val() == 'wyszukaj')
			$("#f_phrase").val('');
    });

	$("#f_content").focus(function () {
        if($("#f_content").val() == 'napisz komentarz')
			$("#f_content").val('');
    });

	$('#checkall').click(function () {
		$("input[@type='checkbox']").attr('checked', 'checked');
    });

	$('#uncheckall').click(function () {
		$("input[@type='checkbox']").attr('checked', '');
    });

	$('#searchbands').click(function () { 
		$('#searchsongs').css('font-weight', 'normal');
		$('#searchbands').css('font-weight', 'bold');
		$("form input[@name='w']").val('bands');
	});

    $('#searchsongs').click(function () {
		$('#searchbands').css('font-weight', 'normal');
		$('#searchsongs').css('font-weight', 'bold');
		$("form input[@name='w']").val('songs');
	});

	$('#cloud span').click(function () {cloudClose()});
	$('#cloud .check').click(function () {cloudClose()});

	$(".comment form").submit(function () {
		val = $("#f_content").val();
		if(!loged)
		{
			alert("Aby dodać komentarz należy się zalogować.");
			return false;
		}
        else if(val == 'napisz komentarz' || val == '')
		{
			alert('Brak treści komentarza');
			$("#f_content").focus();
			return false;
		}
    });

	$("#searchfriend").submit(function () {
		if($('#f_name').val() == '' && $('#f_city').val() == '')
		{
			alert('Przynajmniej jedno pole oznaczone * musi zostać wypełnione');
			return false;
		}
    });

	$('.songtextlink').click(function () {
       if($('.songtextlink').html() == "Powiększ +")
	   {
			$('.songtext').css('height', '350px');
			$('.songtextlink').html("Pomniejsz -");
	   }
	   else
	   {
			$('.songtext').css('height', '150px');
			$('.songtextlink').html("Powiększ +");
	   }
    });
});

function link(sid)
{
	if($('#linkswindow').css('display') == 'none')
	{
		$('#linkswindow').show(30);

		if($('#linkswindow').html() == "")
		{
			$.ajax({
				url: '/song/links',
				data: 'id='+sid,
				success: function(msg)
				{
					$('#linkswindow').html(msg);
				}		
			});
		}
		
		window.setTimeout("$('#linksad').show();", 2000);
	}
	else
	{
		$('#linksad').hide();
		$('#linkswindow').hide(30);
	}
}

function wrzuta(l)
{
	$("#wrzuta").attr('href', l);
	$("#wrzuta").html('<img src="/gfx/save.png" alt="" />  Aby pobrać plik, kliknij na ikonkę prawym klawiszem myszy i wybierz "Zapisz element docelowy jako..."');
}

function wrzuta2(l)
{
	$("#wrzuta").attr('href', l);
	$("#wrzuta").html('<img src="/gfx/save.png" alt="" />  Aby pobrać plik, kliknij na ikonkę prawym klawiszem myszy i wybierz "Zapisz element docelowy jako..."');
}

function shout(id)
{
	if($('#shoutmore').html() == '' || $('#shoutmore').html() == 'Trwa ładowanie...')
	{
		$('#shoutmore').html('Trwa ładowanie...');
		$.ajax({
			url: '/profile/shout',
			data: 'id='+id,
			success: function(msg){
				if(msg != "0")
				{
					$('#shoutmore').html(msg);
					$('.more').hide();
				}
			}
		});
	}

	$('#shoutmore').show();
}

// add to library
function library(bid, sid)
{
	if(!loged)
	{
		alert("Aby dodać " + (sid == null ? "wykonawcę" : "utwór") + " do biblioteki należy się zalogować.");
		return false;
	}

	$('#addlibraryli').html('Trwa dodawanie...');
	$.ajax({
		url: '/library/add',
		data: 'bid='+bid+'&sid='+sid
	});
	$('#addlibraryli').html('Dodano do biblioteki');
}

// add to playlist
function addtoplaylist(pid, sid, count)
{
	if(!loged) return false;

	temp = $('#p'+pid+' a').html();
	$('#p'+pid).html('Trwa dodawanie...');
	$.ajax({
		url: '/player/addsong',
		data: 'pid='+pid+'&sid='+sid
	});
	$('#p'+pid).html(count >= 14 ? temp+' <small>(<strong>'+(count+1)+'/15</strong>)</small>' : temp+' <small>('+(count+1)+'/15)</small>');
}

function vote(sid,value)
{
	if(!loged)
	{
		alert("Aby ocenić utwór musisz być zalogowany.");
		return false
	}
	$('#vote').html('<strong>Twoja ocena:</strong> <img src="/gfx/vote_'+(value==1?'up':'down')+'.gif" style="cursor:defaul" alt="+" />');
	$.ajax({url:'/song/vote',data:'sid='+sid+'&value='+value})
}

// song error
function abuse(id)
{
	if(confirm("Jesteś pewny, że nie możesz odtworzyć wybranego utworu?"))
	{
		$.ajax({
			url: '/song/abuse',
			data: 'id='+id
		});
	}
}

function cloudClose()
{
	$('#cloud').hide();
	var date = new Date ();
	date.setTime(date.getTime()+260000000);
	document.cookie = "cloud=1;expires="+date.toGMTString()+";path=/";
}

// player api
function onYouTubePlayerReady(playerId) {
	fplayer = document.getElementById("fplayer");
	fplayer.addEventListener("onError", "onError");
	fplayer.addEventListener("onStateChange", "onStateChange");
}
function onDailymotionPlayerReady(playerId)
{
	fplayer = document.getElementById("fplayer");
	fplayer.addEventListener("onError", "onError");
	fplayer.addEventListener("onStateChange", "onStateChange");
}
function onError(e)
{
	$.ajax({
		url: '/song/youtube/id/'+sid,
		success: function(msg){
			if(msg != "")
				 $('#playerdiv').html(msg);
		}
	});
}
function onStateChange(s)
{
	if(autoalbum == true && s == 0 && next != "" && next != "/song/-")
		window.location.href = next;
}
