$(document).ready(function() {
	$('.odkazy a').bind('click', function (){
		return !(window.open(this.href));
	});
    odkazyAddJs($('.odkazy h2'));
    odkazyAddJs($('.odkazy h3'));
    odkazyAddJs($('.odkazy .folder .folder .folder strong'));

    if($('.odkazy .folder .folder .folder').length > 0) {
        var a = document.createElement('a');
        a.innerHTML = 'rozbalit vše';
        $(a).addClass('rozbalovani');
        $('.odkazy').prepend(a);
        $(a).bind('click',function (event) {
            var arr = new Array($('.odkazy h2'),$('.odkazy h3'),$('.odkazy .folder .folder .folder strong'));
            if($(this).hasClass('sbalovani')) {
                for(var i = 0; i < arr.length; i++) {
                   arr[i].nextAll('ul').css( { 'display' : 'none' });
                   arr[i].addClass('closed');
                }
                $(this).removeClass('sbalovani');
                this.innerHTML = 'rozbalit vše';
            }
            else {
                for(var i = 0; i < arr.length; i++) {
                   arr[i].nextAll('ul').css( { 'display' : 'block' });
                   arr[i].removeClass('closed');
                }
                $(this).addClass('sbalovani');
                this.innerHTML = 'sbalit vše';
            }
            return false;
        });
    }
});

function odkazyAddJs(obj)
{
    obj.css({ 'cursor' :'pointer' });
    obj.nextAll('ul').css( { 'display' : 'none' });
    obj.addClass('closed');

    obj.bind('click',function() {
        if($(this).hasClass('closed')) {
            $(this).nextAll('ul').css( { 'display' : 'block' });
            $(this).removeClass('closed');
        }
        else {
            $(this).nextAll('ul').css( { 'display' : 'none' });
            $(this).addClass('closed');
        }
    });
}
