$(document).ready(function()
{
	$('#phrase').focus(function () {
        if($('#phrase').val() == 'szukaj w serwisie')
			$('#phrase').val('');
    });

	$('.box_invite .text').focus(function () {
        if($('.box_invite .text').val() == 'E-mail')
			$('.box_invite .text').val('');
    });

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

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

	$('#boardre').submit(function () {
		if($("#fcontent").val().length < 3)
		{
			alert('Treść odpowiedzi jest za krótka');
			$('#fcontent').focus();
			return false;
		}
    });

	$('#toplogin').click(function () {
		$('#top .login').toggle();
		$('#ftlogin').focus();
		return false;
	});

	$('#rebutton').click(function () {
		$('#re').toggle();
		$('#fcontent').focus();
	});

	$('#f_type').change(function () {
		$('#exphoto').hide();
		$('#exmove').hide();
		$('#exmusic').hide();

		if($('#f_type').val() == 1)
		{
			$('#exphoto').show();
			$('#exphoto input').focus();
		}else if($('#f_type').val() == 2)
		{
			$('#exmove').show();
			$('#exmove input').focus();
		}
		else if($('#f_type').val() == 3)
		{
			$('#exmusic').show();
			$('#exmusic input').focus();
		}
	});

	$('#invitesub').click(function () {
		$.ajax({
			url: url+'ajax/invite',
			data: 'email='+$('.box_invite .text').val(),
			success: function(msg){
				if(msg == 1)
				{
					alert('Zaproszenie zostało wysłane :)');
					$('.box_invite .text').val('E-mail');
				}
				else
					alert('Niepoprawny adres e-mail');
			}		
		});
		return false;
	});

	actual = $("#nav li.active").css('background-image');
	menu('menu_1');
	menu('menu_2');
	menu('menu_3');
	menu('menu_4');
	menu('menu_5');
	menu('menu_6');
	
	if($('#exphoto_show').val()==1) $('#exphoto').show();
	if($('#exmove_show').val()==1) 	$('#exmove').show();
	if($('#exmusic_show').val()==1) $('#exmusic').show(); 	
	
	$('#exhibit_link_today').css('text-decoration', 'underline');
  $('#exhibit_user_all').hide();
  $('#exhibit_user_week').hide();
  $('#exhibit_user_month').hide();
  
  $('#group_user_all').hide();
  $('#group_user_week').hide();
  $('#group_user_month').hide();  	
});

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

function menu(id)
{
	$("#"+id).mouseover(function () {
		$("#top .first").css('background-image','none');
        $("#"+id).css('background-image','url('+url+'gfx/'+id+'.gif)');
		$("#"+id).css('background-repeat','no-repeat');

		$("#top li ul").css('display', 'none');
		$("#"+id+" ul").css('display', 'block');
    });

	$("#"+id).mouseout(function () {
		$("#"+id).css('background-image','none');
		$("#nav li.active").css('background-image',actual);
		$("#top li ul").css('display', 'none');
    });
}

function abuse(type, tid)
{
	if(confirm('Czy na pewno chcesz zgłosić materiał do moderacji?'))
	{
		$.ajax({
			url: url+'ajax/abuse',
			data: 'type='+type+'&tid='+tid	
		});
	}
}


function addExhibitFav(eid)
{
		$.ajax({
			url: url+'ajax/exhibitfav',
			data: 'type=get&eid='+eid,
      success: function(msg){
        if(msg==0)
          alert('Tylko zalogowani użytkownicy mogą dodawać eksponaty do ulubionych');
        else if(msg==1)
          alert('Już wcześniej dodałeś ten eksponat do ulubionych');
        else if(msg==2)
          alert('Eksponat został dodany do ulubionych')
      }				
		});
}


function quote(id)
{
	user = $('#p'+id+' .img_user .u').text();
	quote = user+" napisał:\n"+'"'+$('#p'+id+' p').text()+'"\n';
	content = $('#fcontent').val();
	if(content != '') content += "\n\n";

	$('#fcontent').val(content+quote);
	$('#re').show();
	$('#fcontent').focus();
}

