var top_pos = 0;
$(document).ready(function(){
        top_pos = $("#scroll_left").offset().top;		
	
	// ukrywanie boksu z błędami
	if($('#errors_box').size())
	{
		setTimeout("$('#errors_box').fadeOut(200, function(){ $(this).remove(); });", 8000);
	}
		
	if($('.list_pager .laquo, .list_pager .raquo').size()) {
            $('.list_pager .laquo, .list_pager .raquo').hover(function(){
                $(this).css('background-position','0% 100%');
            },function(){
                $(this).css('background-position','0% 0%');
            });
        }
	// podswietlenie linkow w menu oraz w kategoriach
	if($('.jq_mouse_over').size())
	{
		$('.jq_mouse_over').mouseenter(function() {
			$(this).addClass('hover');
		}).mouseleave( function() {
			$(this).removeClass('hover');
		});
	}

	// domyslnie wybrane pole formularza
	if($('.jq_focus').size())
	{
		$('.jq_focus').focus();
	}

	// czysczenie pól formularza
	if($('.jq_clear').size())
	{
		$('.jq_clear').val('');
	}

	// domyslna wartosc pola input oraz jego czysczenie przy wejsciu
	if($('.jq_clear_focus').size())
	{
		$('.jq_clear_focus').each(function(){$(this).attr('default', $(this).val());});

		$('.jq_clear_focus').focus(function(){
			if($(this).val() == $(this).attr('default')) {$(this).val('');}
		}).blur(function(){
			if($(this).val() == '') {$(this).val($(this).attr('default'));}
		});
	}
	
	
	if($('form').size() && $('.jq_clear_focus').size())
	{
		$('form').submit(function(){
			$('.jq_clear_focus').each(function(){
				if($(this).val() == $(this).attr('default')) {$(this).val('');}
			});
		});
	}
        $('.lang_selector').hover(function(){
            $('.lang_list').css('display','block');
            //$('.lang_list').slideDown();
        },function(){
           $('.lang_list').css('display','none');
           //$('.lang_list').slideUp(); 
        });
});


function checkbox(object)
{
	if($(object).hasClass('checked'))
	{
		$(object).removeClass('checked');
		$(object).children('input').val('false');
	}
	else
	{
		$(object).addClass('checked');
		$(object).children('input').val('true');
	}
}

function toggle(selector, time)
{
	time = typeof(time) != 'undefined' ? time : 200;	
	
	if($(selector).css('display') == 'none')
	{
		$(selector).slideDown(time);
	}
	else
	{
		$(selector).slideUp(time);
	}
}

var last_scroll = 0;
$(window).scroll(function(){
    var scroll_top = $(window).scrollTop();
    var menu_height = $("#scroll_left").height();
    var menu_top = parseInt($("#scroll_left").css('top'))-20;
    var window_height = $(window).height();
    if(scroll_top<menu_top) {
        var top = scroll_top;
        if(top<20) top=20;
        $("#scroll_left").css('top',top+'px');
        }
    else if(scroll_top+window_height>menu_top+menu_height && window_height<menu_height) {
        var top = scroll_top-(menu_height-window_height);
        if(top<20) top=20;
        $("#scroll_left").css('top',top+'px');   
        }
    else if(menu_height<window_height) {
        var top = scroll_top;
        if(top<20) top=20;
        $("#scroll_left").css('top',top+'px');
        }
});
