function checkConfirm(question, url)
{
	if(confirm(question))
		location.href=url;	
}

$(document).ready(function()
{
    $('#flogin').blur(function () {
        if($('#flogin').val() == '')
			$('#flogin').val('Podaj login');
	});
	$("#flogin").focus(function () {
        if($("#flogin").val() == 'Podaj login')
			$("#flogin").val('');
    });

	$('#fpass').blur(function () {
        if($('#fpass').val() == '')
			$('#fpass').val('Podaj haslo');
	});
	$("#fpass").focus(function () {
        if($("#fpass").val() == 'Podaj haslo')
			$("#fpass").val('');
    });
	
	$('#phrase').blur(function () {
        if($('#phrase').val() == '')
			$('#phrase').val('Szukaj');
	});
	$("#phrase").focus(function () {
        if($("#phrase").val() == 'Szukaj')
			$("#phrase").val('');
		else
			$("#phrase").select();
    });
	
	$('#asoftware').mouseover(function () {
        $('#isoftware').show();
	});
	$("#asoftware").mouseout(function () {
        $('#isoftware').hide();
    });
	
	$("#addcommentbutton").click(function () {
        $("#addcomment").show();
		$("#addcommenttext").focus();
    });
	
	$("#addcommentform").submit(function () {
        if($("#addcommenttext").val() == '')
		{
			alert('Błąd! Brak treści komentarza.');
			return false;
		}
    });
	
	$("#type").change(function () {
		if($('#type').val() == 1 || $('#type').val() == 3)
		{
			$('#trcategory').show();
			$.ajax({
				type: 'POST',
				url: site_url+'ajax/categories',
				data: 'type='+$("#type").val(),
				beforeSend: function() { $('#categories').html('<option>Ładowanie...</option>'); },
				success: showCategoriesResponse
			});
		}
		else if($('#type').val() == 2)
			$('#trcategory').hide();
		else
		{
			$('#trcategory').show();
			$('#category').html('<option value="0">Wybierz rodzaj pliku</option>');
			$('#category').attr('disabled', true);
		}
	});
});

function showCategoriesResponse(response)
{
	$('#category').html(response);
	$('#category').attr('disabled', false);
	$('#category').focus();
}

function reports(id)
{
	$.ajax({
		type: 'POST',
		url: site_url+'ajax/reports',
		data: 'id='+id,
		success: function(){ alert('Plik został zgłoszony do moderacji.'); }
	});
}

var slide = 0;
function slider(id)
{
	if(id == "next" && slide < 2)
		id = slide+1;
	else if(id == "previous" && slide > 0)
		id = slide-1;
	else if(id == "previous" || id == "next")
		return false;

	slide = id;
	$('#slider .new').hide();
	$('#slider #nav a').removeClass('active');
	$('#slider #slidea'+id).addClass('active');
	$('#slider #slide'+id).show();
}