function showppl(cat,option)
{  
  switch(option)
  {
    case 'all': 
      $('#'+cat+'_link_all').css('text-decoration', 'underline');
      $('#'+cat+'_link_today').css('text-decoration', 'none');
      $('#'+cat+'_link_week').css('text-decoration', 'none');
      $('#'+cat+'_link_month').css('text-decoration', 'none');
      $('#'+cat+'_user_all').show();
      $('#'+cat+'_user_today').hide();
      $('#'+cat+'_user_week').hide();
      $('#'+cat+'_user_month').hide();
    break;

    case 'today':
      $('#'+cat+'_link_all').css('text-decoration', 'none');
      $('#'+cat+'_link_today').css('text-decoration', 'underline');
      $('#'+cat+'_link_week').css('text-decoration', 'none');
      $('#'+cat+'_link_month').css('text-decoration', 'none');
      $('#'+cat+'_user_all').hide();
      $('#'+cat+'_user_today').show();
      $('#'+cat+'_user_week').hide();
      $('#'+cat+'_user_month').hide();
    break;
    
    case 'week':
      $('#'+cat+'_link_all').css('text-decoration', 'none');
      $('#'+cat+'_link_today').css('text-decoration', 'none');
      $('#'+cat+'_link_week').css('text-decoration', 'underline');
      $('#'+cat+'_link_month').css('text-decoration', 'none');
      $('#'+cat+'_user_all').hide();
      $('#'+cat+'_user_today').hide();
      $('#'+cat+'_user_week').show();
      $('#'+cat+'_user_month').hide();
    break;    
    
    case 'month':
      $('#'+cat+'_link_all').css('text-decoration', 'none');
      $('#'+cat+'_link_today').css('text-decoration', 'none');
      $('#'+cat+'_link_week').css('text-decoration', 'none');
      $('#'+cat+'_link_month').css('text-decoration', 'underline');
      $('#'+cat+'_user_all').hide();
      $('#'+cat+'_user_today').hide();
      $('#'+cat+'_user_week').hide();
      $('#'+cat+'_user_month').show();
    break;    
  }  
}

function pager(perpage, count, actualPage)
{
	actualPage = actualPage > 1 ? actualPage : 1;
	pageCount = Math.ceil(count/perpage);
	if(count <= perpage)
		return false;

	$('.comments div').css('display', 'none');
	$('.comments div').each(function(i){
		if(i>=(actualPage-1)*perpage && i<(actualPage)*perpage)
			$('#comment'+i).css('display', 'block');
	});

	txt = '<ul class="pager">';
	pre = actualPage - 3;
	post = actualPage + 3;

	if(actualPage > 1)
		txt += '<li><a onclick="pager('+perpage+', '+count+', '+(actualPage-1)+')">&laquo;</a></li>';
	else
		txt += '<li class="noactive">&laquo;</li>';

	for(i=pre; i<=post; i++)
	{
		if(i < 1 || i > pageCount)
			continue;
		
		if(i==actualPage)
			txt += ' <li class="active">'+i+'</li>';
		else
			txt += ' <li><a onclick="pager('+perpage+', '+count+', '+i+')">'+i+'</a></li>';
	}
		
	if(actualPage < pageCount)
		txt += '<li><a onclick="pager('+perpage+', '+count+', '+(actualPage+1)+')">&raquo;</a></li>';
	else
		txt += '<li class="noactive">&raquo;</li>';

	txt += '</ul>';

	$('#pager').html(txt);
}

function addAudioFav(eid)
{
		$.ajax({
			url: url+'ajax/audiofav',
			data: 'type=get&eid='+eid,
      success: function(msg){
        if(msg==0)
          alert('Tylko zalogowani użytkownicy mogą dodawać piosenki do ulubionych');
        else if(msg==1)
          alert('Już wcześniej dodałeś tą piosenkę do ulubionych');
        else if(msg==2)
          alert('Piosenka została dodana do ulubionych')
      }				
		});
}

function addAudioFan(eid)
{
		$.ajax({
			url: url+'ajax/audiofan',
			data: 'type=get&bid='+eid,
      success: function(msg){
        if(msg==0)
          alert('Tylko zalogowani użytkownicy mogą zostać fanami zespołu');
        else if(msg==1)
          alert('Już jesteś fanem tego zespołu');
        else if(msg==2)
          alert('Zostałeś fanem tego zespołu');
      }				
		});
}

function showhide(id)
{
	if($("#"+id).css('display')=='none')
		$("#"+id).css('display','block');
	else
		$("#"+id).css('display','none');
}

function gohide(id)
{
		$("#"+id).css('display','none');
}